From bae7671e1769ca2177db795331dbc8437c25b2a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 08:37:14 +0000 Subject: [PATCH 0001/1236] build(deps-dev): bump eslint from 6.8.0 to 7.5.0 in /frontend (#575) Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.5.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v6.8.0...v7.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 6ab31e499..cdca09ecd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^3.0.0", - "eslint": "^6.2.2", + "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^14.1.0", "eslint-loader": "^4.0.0", From 15ad59ae500a3d2050a382accfc09f9c677738b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:37:33 +0200 Subject: [PATCH 0002/1236] build(deps): bump google-cloud-storage from 1.29.0 to 1.30.0 in /backend (#573) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.29.0...v1.30.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index b2217175d..13cbfa429 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.1 Flask==1.1.2 Flask-Cors==3.0.8 flask-talisman==0.7.0 -google-cloud-storage==1.29.0 +google-cloud-storage==1.30.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From 1ddbd7e2ba5248b4b22efd8fcf1f29f0d92e1ddc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:37:46 +0200 Subject: [PATCH 0003/1236] build(deps): bump swagger-ui-bundle from 0.0.6 to 0.0.8 in /backend (#572) Bumps [swagger-ui-bundle](https://github.com/dtkav/swagger_ui_bundle) from 0.0.6 to 0.0.8. - [Release notes](https://github.com/dtkav/swagger_ui_bundle/releases) - [Commits](https://github.com/dtkav/swagger_ui_bundle/compare/v0.0.6...v0.0.8) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 13cbfa429..945d99fde 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -10,5 +10,5 @@ gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 redis==3.5.3 -swagger-ui-bundle==0.0.6 +swagger-ui-bundle==0.0.8 zstandard==0.14.0 From ee72264c507146325e95be02bf3281bb626d2c28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:37:56 +0200 Subject: [PATCH 0004/1236] build(deps): bump python from 3.8.4-slim to 3.8.5-slim in /backend (#571) Bumps python from 3.8.4-slim to 3.8.5-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 2c914dd66..8c1d0021d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.4-slim +FROM python:3.8.5-slim ADD tools /src/tools ADD backend /src/backend From 1364a4a20085a14fa474c9906450e0fdbec54283 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:38:07 +0200 Subject: [PATCH 0005/1236] build(deps): bump google-cloud-storage from 1.29.0 to 1.30.0 in /bot (#570) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.29.0...v1.30.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 65d71f130..c83ce830d 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.29.0 +google-cloud-storage==1.30.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.1 From bc22d1ce49ac363c1963143ae14bb0d861e0f82a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:38:20 +0200 Subject: [PATCH 0006/1236] build(deps): bump python from 3.8.4-slim to 3.8.5-slim in /bot (#568) Bumps python from 3.8.4-slim to 3.8.5-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 182e9a0c4..9837655a3 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.4-slim +FROM python:3.8.5-slim ADD tools /src/tools ADD bot /src/bot From 077006d865cd9229df7e8a0564947b5b20c924c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:38:30 +0200 Subject: [PATCH 0007/1236] build(deps): bump taskcluster from 34.0.1 to 35.0.0 in /tools (#567) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 34.0.1 to 35.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v34.0.1...v35.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 600313a92..8012c39ab 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==34.0.1 +taskcluster==35.0.0 From 4aa7ff7ff94e9d7f0e2b75db05d80a54694f098b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:38:45 +0200 Subject: [PATCH 0008/1236] build(deps-dev): bump webpack from 4.43.0 to 4.44.0 in /addon (#566) Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 406 ++++++++++++++++++++++++++++++++-------- addon/package.json | 2 +- 2 files changed, 333 insertions(+), 75 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 9679a7cc8..fce42bdc6 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -653,9 +653,9 @@ "dev": true }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.1.tgz", + "integrity": "sha512-KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==", "dev": true }, "ajv-merge-patch": { @@ -898,6 +898,14 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "assert": { @@ -1134,9 +1142,9 @@ "dev": true }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", "dev": true }, "boolbase": { @@ -1341,21 +1349,45 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "browserify-zlib": { @@ -2594,6 +2626,14 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "create-hash": { @@ -2876,6 +2916,14 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "dispensary": { @@ -3202,9 +3250,9 @@ } }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -3214,6 +3262,14 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "emoji-regex": { @@ -3223,9 +3279,9 @@ "dev": true }, "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, "end-of-stream": { @@ -3238,14 +3294,50 @@ } }, "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", + "memory-fs": "^0.5.0", "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "entities": { @@ -3548,9 +3640,9 @@ "dev": true }, "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true }, "evp_bytestokey": { @@ -4506,13 +4598,28 @@ "dev": true }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "hash.js": { @@ -5316,13 +5423,13 @@ "dev": true }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", + "emojis-list": "^3.0.0", "json5": "^1.0.1" } }, @@ -5501,9 +5608,9 @@ }, "dependencies": { "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -5569,6 +5676,14 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "mime-db": { @@ -6363,9 +6478,9 @@ "dev": true }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -6387,6 +6502,13 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "optional": true + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -6523,6 +6645,14 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "pump": { @@ -7006,10 +7136,13 @@ } }, "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } }, "set-blocking": { "version": "2.0.0", @@ -7781,9 +7914,9 @@ "dev": true }, "terser": { - "version": "4.6.12", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz", - "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -7792,16 +7925,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^3.1.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -8324,6 +8457,16 @@ "neo-async": "^2.5.0" } }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -8564,9 +8707,9 @@ "dev": true }, "webpack": { - "version": "4.43.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", - "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.0.tgz", + "integrity": "sha512-wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -8577,7 +8720,7 @@ "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", @@ -8590,20 +8733,14 @@ "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.1", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -8612,12 +8749,94 @@ "uri-js": "^4.2.2" } }, - "fast-deep-equal": { + "anymatch": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", + "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", @@ -8632,6 +8851,45 @@ "requires": { "minimist": "^1.2.5" } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } } } }, diff --git a/addon/package.json b/addon/package.json index a5164e2ba..08cae4a95 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.2", "web-ext": "^4.3.0", - "webpack": "^4.43.0", + "webpack": "^4.44.0", "webpack-cli": "^3.3.12" }, "scripts": { From 79b2d335f4f93459596455fd7b3fb2b01c25854d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:39:13 +0200 Subject: [PATCH 0009/1236] build(deps-dev): bump json-e from 4.1.0 to 4.2.0 in /bot (#569) Bumps [json-e](https://taskcluster.github.io/json-e/) from 4.1.0 to 4.2.0. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 6623f43c8..c534087cd 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.1.0 +json-e==4.2.0 jsonschema==3.2.0 pre-commit==2.6.0 pytest==5.4.3 From 027e7c441ce32a071ea0dfd7dd4c674d8376f4db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 10:18:14 +0000 Subject: [PATCH 0010/1236] build(deps): bump libmozevent from 1.1.4 to 1.1.5 in /events (#576) Bumps [libmozevent](https://github.com/mozilla/libmozdata) from 1.1.4 to 1.1.5. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index 2b0355687..af55988a1 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.4 +libmozevent==1.1.5 From ea3fafd31b2dc00a941ccdd3e4361ebf2578c1ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 11:32:41 +0000 Subject: [PATCH 0011/1236] build(deps-dev): bump css-loader from 3.6.0 to 4.0.0 in /frontend (#574) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.6.0 to 4.0.0. - [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/v3.6.0...v4.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index cdca09ecd..3100f6b74 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^3.0.0", + "css-loader": "^4.0.0", "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^14.1.0", From c021bbbe2cd1f69fe303856b07beaad65e772237 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2020 14:21:16 +0200 Subject: [PATCH 0012/1236] build(deps-dev): bump webpack from 4.44.0 to 4.44.1 in /addon (#577) Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 ++++++------ addon/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index fce42bdc6..a67e478aa 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -653,9 +653,9 @@ "dev": true }, "ajv-keywords": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.1.tgz", - "integrity": "sha512-KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, "ajv-merge-patch": { @@ -8707,9 +8707,9 @@ "dev": true }, "webpack": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.0.tgz", - "integrity": "sha512-wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw==", + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", + "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", diff --git a/addon/package.json b/addon/package.json index 08cae4a95..9c7b8dc66 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.2", "web-ext": "^4.3.0", - "webpack": "^4.44.0", + "webpack": "^4.44.1", "webpack-cli": "^3.3.12" }, "scripts": { From 3076d227a65b0e4f36d426e3fc0ebeb26d53c597 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2020 14:21:29 +0200 Subject: [PATCH 0013/1236] build(deps-dev): bump pytest from 5.4.3 to 6.0.1 in /bot (#579) Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.3 to 6.0.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.4.3...6.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index c534087cd..46a4bed5d 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.2.0 jsonschema==3.2.0 pre-commit==2.6.0 -pytest==5.4.3 +pytest==6.0.1 pytest-responses==0.4.0 responses==0.10.15 From 9b3c2b91bbe6115b590a7d763f39042f6fb71ac2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2020 14:21:40 +0200 Subject: [PATCH 0014/1236] build(deps-dev): bump pytest from 5.4.3 to 6.0.1 in /backend (#580) Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.3 to 6.0.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.4.3...6.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 147c182d8..29fdfa311 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.1 pre-commit==2.6.0 -pytest==5.4.3 +pytest==6.0.1 pytest-responses==0.4.0 responses==0.10.15 From d4aaf25a924282f68a03636e379fcafc7e3a529a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2020 14:57:17 +0200 Subject: [PATCH 0015/1236] build(deps-dev): bump web-ext from 4.3.0 to 5.0.0 in /addon (#578) Bumps [web-ext](https://github.com/mozilla/web-ext) from 4.3.0 to 5.0.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/4.3.0...5.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1285 +++++++++++++++++++-------------------- addon/package.json | 2 +- 2 files changed, 640 insertions(+), 647 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a67e478aa..463786a61 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -31,31 +31,21 @@ } }, "@babel/polyfill": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.7.0.tgz", - "integrity": "sha512-/TS23MVvo34dFmf8mwCisCbWGrfhbiWZSwBo6HkADTBhUa2Q/jWltyY/tpofz/b6/RIhqaqQcquptCirqIhOaQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", "dev": true, "requires": { "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", - "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.2" - } - }, - "@babel/runtime-corejs3": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz", - "integrity": "sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", "dev": true, "requires": { - "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" } }, @@ -107,9 +97,9 @@ "dev": true }, "@types/node": { - "version": "14.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", - "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", + "version": "14.0.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", + "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==", "dev": true }, "@webassemblyjs/ast": { @@ -348,35 +338,35 @@ } }, "addons-linter": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-1.26.0.tgz", - "integrity": "sha512-PKytX6qxbZapc076auO0LBhAGuw2z7eyPnYusMgNBPbY72MAXzUCt3AhSbwGhZ43d5Tn/3At5H0xPi31VXG2Mg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.1.0.tgz", + "integrity": "sha512-ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw==", "dev": true, "requires": { - "@babel/runtime": "7.10.2", - "ajv": "6.12.2", + "@babel/runtime": "7.10.5", + "ajv": "6.12.3", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", "cheerio": "1.0.0-rc.3", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.51.2", + "dispensary": "0.52.0", "es6-promisify": "6.1.1", - "eslint": "5.16.0", + "eslint": "7.5.0", "eslint-plugin-no-unsanitized": "3.1.2", - "eslint-visitor-keys": "1.2.0", - "espree": "6.2.1", + "eslint-visitor-keys": "1.3.0", + "espree": "7.2.0", "esprima": "4.0.1", - "first-chunk-stream": "3.0.0", + "first-chunk-stream": "4.0.0", "fluent-syntax": "0.13.0", "fsevents": "2.1.3", "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.25", + "mdn-browser-compat-data": "1.0.31", "os-locale": "5.0.0", - "pino": "6.3.2", + "pino": "6.4.0", "postcss": "7.0.32", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", @@ -386,23 +376,14 @@ "tosource": "1.0.0", "upath": "1.2.0", "whatwg-url": "8.1.0", - "yargs": "15.3.1", + "yargs": "15.4.1", "yauzl": "2.10.0" }, "dependencies": { - "@babel/runtime": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", - "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -598,9 +579,9 @@ } }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -613,7 +594,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" } }, "yargs-parser": { @@ -677,10 +658,10 @@ "string-width": "^3.0.0" } }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, "ansi-regex": { @@ -709,6 +690,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, + "optional": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -963,7 +945,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "dev": true, + "optional": true }, "asynckit": { "version": "0.4.0", @@ -971,6 +954,12 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -1087,7 +1076,8 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true + "dev": true, + "optional": true }, "bindings": { "version": "1.5.0", @@ -1462,13 +1452,13 @@ "dev": true }, "bunyan": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", - "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", + "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", "dev": true, "requires": { "dtrace-provider": "~0.8", - "moment": "^2.10.6", + "moment": "^2.19.3", "mv": "~2", "safe-json-stringify": "~1" } @@ -1587,12 +1577,6 @@ "supports-color": "^5.3.0" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -1612,6 +1596,7 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, + "optional": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -2182,7 +2167,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -2193,9 +2179,9 @@ "dev": true }, "chrome-launcher": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.3.tgz", - "integrity": "sha512-ovrDuFXgXS96lzeDqFPQRsczkxla+6QMvzsF+1u0mKlD1KE8EuhjdLwiDfIFedb0FSLz18RK3y6IbKu8oqA0qw==", + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", "dev": true, "requires": { "@types/node": "*", @@ -2295,21 +2281,6 @@ "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", "dev": true }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -2561,12 +2532,6 @@ "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", "dev": true }, - "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", - "dev": true - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -2750,13 +2715,10 @@ } }, "decamelize": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-3.2.0.tgz", - "integrity": "sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==", - "dev": true, - "requires": { - "xregexp": "^4.2.4" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true }, "decode-uri-component": { "version": "0.2.0", @@ -2927,18 +2889,18 @@ } }, "dispensary": { - "version": "0.51.2", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.51.2.tgz", - "integrity": "sha512-liUDx/g1xFEBFoOL6308Vr0aYAZlGAyXGcOvuXVa/6qVBZT4QZrv4pVNeb5QOeD5C/Flta+A+qTnLkLnhgs40g==", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.52.0.tgz", + "integrity": "sha512-A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig==", "dev": true, "requires": { "async": "~3.2.0", "natural-compare-lite": "~1.4.0", - "pino": "~6.0.0", + "pino": "~6.4.0", "request": "~2.88.0", "sha.js": "~2.4.4", "source-map-support": "~0.5.4", - "yargs": "~15.3.0" + "yargs": "~15.4.0" }, "dependencies": { "ansi-regex": { @@ -3041,20 +3003,6 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "pino": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.0.0.tgz", - "integrity": "sha512-3RfX2L76o7v230FP1fZ3Fo/WX7Su+P1Ld+pvBm2j+MyUjtA/KqDYxMkzBqzcX3R00zbC7Gf/HqIzyuu3tgvi9Q==", - "dev": true, - "requires": { - "fast-redact": "^2.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^2.4.2", - "quick-format-unescaped": "^4.0.1", - "sonic-boom": "^1.0.0" - } - }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -3087,9 +3035,9 @@ } }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -3102,7 +3050,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" } }, "yargs-parser": { @@ -3340,6 +3288,15 @@ } } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", @@ -3412,6 +3369,12 @@ "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", "dev": true }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -3419,47 +3382,47 @@ "dev": true }, "eslint": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", - "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz", + "integrity": "sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "ajv": "^6.9.1", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^4.0.3", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^5.0.1", - "esquery": "^1.0.1", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.0", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^1.3.0", + "espree": "^7.2.0", + "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^6.2.2", - "js-yaml": "^3.13.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.11", + "levn": "^0.4.1", + "lodash": "^4.17.19", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", "table": "^5.2.3", - "text-table": "^0.2.0" + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "dependencies": { "ajv": { @@ -3475,11 +3438,57 @@ } }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -3489,15 +3498,14 @@ "ms": "^2.1.1" } }, - "espree": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", - "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", "dev": true, "requires": { - "acorn": "^6.0.7", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "fast-deep-equal": { @@ -3506,26 +3514,80 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "shebang-regex": "^3.0.0" } }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -3556,35 +3618,35 @@ } }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" } }, "eslint-visitor-keys": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz", - "integrity": "sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true }, "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", + "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", "dev": true, "requires": { - "acorn": "^7.1.1", + "acorn": "^7.3.1", "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^1.3.0" }, "dependencies": { "acorn": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", - "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", "dev": true } } @@ -3656,9 +3718,9 @@ } }, "execa": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz", - "integrity": "sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -3683,21 +3745,6 @@ "which": "^2.0.1" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -3801,28 +3848,6 @@ } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -3954,15 +3979,6 @@ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", @@ -4047,9 +4063,9 @@ } }, "firefox-profile": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.3.1.tgz", - "integrity": "sha512-8q7DnwVIXvuJuBm1shr5ivRh0Ih2ytWwOIMwHInDSlVyrjQVXy7Ik0frItDdWb/P5CIpQFcMk9fPsUwNqi2lyQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-2.0.0.tgz", + "integrity": "sha512-BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA==", "dev": true, "requires": { "adm-zip": "~0.4.x", @@ -4074,6 +4090,17 @@ "lodash": "^4.14.0" } }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", @@ -4083,9 +4110,9 @@ } }, "first-chunk-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", - "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-4.0.0.tgz", + "integrity": "sha512-8TOz/mJp7+zc2HN63vnJHotwceq4gQI1+/gdJVnJcG4dEB96oUxw7wV9We4QKjSFWUc/V0ADDfaGba5cDoG6EA==", "dev": true }, "flat-cache": { @@ -4228,14 +4255,39 @@ "dev": true }, "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + } } }, "fs-write-stream-atomic": { @@ -4302,9 +4354,9 @@ "dev": true }, "fx-runner": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.12.tgz", - "integrity": "sha512-SLATlfKI2lyIcQsU8Sgfcwrni6PpC1VMTgp3aRomK/6azrzSQ3r63HqoTRliE/6JP8WjqVkIdCOGWk1ZqhfceA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.13.tgz", + "integrity": "sha512-Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==", "dev": true, "requires": { "commander": "2.9.0", @@ -4372,17 +4424,6 @@ "assert-plus": "^1.0.0" } }, - "git-rev-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-2.0.0.tgz", - "integrity": "sha512-vnHFv2eocTmt/wHqZm3ksxtVshK4vptT0cEoumk6hAYRFx3do6Qo7xHBTBCv29+r3ZZCQOQ1i328MUCsYF7AUw==", - "dev": true, - "requires": { - "escape-string-regexp": "1.0.5", - "graceful-fs": "4.1.15", - "shelljs": "0.7.7" - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -4402,6 +4443,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, + "optional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -4412,6 +4454,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, + "optional": true, "requires": { "is-extglob": "^2.1.0" } @@ -4469,10 +4512,13 @@ } }, "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } }, "got": { "version": "9.6.0", @@ -4529,17 +4575,37 @@ "dev": true }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", + }, + "dependencies": { + "ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + } + } + }, + "has": { + "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, @@ -4695,15 +4761,6 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -4788,79 +4845,6 @@ "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", "dev": true }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - } - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", @@ -4902,6 +4886,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, + "optional": true, "requires": { "binary-extensions": "^1.0.0" } @@ -4962,9 +4947,9 @@ } }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.0.tgz", + "integrity": "sha512-mB2WygGsSeoXtLKpSYzP6sa0Z9DyU9ZyKlnvuZWxCociaI0qsF8u12sR72DFTX236g1u6oWSWYFuUk09nGQEjg==", "dev": true }, "is-extendable": { @@ -5047,9 +5032,9 @@ } }, "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dev": true, "requires": { "has-symbols": "^1.0.1" @@ -5391,13 +5376,13 @@ } }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "lighthouse-logger": { @@ -5570,9 +5555,9 @@ } }, "mdn-browser-compat-data": { - "version": "1.0.25", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.25.tgz", - "integrity": "sha512-4klqILpitRnmWRai5Ols/GXP1eGDYMluAcBRoNZnGNkV2OnkDmpA9hUlM+9pTFym5FGDO5TAm3HweVSVc7ziiQ==", + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz", + "integrity": "sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==", "dev": true, "requires": { "extend": "3.0.2" @@ -5587,14 +5572,6 @@ "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", "p-is-promise": "^2.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } } }, "memory-fs": { @@ -5702,9 +5679,9 @@ } }, "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, "mimic-response": { @@ -5828,12 +5805,6 @@ "minimatch": "^3.0.4" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, "mv": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", @@ -6037,16 +6008,17 @@ } }, "node-notifier": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", - "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz", + "integrity": "sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==", "dev": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^2.1.1", - "semver": "^6.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "which": "^1.3.1" + "uuid": "^8.2.0", + "which": "^2.0.2" }, "dependencies": { "is-wsl": { @@ -6059,10 +6031,25 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true + }, + "uuid": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -6203,21 +6190,22 @@ } }, "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz", + "integrity": "sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "^2.1.0" } }, "open": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.0.0.tgz", - "integrity": "sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", "dev": true, "requires": { - "is-wsl": "^2.1.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "dependencies": { "is-wsl": { @@ -6232,17 +6220,17 @@ } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "os-browserify": { @@ -6268,12 +6256,6 @@ "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", "dev": true }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -6403,9 +6385,9 @@ } }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -6445,7 +6427,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "dev": true, + "optional": true }, "path-exists": { "version": "3.0.0", @@ -6459,24 +6442,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -6516,9 +6487,9 @@ "dev": true }, "pino": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.3.2.tgz", - "integrity": "sha512-EiP3L1hoFw19KPocWimjnfXeysld0ne89ZRQ+bf8nAeA2TyuLoggNlibAi+Kla67GvQBopLdIZOsh1z/Lruo5Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.4.0.tgz", + "integrity": "sha512-TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ==", "dev": true, "requires": { "fast-redact": "^2.0.0", @@ -6573,9 +6544,9 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "prepend-http": { @@ -6694,6 +6665,15 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "pupa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -6779,6 +6759,7 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -6790,6 +6771,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -6805,25 +6787,17 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "optional": true, "requires": { "safe-buffer": "~5.1.0" } } } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, "regex-not": { @@ -6847,15 +6821,15 @@ } }, "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", + "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", "dev": true, "requires": { "rc": "^1.2.8" @@ -6938,15 +6912,6 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", @@ -7008,16 +6973,6 @@ "lowercase-keys": "^1.0.0" } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -7043,12 +6998,6 @@ "inherits": "^2.0.1" } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -7058,15 +7007,6 @@ "aproba": "^1.1.1" } }, - "rxjs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", - "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -7216,17 +7156,6 @@ "jsonify": "~0.0.0" } }, - "shelljs": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.7.tgz", - "integrity": "sha1-svXHfvlxSPS09uImguELuoZnz/E=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -7234,88 +7163,38 @@ "dev": true }, "sign-addon": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.5.tgz", - "integrity": "sha512-dVjIWe1VJ2VQCdScREWXWECmJhgjpJMqwPKkW+L78PPx2Jyr/t+//kNHqG1hYrmIsvQN7vGjAjv9s7ix0vw0zA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.6.tgz", + "integrity": "sha512-/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q==", "dev": true, "requires": { "common-tags": "1.8.0", - "core-js": "3.6.4", + "core-js": "3.6.5", "deepcopy": "2.0.0", "es6-error": "4.1.1", - "es6-promisify": "6.0.2", + "es6-promisify": "6.1.1", "jsonwebtoken": "8.5.1", "mz": "2.7.0", - "request": "2.88.0", - "source-map-support": "0.5.16", - "stream-to-promise": "2.2.0" + "request": "2.88.2", + "source-map-support": "0.5.19", + "stream-to-promise": "3.0.0" }, "dependencies": { "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", - "dev": true - }, - "es6-promisify": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.2.tgz", - "integrity": "sha512-eO6vFm0JvqGzjWIQA6QVKjxpmELfhWbDUWHm1rPfIbn55mhKPiAa5xpLmQWJrNa629ZIeQ8ZvMAi13kvrjK6Mg==", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "dev": true }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } } } }, @@ -7445,9 +7324,9 @@ } }, "sonic-boom": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.0.1.tgz", - "integrity": "sha512-o9tx+bonVEXSaPtptyXQXpP8l6UV9Bi3im2geZskvWw2a/o/hrbWI7EBbbv+rOx6Hubnzun9GgH4WfbgEA3MFQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.0.2.tgz", + "integrity": "sha512-sRMmXu7uFDXoniGvtLHuQk5KWovLWoi6WKASn7rw0ro41mPf0fOolkGp4NE6680CbxvNh26zWNyFQYYWXe33EA==", "dev": true, "requires": { "atomic-sleep": "^1.0.0", @@ -7686,34 +7565,14 @@ } }, "stream-to-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz", - "integrity": "sha1-se2y4cjLESidG1A8CNPyrvUeZQ8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-3.0.0.tgz", + "integrity": "sha512-h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA==", "dev": true, "requires": { "any-promise": "~1.3.0", - "end-of-stream": "~1.1.0", + "end-of-stream": "~1.4.1", "stream-to-array": "~2.3.0" - }, - "dependencies": { - "end-of-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", - "dev": true, - "requires": { - "once": "~1.3.0" - } - }, - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "requires": { - "wrappy": "1" - } - } } }, "string-width": { @@ -7805,6 +7664,14 @@ "requires": { "first-chunk-stream": "^3.0.0", "strip-bom-buf": "^2.0.0" + }, + "dependencies": { + "first-chunk-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", + "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", + "dev": true + } } }, "strip-final-newline": { @@ -7814,9 +7681,9 @@ "dev": true }, "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { @@ -8017,12 +7884,23 @@ } }, "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, "requires": { - "rimraf": "^2.6.3" + "rimraf": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "to-arraybuffer": { @@ -8133,12 +8011,12 @@ "dev": true }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, "type-detect": { @@ -8283,14 +8161,14 @@ "dev": true }, "update-notifier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.0.0.tgz", - "integrity": "sha512-p9zf71hWt5GVXM4iEBujpUgx8mK9AWiCCapEJm/O1z5ntCim83Z1ATqzZFBHFYqx03laMqv8LiDgs/7ikXjf/g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", + "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", "dev": true, "requires": { "boxen": "^4.2.0", "chalk": "^3.0.0", - "configstore": "^5.0.0", + "configstore": "^5.0.1", "has-yarn": "^2.1.0", "import-lazy": "^2.1.0", "is-ci": "^2.0.0", @@ -8298,6 +8176,7 @@ "is-npm": "^4.0.0", "is-yarn-global": "^0.3.0", "latest-version": "^5.0.0", + "pupa": "^2.0.1", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" }, @@ -8447,14 +8326,126 @@ "dev": true }, "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", "dev": true, "requires": { - "chokidar": "^2.1.8", + "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", + "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, "watchpack-chokidar2": { @@ -8477,44 +8468,43 @@ } }, "web-ext": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-4.3.0.tgz", - "integrity": "sha512-1BCFeXuMY3QHnlkiUqgCV4ODNN84X3mX4GJk+Gb8tFv0Z8Grj4LneYa4A/0txoxpsz5E05THnKtb31t0XPJ8EQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.0.0.tgz", + "integrity": "sha512-K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw==", "dev": true, "requires": { - "@babel/polyfill": "7.7.0", - "@babel/runtime": "7.7.7", + "@babel/polyfill": "7.10.4", + "@babel/runtime": "7.10.5", "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", "adbkit": "2.11.1", - "addons-linter": "1.26.0", - "bunyan": "1.8.12", - "camelcase": "5.3.1", - "chrome-launcher": "0.13.3", + "addons-linter": "2.1.0", + "bunyan": "1.8.14", + "camelcase": "6.0.0", + "chrome-launcher": "0.13.4", "debounce": "1.2.0", - "decamelize": "3.2.0", + "decamelize": "4.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "1.3.1", - "fx-runner": "1.0.12", - "git-rev-sync": "2.0.0", + "firefox-profile": "2.0.0", + "fs-extra": "9.0.1", + "fx-runner": "1.0.13", "import-fresh": "3.2.1", "mkdirp": "1.0.4", "multimatch": "4.0.0", "mz": "2.7.0", - "node-notifier": "6.0.0", - "open": "7.0.0", - "parse-json": "5.0.0", - "sign-addon": "2.0.5", + "node-notifier": "7.0.2", + "open": "7.1.0", + "parse-json": "5.0.1", + "sign-addon": "2.0.6", "source-map-support": "0.5.19", - "stream-to-promise": "2.2.0", "strip-bom": "4.0.0", - "strip-json-comments": "3.0.1", - "tmp": "0.1.0", - "update-notifier": "4.0.0", - "watchpack": "1.6.1", - "ws": "7.2.3", - "yargs": "15.3.1", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1", + "update-notifier": "4.1.0", + "watchpack": "1.7.4", + "ws": "7.3.1", + "yargs": "15.4.1", "zip-dir": "1.0.2" }, "dependencies": { @@ -8534,6 +8524,12 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -8654,9 +8650,9 @@ } }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -8669,7 +8665,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" }, "dependencies": { "decamelize": { @@ -8690,6 +8686,12 @@ "decamelize": "^1.2.0" }, "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -9159,9 +9161,9 @@ } }, "ws": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", - "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", "dev": true }, "xdg-basedir": { @@ -9186,15 +9188,6 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, - "xregexp": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", - "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", - "dev": true, - "requires": { - "@babel/runtime-corejs3": "^7.8.3" - } - }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", diff --git a/addon/package.json b/addon/package.json index 9c7b8dc66..32e3f3492 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.2", - "web-ext": "^4.3.0", + "web-ext": "^5.0.0", "webpack": "^4.44.1", "webpack-cli": "^3.3.12" }, From d2a35afca57b0053d44858cb0fc693d912cdb4e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 18:10:28 +0000 Subject: [PATCH 0016/1236] build(deps-dev): bump responses from 0.10.15 to 0.11.0 in /backend (#589) Bumps [responses](https://github.com/getsentry/responses) from 0.10.15 to 0.11.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.10.15...0.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 29fdfa311..925bd2737 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.4.1 pre-commit==2.6.0 pytest==6.0.1 pytest-responses==0.4.0 -responses==0.10.15 +responses==0.11.0 From c5e4ff43f765a6f72beb072c337f46538019a6ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:10:56 +0200 Subject: [PATCH 0017/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#587) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 0.9.0 to 0.10.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.9.0...v0.10.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 3100f6b74..101696911 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.0.1", - "mini-css-extract-plugin": "^0.9.0", + "mini-css-extract-plugin": "^0.10.0", "node-sass": "^4.12.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", From d5aee793dcbee326285ecd151d86e2790911ca1a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:11:09 +0200 Subject: [PATCH 0018/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#588) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.1.0 to 4.1.0. - [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/v3.1.0...v4.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 101696911..402ad4480 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^9.0.1", "standard": "^14.1.0", - "terser-webpack-plugin": "^3.0.0", + "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", "webpack-cli": "^3.3.6", "webpack-dev-server": "^3.7.2", From 1152b3cacedb31e898e0c9d196b38fb306d72e48 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:11:19 +0200 Subject: [PATCH 0019/1236] build(deps-dev): bump pre-commit from 2.6.0 to 2.7.1 in /backend (#590) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.6.0 to 2.7.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.6.0...v2.7.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 925bd2737..b9a265502 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.1 -pre-commit==2.6.0 +pre-commit==2.7.1 pytest==6.0.1 pytest-responses==0.4.0 responses==0.11.0 From 1bdf2f10de2f76e5aa75234ffbe1822f5fb90ede Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:11:36 +0200 Subject: [PATCH 0020/1236] build(deps-dev): bump responses from 0.10.15 to 0.11.0 in /bot (#592) Bumps [responses](https://github.com/getsentry/responses) from 0.10.15 to 0.11.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.10.15...0.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 46a4bed5d..57ce8addb 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==3.2.0 pre-commit==2.6.0 pytest==6.0.1 pytest-responses==0.4.0 -responses==0.10.15 +responses==0.11.0 From fbc1ec441a7a4e9b93fb88dd11e66a3bd70c1179 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:11:48 +0200 Subject: [PATCH 0021/1236] build(deps-dev): bump pre-commit from 2.6.0 to 2.7.1 in /bot (#593) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.6.0 to 2.7.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.6.0...v2.7.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 57ce8addb..ccc04c85d 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.2.0 jsonschema==3.2.0 -pre-commit==2.6.0 +pre-commit==2.7.1 pytest==6.0.1 pytest-responses==0.4.0 responses==0.11.0 From f3e066d97de088e53793572807e7d97d3053c80d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:12:11 +0200 Subject: [PATCH 0022/1236] build(deps): bump taskcluster from 35.0.0 to 37.0.0 in /tools (#594) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 35.0.0 to 37.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v35.0.0...v37.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 8012c39ab..87a29a37a 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==35.0.0 +taskcluster==37.0.0 From 23c49e4f8d70bab4e56c9ff7c1fe0b60fd9c5346 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 18:23:28 +0000 Subject: [PATCH 0023/1236] build(deps): bump fakeredis from 1.4.1 to 1.4.3 in /backend (#591) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.4.1 to 1.4.3. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.4.1...1.4.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index b9a265502..5e778831e 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.4.1 +fakeredis==1.4.3 pre-commit==2.7.1 pytest==6.0.1 pytest-responses==0.4.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index 945d99fde..bab0b51fb 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 datadog==0.38.0 -fakeredis==1.4.1 +fakeredis==1.4.3 Flask==1.1.2 Flask-Cors==3.0.8 flask-talisman==0.7.0 From 3f5a29aebe52af1937c823576d55e2b84a2bb0df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2020 20:52:42 +0200 Subject: [PATCH 0024/1236] build(deps): bump lodash from 4.17.19 to 4.17.20 in /addon (#584) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.20. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.20) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 6 +++--- addon/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 463786a61..a6d54dd49 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -5429,9 +5429,9 @@ } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash.includes": { "version": "4.3.0", diff --git a/addon/package.json b/addon/package.json index 32e3f3492..85112d64c 100644 --- a/addon/package.json +++ b/addon/package.json @@ -3,7 +3,7 @@ "version": "0.11.0", "description": "Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information.", "dependencies": { - "lodash": "^4.17.19" + "lodash": "^4.17.20" }, "peerDependencies": { "eslint": ">=0.8.0" From f24c8c938b1abfcc40a2bc159f60bb8db479caa1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 10:34:24 +0000 Subject: [PATCH 0025/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#605) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 0.10.1 to 0.11.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/commits/v0.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 402ad4480..28aafd2b5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.0.1", - "mini-css-extract-plugin": "^0.10.0", + "mini-css-extract-plugin": "^0.11.0", "node-sass": "^4.12.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", From ac0900b22f3369d757d0a6d1e093ebc9fe27b077 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:34:46 +0200 Subject: [PATCH 0026/1236] build(deps-dev): bump sass-loader from 9.0.3 to 10.0.1 in /frontend (#604) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.3 to 10.0.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.3...v10.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 28aafd2b5..79eebda5f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "node-sass": "^4.12.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", - "sass-loader": "^9.0.1", + "sass-loader": "^10.0.1", "standard": "^14.1.0", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", From 0c90130d8b1a758aea00074d46c6433aff54acf9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:34:59 +0200 Subject: [PATCH 0027/1236] build(deps-dev): bump responses from 0.11.0 to 0.12.0 in /bot (#602) Bumps [responses](https://github.com/getsentry/responses) from 0.11.0 to 0.12.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.11.0...0.12.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ccc04c85d..73fc340a2 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==3.2.0 pre-commit==2.7.1 pytest==6.0.1 pytest-responses==0.4.0 -responses==0.11.0 +responses==0.12.0 From 035420ad1652400e7ef72cbc5e7426e73043307c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:35:11 +0200 Subject: [PATCH 0028/1236] build(deps-dev): bump json-e from 4.2.0 to 4.3.0 in /bot (#601) Bumps [json-e](https://taskcluster.github.io/json-e/) from 4.2.0 to 4.3.0. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 73fc340a2..66eda92ff 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.2.0 +json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.7.1 pytest==6.0.1 From 4bb52bfd8fc99a31a8d93647b9cb860e6c9532cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:35:34 +0200 Subject: [PATCH 0029/1236] build(deps): bump google-cloud-storage from 1.30.0 to 1.31.0 in /bot (#600) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.30.0 to 1.31.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.30.0...v1.31.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index c83ce830d..594c48fed 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.30.0 +google-cloud-storage==1.31.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.1 From 52c1aa81095f49d58fe571f5ac6632537f06ecd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:35:48 +0200 Subject: [PATCH 0030/1236] build(deps): bump datadog from 0.38.0 to 0.39.0 in /backend (#599) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.38.0 to 0.39.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.38.0...v0.39.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index bab0b51fb..089309a13 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 -datadog==0.38.0 +datadog==0.39.0 fakeredis==1.4.3 Flask==1.1.2 Flask-Cors==3.0.8 From 390e851516bea4728d849d72f466d49f2f2a407b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:35:57 +0200 Subject: [PATCH 0031/1236] build(deps-dev): bump responses from 0.11.0 to 0.12.0 in /backend (#598) Bumps [responses](https://github.com/getsentry/responses) from 0.11.0 to 0.12.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.11.0...0.12.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 5e778831e..54114ba9b 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.4.3 pre-commit==2.7.1 pytest==6.0.1 pytest-responses==0.4.0 -responses==0.11.0 +responses==0.12.0 From e9e2dcd46894bc04612dbd80239149a9d2cf1ff1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:36:22 +0200 Subject: [PATCH 0032/1236] build(deps): bump flask-cors from 3.0.8 to 3.0.9 in /backend (#597) Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.8 to 3.0.9. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/master/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/3.0.8...3.0.9) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 089309a13..704cb32dd 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -3,7 +3,7 @@ connexion==2.7.0 datadog==0.39.0 fakeredis==1.4.3 Flask==1.1.2 -Flask-Cors==3.0.8 +Flask-Cors==3.0.9 flask-talisman==0.7.0 google-cloud-storage==1.30.0 gunicorn==20.0.4 From d9a3467f1ccd5136ed66f4cbb5c2ea7109d5b975 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 12:37:19 +0200 Subject: [PATCH 0033/1236] build(deps): bump google-cloud-storage from 1.30.0 to 1.31.0 in /backend (#596) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.30.0 to 1.31.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.30.0...v1.31.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 704cb32dd..9b222400a 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.3 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.30.0 +google-cloud-storage==1.31.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From 778e80141bca3ee486f6f4006ca5bc7a4848d44f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2020 08:59:28 +0000 Subject: [PATCH 0034/1236] build(deps-dev): bump pytest from 6.0.1 to 6.0.2 in /backend (#608) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.0.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 54114ba9b..3f93247ce 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.3 pre-commit==2.7.1 -pytest==6.0.1 +pytest==6.0.2 pytest-responses==0.4.0 responses==0.12.0 From 8f9a88ec7817d0cdeff3b194bae24cd9981efb38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2020 11:02:00 +0200 Subject: [PATCH 0035/1236] build(deps-dev): bump pytest from 6.0.1 to 6.0.2 in /bot (#607) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.0.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 66eda92ff..c0d9a2a3f 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.7.1 -pytest==6.0.1 +pytest==6.0.2 pytest-responses==0.4.0 responses==0.12.0 From 0febcf5ae93da582fef6fe36879e6ca2ffa30d6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2020 11:02:20 +0200 Subject: [PATCH 0036/1236] build(deps): bump taskcluster from 37.0.0 to 37.1.0 in /tools (#606) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 37.0.0 to 37.1.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v37.0.0...v37.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 87a29a37a..10ec46bb0 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==37.0.0 +taskcluster==37.1.0 From a01d64cde56e64d6246d98a8c19e8850649c9684 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2020 11:00:22 +0200 Subject: [PATCH 0037/1236] build(deps): bump taskcluster from 37.1.0 to 37.2.0 in /tools (#611) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 37.1.0 to 37.2.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v37.1.0...v37.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 10ec46bb0..0c8f2e25a 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==37.1.0 +taskcluster==37.2.0 From abc742521fd9eed99b859766e348b19a17da3e96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2020 11:00:32 +0200 Subject: [PATCH 0038/1236] build(deps-dev): bump webpack from 4.44.1 to 4.44.2 in /addon (#610) Bumps [webpack](https://github.com/webpack/webpack) from 4.44.1 to 4.44.2. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.1...v4.44.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 221 ++++++++-------------------------------- addon/package.json | 2 +- 2 files changed, 46 insertions(+), 177 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a6d54dd49..70d821ccb 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -616,15 +616,23 @@ "dev": true }, "ajv": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", - "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==", + "version": "6.12.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", + "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + } } }, "ajv-errors": { @@ -872,14 +880,15 @@ } }, "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { "bn.js": { @@ -1132,9 +1141,9 @@ "dev": true }, "bn.js": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", - "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", "dev": true }, "boolbase": { @@ -1350,16 +1359,16 @@ } }, "browserify-sign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", - "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.2", + "elliptic": "^6.5.3", "inherits": "^2.0.4", "parse-asn1": "^5.1.5", "readable-stream": "^3.6.0", @@ -2584,13 +2593,13 @@ } }, "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "elliptic": "^6.5.3" }, "dependencies": { "bn.js": { @@ -6371,14 +6380,13 @@ } }, "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { - "asn1.js": "^4.0.0", + "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.0", "pbkdf2": "^3.0.3", "safe-buffer": "^5.1.1" @@ -7076,9 +7084,9 @@ } }, "serialize-javascript": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", - "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -7792,16 +7800,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", - "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^3.1.0", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -7984,9 +7992,9 @@ "dev": true }, "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true }, "tty-browserify": { @@ -8709,9 +8717,9 @@ "dev": true }, "webpack": { - "version": "4.44.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", - "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -8739,106 +8747,6 @@ "webpack-sources": "^1.4.1" }, "dependencies": { - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", - "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", @@ -8853,45 +8761,6 @@ "requires": { "minimist": "^1.2.5" } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } } } }, diff --git a/addon/package.json b/addon/package.json index 85112d64c..16aaa3980 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.2", "web-ext": "^5.0.0", - "webpack": "^4.44.1", + "webpack": "^4.44.2", "webpack-cli": "^3.3.12" }, "scripts": { From c8b18edfd18623248edf0998f7957c42d5a20a24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 09:05:37 +0000 Subject: [PATCH 0039/1236] build(deps-dev): bump pytest from 6.0.2 to 6.1.0 in /backend (#618) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.2 to 6.1.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 3f93247ce..42bada9f5 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.3 pre-commit==2.7.1 -pytest==6.0.2 +pytest==6.1.0 pytest-responses==0.4.0 responses==0.12.0 From fe404d7f93ec8529b1eafeb9e8ce5e93ffe087a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:05:49 +0200 Subject: [PATCH 0040/1236] build(deps): bump google-cloud-storage from 1.31.0 to 1.31.2 in /backend (#617) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.31.0 to 1.31.2. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.31.0...v1.31.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 9b222400a..fc659da5e 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.3 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.31.0 +google-cloud-storage==1.31.2 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From c8cb8da7e9d283d3eb4ee9df1451ee169f1daaa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:05:59 +0200 Subject: [PATCH 0041/1236] build(deps): bump python from 3.8.5-slim to 3.8.6-slim in /backend (#616) Bumps python from 3.8.5-slim to 3.8.6-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 8c1d0021d..40239ba8c 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.5-slim +FROM python:3.8.6-slim ADD tools /src/tools ADD backend /src/backend From 1683a3a9fd7b946c7a7f12730862e50df9218811 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:06:11 +0200 Subject: [PATCH 0042/1236] build(deps-dev): bump pytest from 6.0.2 to 6.1.0 in /bot (#615) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.2 to 6.1.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index c0d9a2a3f..ef5844460 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.7.1 -pytest==6.0.2 +pytest==6.1.0 pytest-responses==0.4.0 responses==0.12.0 From 87aa50eaf7973d216fed9e5a9d15cd3dac72bf21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:06:21 +0200 Subject: [PATCH 0043/1236] build(deps): bump google-cloud-storage from 1.31.0 to 1.31.2 in /bot (#614) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.31.0 to 1.31.2. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.31.0...v1.31.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 594c48fed..c5a0cd290 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.31.0 +google-cloud-storage==1.31.2 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.1 From c3c645213a498e35e7d62942be445131d347e90e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:06:31 +0200 Subject: [PATCH 0044/1236] build(deps): bump python from 3.8.5-slim to 3.8.6-slim in /bot (#613) Bumps python from 3.8.5-slim to 3.8.6-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 9837655a3..917593c8c 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.5-slim +FROM python:3.8.6-slim ADD tools /src/tools ADD bot /src/bot From 75169475076364c696a507387dfc9c69b27ace26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 11:06:41 +0200 Subject: [PATCH 0045/1236] build(deps-dev): bump web-ext from 5.0.0 to 5.1.0 in /addon (#612) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.0.0...5.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 451 +++++++++++++++++++++------------------- addon/package.json | 2 +- 2 files changed, 239 insertions(+), 214 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 70d821ccb..97adbb134 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -31,9 +31,9 @@ } }, "@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz", + "integrity": "sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==", "dev": true, "requires": { "core-js": "^2.6.5", @@ -41,9 +41,9 @@ } }, "@babel/runtime": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", - "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -69,6 +69,41 @@ "es6-promise": "^2.0.1" } }, + "@eslint/eslintrc": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", + "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -97,9 +132,9 @@ "dev": true }, "@types/node": { - "version": "14.0.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", - "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==", + "version": "14.11.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", + "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==", "dev": true }, "@webassemblyjs/ast": { @@ -302,9 +337,9 @@ "dev": true }, "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, "adbkit": { @@ -338,25 +373,25 @@ } }, "addons-linter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.1.0.tgz", - "integrity": "sha512-ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.5.0.tgz", + "integrity": "sha512-d3GGf27ibN9ioxmjEiAFkGQRdyw5W+Gb2/9G55AZ6YygtBjtJDotTnSsE6Tz+mEFY4QKo/OaVs1XKjcZEl2fJA==", "dev": true, "requires": { - "@babel/runtime": "7.10.5", - "ajv": "6.12.3", + "@babel/runtime": "7.11.2", + "ajv": "6.12.5", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", "cheerio": "1.0.0-rc.3", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.52.0", + "dispensary": "0.55.0", "es6-promisify": "6.1.1", - "eslint": "7.5.0", + "eslint": "7.9.0", "eslint-plugin-no-unsanitized": "3.1.2", - "eslint-visitor-keys": "1.3.0", - "espree": "7.2.0", + "eslint-visitor-keys": "2.0.0", + "espree": "7.3.0", "esprima": "4.0.1", "first-chunk-stream": "4.0.0", "fluent-syntax": "0.13.0", @@ -364,9 +399,9 @@ "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.31", + "mdn-browser-compat-data": "1.0.35", "os-locale": "5.0.0", - "pino": "6.4.0", + "pino": "6.6.1", "postcss": "7.0.32", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", @@ -375,23 +410,11 @@ "strip-bom-stream": "4.0.0", "tosource": "1.0.0", "upath": "1.2.0", - "whatwg-url": "8.1.0", + "whatwg-url": "8.2.2", "yargs": "15.4.1", "yauzl": "2.10.0" }, "dependencies": { - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -456,12 +479,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -559,9 +576,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -988,9 +1005,9 @@ "dev": true }, "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", "dev": true }, "balanced-match": { @@ -1099,9 +1116,9 @@ } }, "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "requires": { "readable-stream": "^2.3.5", @@ -1248,9 +1265,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -2285,9 +2302,9 @@ } }, "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, "cliui": { @@ -2771,9 +2788,9 @@ "dev": true }, "deepcopy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-2.0.0.tgz", - "integrity": "sha512-d5ZK7pJw7F3k6M5vqDjGiiUS9xliIyWkdzBjnPhnSeRGjkYOGZMCFkdKVwV/WiHOe0NwzB8q+iDo7afvSf0arA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-2.1.0.tgz", + "integrity": "sha512-8cZeTb1ZKC3bdSCP6XOM1IsTczIO73fdqtwa2B0N15eAz7gmyhQo+mc5gnFuulsgN3vIQYmTgbmQVKalH1dKvQ==", "dev": true, "requires": { "type-detect": "^4.0.8" @@ -2898,14 +2915,14 @@ } }, "dispensary": { - "version": "0.52.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.52.0.tgz", - "integrity": "sha512-A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.55.0.tgz", + "integrity": "sha512-5+6E0kQNVWIZCGwTw34B48bJQyUuvwJD6hsI/b7ScKbjfrzUIgod/ROsTX6t9d3O031A9O5RPVHIqkX4ZzcAfw==", "dev": true, "requires": { "async": "~3.2.0", "natural-compare-lite": "~1.4.0", - "pino": "~6.4.0", + "pino": "~6.6.0", "request": "~2.88.0", "sha.js": "~2.4.4", "source-map-support": "~0.5.4", @@ -3125,9 +3142,9 @@ } }, "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { "is-obj": "^2.0.0" @@ -3391,12 +3408,13 @@ "dev": true }, "eslint": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz", - "integrity": "sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz", + "integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.1.3", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -3406,7 +3424,7 @@ "eslint-scope": "^5.1.0", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^1.3.0", - "espree": "^7.2.0", + "espree": "^7.3.0", "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", @@ -3434,18 +3452,6 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -3499,30 +3505,47 @@ } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", - "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, "glob-parent": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", @@ -3581,9 +3604,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -3633,21 +3656,29 @@ "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", "dev": true }, "espree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", - "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", "dev": true, "requires": { - "acorn": "^7.3.1", + "acorn": "^7.4.0", "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.3.0" }, @@ -3657,6 +3688,12 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, @@ -3676,9 +3713,9 @@ }, "dependencies": { "estraverse": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } } @@ -4410,9 +4447,9 @@ "dev": true }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -4591,26 +4628,6 @@ "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - } } }, "has": { @@ -4907,9 +4924,9 @@ "dev": true }, "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, "is-ci": { @@ -4956,9 +4973,9 @@ } }, "is-docker": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.0.tgz", - "integrity": "sha512-mB2WygGsSeoXtLKpSYzP6sa0Z9DyU9ZyKlnvuZWxCociaI0qsF8u12sR72DFTX236g1u6oWSWYFuUk09nGQEjg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true }, "is-extendable": { @@ -5004,6 +5021,12 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, "is-npm": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", @@ -5564,9 +5587,9 @@ } }, "mdn-browser-compat-data": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz", - "integrity": "sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==", + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.35.tgz", + "integrity": "sha512-7SMAEZgBaElDNcqFhmInBnSo+c+MOzprt7hrGNcEo9hMhDiPQ7L4dwEt6gunudjI0jXenPJaW0S8U4ckeP2uhw==", "dev": true, "requires": { "extend": "3.0.2" @@ -5775,9 +5798,9 @@ } }, "moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz", + "integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==", "dev": true, "optional": true }, @@ -6017,16 +6040,16 @@ } }, "node-notifier": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz", - "integrity": "sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", "dev": true, "requires": { "growly": "^1.3.0", "is-wsl": "^2.2.0", "semver": "^7.3.2", "shellwords": "^0.1.1", - "uuid": "^8.2.0", + "uuid": "^8.3.0", "which": "^2.0.2" }, "dependencies": { @@ -6169,15 +6192,37 @@ } }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", + "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.0", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", + "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "object.pick": { @@ -6199,9 +6244,9 @@ } }, "onetime": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz", - "integrity": "sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -6495,9 +6540,9 @@ "dev": true }, "pino": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.4.0.tgz", - "integrity": "sha512-TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz", + "integrity": "sha512-DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==", "dev": true, "requires": { "fast-redact": "^2.0.0", @@ -6505,13 +6550,13 @@ "flatstr": "^1.0.12", "pino-std-serializers": "^2.4.2", "quick-format-unescaped": "^4.0.1", - "sonic-boom": "^1.0.0" + "sonic-boom": "^1.0.2" } }, "pino-std-serializers": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.4.2.tgz", - "integrity": "sha512-WaL504dO8eGs+vrK+j4BuQQq6GLKeCCcHaMB2ItygzVURcL1CycwNEUHTD/lHFHs/NL5qAz2UKrjYWXKSf4aMQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz", + "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, "pkg-dir": { @@ -7171,14 +7216,14 @@ "dev": true }, "sign-addon": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.6.tgz", - "integrity": "sha512-/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.1.0.tgz", + "integrity": "sha512-zZ7nKc5/3QWM3skYBosGDvYQf2jkKhW2u8BELrZoN1wgCSOnwsV9T47Vx9uaNbA3CyZ+V9XSA0tDVHoV1QfVPw==", "dev": true, "requires": { "common-tags": "1.8.0", "core-js": "3.6.5", - "deepcopy": "2.0.0", + "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "6.1.1", "jsonwebtoken": "8.5.1", @@ -7332,9 +7377,9 @@ } }, "sonic-boom": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.0.2.tgz", - "integrity": "sha512-sRMmXu7uFDXoniGvtLHuQk5KWovLWoi6WKASn7rw0ro41mPf0fOolkGp4NE6680CbxvNh26zWNyFQYYWXe33EA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.0.tgz", + "integrity": "sha512-4nX6OYvOYr6R76xfQKi6cZpTO3YSWe/vd+QdIfoH0lBy0MnPkeAbb2rRWgmgADkXUeCKPwO1FZAKlAVWAadELw==", "dev": true, "requires": { "atomic-sleep": "^1.0.0", @@ -7713,26 +7758,6 @@ "lodash": "^4.17.14", "slice-ansi": "^2.1.0", "string-width": "^3.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - } } }, "tapable": { @@ -8169,9 +8194,9 @@ "dev": true }, "update-notifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", - "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz", + "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==", "dev": true, "requires": { "boxen": "^4.2.0", @@ -8231,9 +8256,9 @@ "dev": true }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -8476,17 +8501,17 @@ } }, "web-ext": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.0.0.tgz", - "integrity": "sha512-K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.1.0.tgz", + "integrity": "sha512-Eupjwvif/9P4uGdZIddJziLLLD/RuzW8r8HEANGCW8e3dlPV4GJu5z815k9DLVshG0v+q/stUPR968Q2p7hhMQ==", "dev": true, "requires": { - "@babel/polyfill": "7.10.4", - "@babel/runtime": "7.10.5", + "@babel/polyfill": "7.11.5", + "@babel/runtime": "7.11.2", "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", "adbkit": "2.11.1", - "addons-linter": "2.1.0", + "addons-linter": "2.5.0", "bunyan": "1.8.14", "camelcase": "6.0.0", "chrome-launcher": "0.13.4", @@ -8501,15 +8526,15 @@ "mkdirp": "1.0.4", "multimatch": "4.0.0", "mz": "2.7.0", - "node-notifier": "7.0.2", + "node-notifier": "8.0.0", "open": "7.1.0", "parse-json": "5.0.1", - "sign-addon": "2.0.6", + "sign-addon": "3.1.0", "source-map-support": "0.5.19", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", - "update-notifier": "4.1.0", + "update-notifier": "4.1.1", "watchpack": "1.7.4", "ws": "7.3.1", "yargs": "15.4.1", @@ -8711,9 +8736,9 @@ } }, "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true }, "webpack": { @@ -8873,14 +8898,14 @@ } }, "whatwg-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz", - "integrity": "sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", "tr46": "^2.0.2", - "webidl-conversions": "^5.0.0" + "webidl-conversions": "^6.1.0" } }, "when": { diff --git a/addon/package.json b/addon/package.json index 16aaa3980..88cbc029f 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.2", - "web-ext": "^5.0.0", + "web-ext": "^5.1.0", "webpack": "^4.44.2", "webpack-cli": "^3.3.12" }, From aca9078cc4c41f1a3d4589cecb5d1cbeaf361a97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 09:52:24 +0000 Subject: [PATCH 0046/1236] build(deps-dev): bump pytest from 6.1.0 to 6.1.1 in /bot (#623) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.0 to 6.1.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.0...6.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ef5844460..ccf967e37 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.7.1 -pytest==6.1.0 +pytest==6.1.1 pytest-responses==0.4.0 responses==0.12.0 From 546041f22deb1554923d6a2bb75d036b9f0d7f3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 11:52:59 +0200 Subject: [PATCH 0047/1236] build(deps-dev): bump pytest from 6.1.0 to 6.1.1 in /backend (#621) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.0 to 6.1.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.0...6.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 42bada9f5..cab6eb8ae 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.3 pre-commit==2.7.1 -pytest==6.1.0 +pytest==6.1.1 pytest-responses==0.4.0 responses==0.12.0 From 76406aa28caaa5212db8ac9351fdaa1936e9d194 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 11:53:09 +0200 Subject: [PATCH 0048/1236] build(deps): bump taskcluster from 37.2.0 to 37.3.0 in /tools (#620) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 37.2.0 to 37.3.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v37.2.0...v37.3.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 0c8f2e25a..309914ebd 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==37.2.0 +taskcluster==37.3.0 From d5a565e498b3df4a77f05135575eb3ca8b07f237 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 11:53:23 +0200 Subject: [PATCH 0049/1236] build(deps-dev): bump eslint-plugin-no-unsanitized in /addon (#619) Bumps [eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/mozilla/eslint-plugin-no-unsanitized/releases) - [Commits](https://github.com/mozilla/eslint-plugin-no-unsanitized/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 +++++++++--- addon/package.json | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 97adbb134..3cf843f16 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -479,6 +479,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "eslint-plugin-no-unsanitized": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", + "integrity": "sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==", + "dev": true + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -3634,9 +3640,9 @@ } }, "eslint-plugin-no-unsanitized": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", - "integrity": "sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", + "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", "dev": true }, "eslint-scope": { diff --git a/addon/package.json b/addon/package.json index 88cbc029f..de0a514d0 100644 --- a/addon/package.json +++ b/addon/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", - "eslint-plugin-no-unsanitized": "^3.1.2", + "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.1.0", "webpack": "^4.44.2", "webpack-cli": "^3.3.12" From c295b6fc497bf3f58b4305381ec27c956aec23ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2020 11:53:37 +0200 Subject: [PATCH 0050/1236] build(deps): bump libmozevent from 1.1.5 to 1.1.6 in /events (#622) Bumps [libmozevent](https://github.com/mozilla/libmozdata) from 1.1.5 to 1.1.6. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index af55988a1..ad87533a4 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.5 +libmozevent==1.1.6 From 67b13ee0b7752f0408a737c0f3c42754952d1cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 11:44:23 +0200 Subject: [PATCH 0051/1236] build(deps-dev): bump webpack-cli from 3.3.12 to 4.0.0 in /frontend (#630) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.12 to 4.0.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.12...webpack-cli@4.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 79eebda5f..06ec66798 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^14.1.0", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", - "webpack-cli": "^3.3.6", + "webpack-cli": "^4.0.0", "webpack-dev-server": "^3.7.2", "webpack-merge": "^4.2.1" }, From 7c70962a7f0dfbd76c6c4a392fa9bb8fa9ab01a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 11:44:36 +0200 Subject: [PATCH 0052/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#628) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 0.11.3 to 1.0.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.11.3...v1.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 06ec66798..516edfec7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.0.1", - "mini-css-extract-plugin": "^0.11.0", + "mini-css-extract-plugin": "^1.0.0", "node-sass": "^4.12.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", From 024769fca104cbcd21e21449c96df3b5280221f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 11:44:46 +0200 Subject: [PATCH 0053/1236] build(deps-dev): bump web-ext from 5.1.0 to 5.2.0 in /addon (#625) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.1.0 to 5.2.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.1.0...5.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 700 ++++++++++++++++++---------------------- addon/package.json | 2 +- 2 files changed, 316 insertions(+), 386 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 3cf843f16..4ae1218ed 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -69,6 +69,36 @@ "es6-promise": "^2.0.1" } }, + "@devicefarmer/adbkit": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", + "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==", + "dev": true, + "requires": { + "@devicefarmer/adbkit-logcat": "^1.1.0", + "@devicefarmer/adbkit-monkey": "~1.0.1", + "bluebird": "~2.9.24", + "commander": "^2.3.0", + "debug": "~2.6.3", + "node-forge": "^0.10.0", + "split": "~0.3.3" + } + }, + "@devicefarmer/adbkit-logcat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", + "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==", + "dev": true + }, + "@devicefarmer/adbkit-monkey": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", + "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==", + "dev": true, + "requires": { + "async": "~0.2.9" + } + }, "@eslint/eslintrc": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", @@ -119,12 +149,6 @@ "defer-to-connect": "^1.0.1" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -132,9 +156,9 @@ "dev": true }, "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==", + "version": "14.11.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz", + "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", "dev": true }, "@webassemblyjs/ast": { @@ -342,40 +366,10 @@ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "adbkit": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/adbkit/-/adbkit-2.11.1.tgz", - "integrity": "sha512-hDTiRg9NX3HQt7WoDAPCplUpvzr4ZzQa2lq7BdTTJ/iOZ6O7YNAs6UYD8sFAiBEcYHDRIyq3cm9sZP6uZnhvXw==", - "dev": true, - "requires": { - "adbkit-logcat": "^1.1.0", - "adbkit-monkey": "~1.0.1", - "bluebird": "~2.9.24", - "commander": "^2.3.0", - "debug": "~2.6.3", - "node-forge": "^0.7.1", - "split": "~0.3.3" - } - }, - "adbkit-logcat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", - "integrity": "sha1-Adf5sM75CTowvLOwB+//MBUIli8=", - "dev": true - }, - "adbkit-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", - "integrity": "sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E=", - "dev": true, - "requires": { - "async": "~0.2.9" - } - }, "addons-linter": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.5.0.tgz", - "integrity": "sha512-d3GGf27ibN9ioxmjEiAFkGQRdyw5W+Gb2/9G55AZ6YygtBjtJDotTnSsE6Tz+mEFY4QKo/OaVs1XKjcZEl2fJA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.7.0.tgz", + "integrity": "sha512-kH+0fAKSc461PnCyYQ0/SeKcxEQ2zxCZwG2GB6xjvfkMiMAwwic87VP62Cffc8H/zHEfYuT8uFmy42ayH5mqEQ==", "dev": true, "requires": { "@babel/runtime": "7.11.2", @@ -386,7 +380,7 @@ "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.55.0", + "dispensary": "0.57.0", "es6-promisify": "6.1.1", "eslint": "7.9.0", "eslint-plugin-no-unsanitized": "3.1.2", @@ -399,10 +393,10 @@ "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.35", + "mdn-browser-compat-data": "1.0.39", "os-locale": "5.0.0", "pino": "6.6.1", - "postcss": "7.0.32", + "postcss": "7.0.35", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", "semver": "7.3.2", @@ -422,12 +416,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -734,70 +727,72 @@ "dev": true }, "archiver": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz", - "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz", + "integrity": "sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==", "dev": true, "requires": { - "archiver-utils": "^1.3.0", - "async": "^2.0.0", + "archiver-utils": "^2.1.0", + "async": "^3.2.0", "buffer-crc32": "^0.2.1", - "glob": "^7.0.0", - "lodash": "^4.8.0", - "readable-stream": "^2.0.0", - "tar-stream": "^1.5.0", - "zip-stream": "^1.2.0" + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.4", + "zip-stream": "^4.0.0" }, "dependencies": { "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true } } }, "archiver-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", - "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, "requires": { - "glob": "^7.0.0", - "graceful-fs": "^4.1.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", "lazystream": "^1.0.0", - "lodash": "^4.8.0", - "normalize-path": "^2.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", "readable-stream": "^2.0.0" }, "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -1122,38 +1117,21 @@ } }, "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", "dev": true, "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true } } }, @@ -1198,12 +1176,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -1431,22 +1408,6 @@ "ieee754": "^1.1.4" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -1459,12 +1420,6 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -2431,40 +2386,22 @@ "dev": true }, "compress-commons": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", - "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz", + "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", "dev": true, "requires": { - "buffer-crc32": "^0.2.1", - "crc32-stream": "^2.0.0", - "normalize-path": "^2.0.0", - "readable-stream": "^2.0.0" + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true } } }, @@ -2580,39 +2517,13 @@ } }, "crc32-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", - "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz", + "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", "dev": true, "requires": { "crc": "^3.4.4", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "readable-stream": "^3.4.0" } }, "create-ecdh": { @@ -2921,9 +2832,9 @@ } }, "dispensary": { - "version": "0.55.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.55.0.tgz", - "integrity": "sha512-5+6E0kQNVWIZCGwTw34B48bJQyUuvwJD6hsI/b7ScKbjfrzUIgod/ROsTX6t9d3O031A9O5RPVHIqkX4ZzcAfw==", + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz", + "integrity": "sha512-vgRaZa9Ok8QdrAVtx+s6heBgI1RGT+Y6VA336oPWYADZZz83K+5NOTpLamEKRyJdRY5pYLaWhV2Js7bau1JyKg==", "dev": true, "requires": { "async": "~3.2.0", @@ -2942,12 +2853,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -3354,20 +3264,21 @@ } }, "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", + "object.assign": "^4.1.1", "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" } @@ -3465,12 +3376,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -3690,9 +3600,9 @@ }, "dependencies": { "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "eslint-visitor-keys": { @@ -4005,9 +3915,9 @@ "dev": true }, "fast-redact": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz", - "integrity": "sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz", + "integrity": "sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==", "dev": true }, "fast-safe-stringify": { @@ -4115,13 +4025,13 @@ } }, "firefox-profile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-2.0.0.tgz", - "integrity": "sha512-BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.0.0.tgz", + "integrity": "sha512-Vw31AsjfLDbcApMDwwnhZcz3tWjV6lxB9BNf84FaV44rZXtU87cVbFMBzPEtrJdUDbwPYiuYzprp6yksYGwjSw==", "dev": true, "requires": { "adm-zip": "~0.4.x", - "archiver": "~2.1.0", + "archiver": "~5.0.2", "async": "~2.5.0", "fs-extra": "~4.0.2", "ini": "~1.3.3", @@ -5034,9 +4944,9 @@ "dev": true }, "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "dev": true }, "is-number": { @@ -5471,6 +5381,24 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, "lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", @@ -5519,6 +5447,12 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -5593,9 +5527,9 @@ } }, "mdn-browser-compat-data": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.35.tgz", - "integrity": "sha512-7SMAEZgBaElDNcqFhmInBnSo+c+MOzprt7hrGNcEo9hMhDiPQ7L4dwEt6gunudjI0jXenPJaW0S8U4ckeP2uhw==", + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.39.tgz", + "integrity": "sha512-1U5Lt+pjYxJ1mosBIdK5fr3guzV4v81f8yy0rLAj/cu7ki3ciCe85LVJJ0RLK0lP6VwFtjpXSOESfwAEpz0FyQ==", "dev": true, "requires": { "extend": "3.0.2" @@ -5804,9 +5738,9 @@ } }, "moment": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz", - "integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", "dev": true, "optional": true }, @@ -5964,9 +5898,9 @@ "dev": true }, "node-forge": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", - "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, "node-libs-browser": { @@ -6075,9 +6009,9 @@ "dev": true }, "uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", "dev": true }, "which": { @@ -6096,6 +6030,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, + "optional": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -6173,13 +6108,13 @@ "dev": true }, "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" } }, "object-keys": { @@ -6207,28 +6142,6 @@ "es-abstract": "^1.18.0-next.0", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.0-next.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", - "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "object.pick": { @@ -6259,9 +6172,9 @@ } }, "open": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", - "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", "dev": true, "requires": { "is-docker": "^2.0.0", @@ -6581,9 +6494,9 @@ "dev": true }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -6813,6 +6726,15 @@ "util-deprecate": "^1.0.1" } }, + "readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -6877,6 +6799,27 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "regexpp": { @@ -6917,7 +6860,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "dev": true, + "optional": true }, "repeat-element": { "version": "1.1.3", @@ -7670,6 +7614,27 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "string.prototype.trimstart": { @@ -7680,6 +7645,27 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "string_decoder": { @@ -7773,44 +7759,16 @@ "dev": true }, "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", "dev": true, "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" } }, "term-size": { @@ -7948,12 +7906,6 @@ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -8200,40 +8152,40 @@ "dev": true }, "update-notifier": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.1.tgz", - "integrity": "sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.0.0.tgz", + "integrity": "sha512-8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g==", "dev": true, "requires": { "boxen": "^4.2.0", - "chalk": "^3.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.3.1", - "is-npm": "^4.0.0", + "is-npm": "^5.0.0", "is-yarn-global": "^0.3.0", "latest-version": "^5.0.0", "pupa": "^2.0.1", + "semver": "^7.3.2", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -8261,6 +8213,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8507,17 +8465,17 @@ } }, "web-ext": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.1.0.tgz", - "integrity": "sha512-Eupjwvif/9P4uGdZIddJziLLLD/RuzW8r8HEANGCW8e3dlPV4GJu5z815k9DLVshG0v+q/stUPR968Q2p7hhMQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.2.0.tgz", + "integrity": "sha512-o/s206JW2U/vXHTe/XeBnsUQhIcuphsSVNVrJU+MoMFq8JlU9vI1VdS2RCW+u5NuqAsMvTyV+pA+4hLGB9CGCw==", "dev": true, "requires": { "@babel/polyfill": "7.11.5", "@babel/runtime": "7.11.2", "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", - "adbkit": "2.11.1", - "addons-linter": "2.5.0", + "@devicefarmer/adbkit": "2.11.3", + "addons-linter": "2.7.0", "bunyan": "1.8.14", "camelcase": "6.0.0", "chrome-launcher": "0.13.4", @@ -8525,7 +8483,7 @@ "decamelize": "4.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "2.0.0", + "firefox-profile": "4.0.0", "fs-extra": "9.0.1", "fx-runner": "1.0.13", "import-fresh": "3.2.1", @@ -8533,14 +8491,14 @@ "multimatch": "4.0.0", "mz": "2.7.0", "node-notifier": "8.0.0", - "open": "7.1.0", + "open": "7.3.0", "parse-json": "5.0.1", "sign-addon": "3.1.0", "source-map-support": "0.5.19", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", - "update-notifier": "4.1.1", + "update-notifier": "5.0.0", "watchpack": "1.7.4", "ws": "7.3.1", "yargs": "15.4.1", @@ -8554,12 +8512,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -9171,41 +9128,14 @@ } }, "zip-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", - "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz", + "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", "dev": true, "requires": { - "archiver-utils": "^1.3.0", - "compress-commons": "^1.2.0", - "lodash": "^4.8.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "archiver-utils": "^2.1.0", + "compress-commons": "^4.0.0", + "readable-stream": "^3.6.0" } } } diff --git a/addon/package.json b/addon/package.json index de0a514d0..4857f1e12 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.1.0", + "web-ext": "^5.2.0", "webpack": "^4.44.2", "webpack-cli": "^3.3.12" }, From b77b89a2a94bc8291796f3f2233e020cda3403b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 09:53:37 +0000 Subject: [PATCH 0054/1236] build(deps-dev): bump webpack-cli from 3.3.12 to 4.0.0 in /addon (#624) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.12 to 4.0.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.12...webpack-cli@4.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 3916 ++++++++++++++++++++++++++++++++++++--- addon/package.json | 2 +- 2 files changed, 3679 insertions(+), 239 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 4ae1218ed..a98a243f4 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -13,21 +13,960 @@ "@babel/highlight": "^7.10.4" } }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "dev": true, + "requires": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, "@babel/helper-validator-identifier": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "@babel/highlight": { + "@babel/plugin-transform-arrow-functions": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz", + "integrity": "sha512-XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/polyfill": { @@ -40,6 +979,150 @@ "regenerator-runtime": "^0.13.4" } }, + "@babel/preset-env": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", + "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.5", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.10.4.tgz", + "integrity": "sha512-XI6l1CptQCOBv+ZKYwynyswhtOKwpZZp5n0LG1QKCo8erRhqjoQV6nvx61Eg30JHpysWQSBwA2AWRU3pBbSY5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-flow-strip-types": "^7.10.4" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz", + "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.10.4" + } + }, + "@babel/register": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz", + "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, "@babel/runtime": { "version": "7.11.2", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", @@ -49,6 +1132,68 @@ "regenerator-runtime": "^0.13.4" } }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "@cliqz-oss/firefox-client": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", @@ -134,6 +1279,22 @@ } } }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -149,6 +1310,43 @@ "defer-to-connect": "^1.0.1" } }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "dev": true + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -161,6 +1359,21 @@ "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", @@ -336,6 +1549,208 @@ "@xtuc/long": "4.2.2" } }, + "@webpack-cli/generators": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/generators/-/generators-1.0.1.tgz", + "integrity": "sha512-MPaOezICviBfgYc+r8WBTkyM8gOe3qBR5t32roPqyhL4SJmN4f82ZYvVomLEx+YFBQ5uksCauSHAGoJNXinymg==", + "dev": true, + "requires": { + "@webpack-cli/utils": "^1.0.1", + "@webpack-cli/webpack-scaffold": "^1.0.1", + "colorette": "^1.2.1", + "log-symbols": "^4.0.0", + "mkdirp": "^1.0.4", + "yeoman-generator": "^4.12.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "@webpack-cli/info": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.0.1.tgz", + "integrity": "sha512-C6OJTxTLgTjBuNKLlseQ2HHjgEGTcgIFcrJd67K3pM2LcYJNWT6VFaPzk9Go0yTZ9km9awm8sq2hW3Hm32NBeQ==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "envinfo": "^7.5.0", + "prettyjson": "^1.2.1" + } + }, + "@webpack-cli/init": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/init/-/init-1.0.1.tgz", + "integrity": "sha512-OmhDC1jjhhX13mNt+emTPR7u18nrAWKOk/nIAg8XRFdZU2VUBPJbOK3/6xmqXnWKByZVJClvaeUjvgVQBnQmZw==", + "dev": true, + "requires": { + "@webpack-cli/generators": "^1.0.1", + "@webpack-cli/utils": "^1.0.1" + } + }, + "@webpack-cli/serve": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.0.1.tgz", + "integrity": "sha512-WGMaTMTK6NOe29Hw1WBEok9vGLfKg5C6jWzNOS/6HH1YadR+RL+TRWRcSyc81Dzulljhk/Ree9mrDM4Np9GGOQ==", + "dev": true + }, + "@webpack-cli/utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/utils/-/utils-1.0.1.tgz", + "integrity": "sha512-G8UKA+B85/5X+pM85P0Knx43vwFS1W9WDseeif/15jbtDTib8jaNC+rD9SBvFcllmnqdfFXpkcrmWMW4A744dg==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "cross-spawn": "^7.0.3", + "enquirer": "^2.3.6", + "execa": "^4.0.0", + "findup-sync": "^4.0.0", + "global-modules": "^2.0.0", + "got": "^10.7.0", + "jscodeshift": "^0.7.0", + "p-each-series": "^2.1.0", + "yeoman-environment": "^2.8.1", + "yeoman-generator": "^4.7.2" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "dev": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==", + "dev": true + }, + "got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "dev": true, + "requires": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true + }, + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", + "dev": true + }, + "type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", + "dev": true + } + } + }, + "@webpack-cli/webpack-scaffold": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/webpack-scaffold/-/webpack-scaffold-1.0.1.tgz", + "integrity": "sha512-AfnpwDJv2hxwpaM6Ljz0eNa7ayHVviPNWN/76RjlFxMGfT0K7O6IWw2oDvikqko227DClV4xO/5CL1/tz0LGhw==", + "dev": true, + "requires": { + "jscodeshift": "^0.7.0", + "yeoman-generator": "^4.7.2" + } + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -354,6 +1769,16 @@ "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "acorn": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", @@ -688,6 +2113,23 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -846,6 +2288,12 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "dev": true + }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -876,6 +2324,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -956,6 +2410,12 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true + }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -1011,6 +2471,39 @@ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", "dev": true }, + "axios": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", + "dev": true, + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -1106,6 +2599,12 @@ "dev": true, "optional": true }, + "binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "dev": true + }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -1398,6 +2897,18 @@ "pako": "~1.0.5" } }, + "browserslist": { + "version": "4.14.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", + "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001135", + "electron-to-chromium": "^1.3.571", + "escalade": "^3.1.0", + "node-releases": "^1.1.61" + } + }, "buffer": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", @@ -1512,6 +3023,33 @@ "unset-value": "^1.0.0" } }, + "cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "dev": true, + "requires": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "dependencies": { + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + } + } + }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -1535,6 +3073,12 @@ } } }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1547,6 +3091,18 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30001148", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz", + "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -1564,6 +3120,12 @@ "supports-color": "^5.3.0" } }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -2268,40 +3830,69 @@ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "colors": "1.0.3" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } } } }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -2311,6 +3902,49 @@ "mimic-response": "^1.0.0" } }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -2336,6 +3970,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, "colors": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", @@ -2361,6 +4001,18 @@ "delayed-stream": "~1.0.0" } }, + "command-line-usage": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", + "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "dev": true, + "requires": { + "array-back": "^4.0.0", + "chalk": "^2.4.2", + "table-layout": "^1.0.0", + "typical": "^5.2.0" + } + }, "commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", @@ -2475,6 +4127,15 @@ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -2501,6 +4162,24 @@ "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", "dev": true }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -2544,6 +4223,15 @@ } } }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, "create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -2572,16 +4260,14 @@ } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "crypto-browserify": { @@ -2633,6 +4319,12 @@ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, + "dargs": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz", + "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==", + "dev": true + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -2642,6 +4334,12 @@ "assert-plus": "^1.0.0" } }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, "debounce": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", @@ -2812,6 +4510,12 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -2831,6 +4535,24 @@ } } }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + } + } + }, "dispensary": { "version": "0.57.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz", @@ -3066,6 +4788,17 @@ "is-obj": "^2.0.0" } }, + "download-stats": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/download-stats/-/download-stats-0.3.4.tgz", + "integrity": "sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA==", + "dev": true, + "requires": { + "JSONStream": "^1.2.1", + "lazy-cache": "^2.0.1", + "moment": "^2.15.1" + } + }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -3139,6 +4872,36 @@ "safe-buffer": "^5.0.1" } }, + "editions": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz", + "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==", + "dev": true, + "requires": { + "errlop": "^2.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.578", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz", + "integrity": "sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==", + "dev": true + }, "elliptic": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", @@ -3245,6 +5008,18 @@ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true + }, + "errlop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz", + "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==", + "dev": true + }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -3254,6 +5029,15 @@ "prr": "~1.0.1" } }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3312,6 +5096,12 @@ "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", "dev": true }, + "escalade": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", + "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", + "dev": true + }, "escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", @@ -3810,6 +5600,28 @@ } } }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -3893,6 +5705,20 @@ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, "fast-json-patch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", @@ -3941,6 +5767,15 @@ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", @@ -3957,6 +5792,15 @@ "dev": true, "optional": true }, + "filelist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", + "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -4013,15 +5857,60 @@ } }, "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", "dev": true, "requires": { "detect-file": "^1.0.0", "is-glob": "^4.0.0", - "micromatch": "^3.0.4", + "micromatch": "^4.0.2", "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, "firefox-profile": { @@ -4100,6 +5989,12 @@ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, + "flow-parser": { + "version": "0.135.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.135.0.tgz", + "integrity": "sha512-ev8SvmG+XU9D6WgHVezP4kY3Myr1tJvTUTEi7mbhhj+rn889K7YXdakte6oqXNLIJYJ2f5Fuw18zXTVa1NO8Kw==", + "dev": true + }, "fluent-syntax": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.13.0.tgz", @@ -4142,6 +6037,26 @@ } } }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -4356,6 +6271,12 @@ } } }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -4386,6 +6307,73 @@ "assert-plus": "^1.0.0" } }, + "gh-got": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-5.0.0.tgz", + "integrity": "sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=", + "dev": true, + "requires": { + "got": "^6.2.0", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, + "github-username": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/github-username/-/github-username-3.0.0.tgz", + "integrity": "sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=", + "dev": true, + "requires": { + "gh-got": "^5.0.0" + } + }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -4405,7 +6393,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, - "optional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -4423,6 +6410,12 @@ } } }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, "global-dirs": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", @@ -4457,6 +6450,15 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -4471,6 +6473,17 @@ "ini": "^1.3.4", "is-windows": "^1.0.1", "which": "^1.2.14" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "globals": { @@ -4482,6 +6495,44 @@ "type-fest": "^0.8.1" } }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, "got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", @@ -4524,6 +6575,15 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, + "grouped-queue": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-1.1.0.tgz", + "integrity": "sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -4660,6 +6720,12 @@ "parse-passwd": "^1.0.0" } }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -4703,6 +6769,15 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -4738,13 +6813,58 @@ "dev": true }, "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { @@ -4787,6 +6907,131 @@ "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", "dev": true }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", @@ -4970,6 +7215,12 @@ "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4979,6 +7230,12 @@ "isobject": "^3.0.1" } }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", @@ -4994,6 +7251,21 @@ "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-scoped": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz", + "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", + "dev": true, + "requires": { + "scoped-regex": "^1.0.0" + } + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -5045,6 +7317,12 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -5063,6 +7341,37 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "istextorbinary": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz", + "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==", + "dev": true, + "requires": { + "binaryextensions": "^2.1.2", + "editions": "^2.2.0", + "textextensions": "^2.5.0" + } + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -5107,6 +7416,57 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jscodeshift": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.7.1.tgz", + "integrity": "sha512-YMkZSyoc8zg5woZL23cmWlnFLPH/mHilonGA7Qbzs7H6M4v4PH0Qsn4jeDyw+CHhVoAnm9UxQyB0Yw1OT+mktA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.6", + "@babel/parser": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/preset-env": "^7.1.6", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-typescript": "^7.1.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "colors": "^1.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.18.1", + "temp": "^0.8.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -5184,6 +7544,12 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -5279,6 +7645,15 @@ "package-json": "^6.3.0" } }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "dev": true, + "requires": { + "set-getter": "^0.1.0" + } + }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -5323,6 +7698,21 @@ "invert-kv": "^3.0.0" } }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -5447,11 +7837,80 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", - "dev": true + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } }, "lowercase-keys": { "version": "1.0.1", @@ -5546,6 +8005,128 @@ "p-is-promise": "^2.1.0" } }, + "mem-fs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz", + "integrity": "sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==", + "dev": true, + "requires": { + "through2": "^3.0.0", + "vinyl": "^2.0.1", + "vinyl-file": "^3.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "mem-fs-editor": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz", + "integrity": "sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "deep-extend": "^0.6.0", + "ejs": "^2.6.1", + "glob": "^7.1.4", + "globby": "^9.2.0", + "isbinaryfile": "^4.0.0", + "mkdirp": "^0.5.0", + "multimatch": "^4.0.0", + "rimraf": "^2.6.3", + "through2": "^3.0.1", + "vinyl": "^2.2.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + } + } + } + } + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -5588,6 +8169,12 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -5741,8 +8328,7 @@ "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true, - "optional": true + "dev": true }, "move-concurrently": { "version": "1.0.1", @@ -5777,6 +8363,12 @@ "minimatch": "^3.0.4" } }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, "mv": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", @@ -5897,6 +8489,15 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -5979,6 +8580,12 @@ } } }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, "node-notifier": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", @@ -6025,6 +8632,24 @@ } } }, + "node-releases": { + "version": "1.1.61", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", + "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", @@ -6041,6 +8666,20 @@ "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", "dev": true }, + "npm-api": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-api/-/npm-api-1.0.0.tgz", + "integrity": "sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ==", + "dev": true, + "requires": { + "JSONStream": "^1.3.5", + "clone-deep": "^4.0.1", + "download-stats": "^0.3.4", + "moment": "^2.24.0", + "paged-request": "^2.0.1", + "request": "^2.88.0" + } + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -6229,6 +8868,12 @@ "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", "dev": true }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -6241,6 +8886,27 @@ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, + "p-each-series": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", + "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", + "dev": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, "p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -6265,6 +8931,15 @@ "p-limit": "^2.0.0" } }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -6291,6 +8966,15 @@ } } }, + "paged-request": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/paged-request/-/paged-request-2.0.1.tgz", + "integrity": "sha512-C0bB/PFk9rQskD1YEiz7uuchzqKDQGgdsEHN1ahify0UUWzgmMK4NDG9fhlQg2waogmNFwEvEeHfMRvJySpdVw==", + "dev": true, + "requires": { + "axios": "^0.18.0" + } + }, "pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", @@ -6415,11 +9099,34 @@ "dev": true }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -6449,8 +9156,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "dev": true }, "pify": { "version": "4.0.1", @@ -6478,6 +9184,15 @@ "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -6527,6 +9242,42 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, + "pretty-bytes": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", + "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==", + "dev": true + }, + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", + "dev": true, + "requires": { + "colors": "^1.1.2", + "minimist": "^1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, "probe-image-size": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", @@ -6715,6 +9466,46 @@ } } }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-5.0.0.tgz", + "integrity": "sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^5.0.0" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -6775,12 +9566,63 @@ } } }, + "recast": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.10.tgz", + "integrity": "sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==", + "dev": true, + "requires": { + "ast-types": "0.13.3", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + } + }, + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -6828,6 +9670,20 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, "registry-auth-token": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", @@ -6846,6 +9702,29 @@ "rc": "^1.2.8" } }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "relaxed-json": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", @@ -6860,8 +9739,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true + "dev": true }, "repeat-element": { "version": "1.1.3", @@ -6875,6 +9753,12 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -6915,19 +9799,28 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" }, "dependencies": { "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true } } @@ -6976,6 +9869,16 @@ "lowercase-keys": "^1.0.0" } }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -7001,6 +9904,12 @@ "inherits": "^2.0.1" } }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -7010,6 +9919,15 @@ "aproba": "^1.1.1" } }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -7055,6 +9973,12 @@ "ajv-keywords": "^3.1.0" } }, + "scoped-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz", + "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=", + "dev": true + }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", @@ -7093,6 +10017,15 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "dev": true, + "requires": { + "to-object-path": "^0.3.0" + } + }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -7132,19 +10065,36 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "shell-quote": { @@ -7159,6 +10109,34 @@ "jsonify": "~0.0.0" } }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "dependencies": { + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + } + } + }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -7207,6 +10185,12 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, "slice-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", @@ -7387,6 +10371,38 @@ "os-shim": "^0.1.2" } }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true + }, "split": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", @@ -7578,6 +10594,12 @@ "stream-to-array": "~2.3.0" } }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -7752,6 +10774,18 @@ "string-width": "^3.0.0" } }, + "table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + } + }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -7771,6 +10805,15 @@ "readable-stream": "^3.1.1" } }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dev": true, + "requires": { + "rimraf": "~2.6.2" + } + }, "term-size": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", @@ -7811,6 +10854,12 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "textextensions": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", + "dev": true + }, "thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -7871,6 +10920,12 @@ } } }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, "timers-browserify": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", @@ -7906,6 +10961,12 @@ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -8037,6 +11098,40 @@ "is-typedarray": "^1.0.0" } }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -8145,6 +11240,18 @@ } } }, + "untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -8305,6 +11412,16 @@ "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -8316,6 +11433,110 @@ "extsprintf": "^1.2.0" } }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + } + } + }, + "vinyl-file": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz", + "integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.3.0", + "strip-bom-buf": "^1.0.0", + "strip-bom-stream": "^2.0.0", + "vinyl": "^2.0.1" + }, + "dependencies": { + "first-chunk-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", + "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-buf": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", + "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", + "dev": true, + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-bom-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", + "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", + "dev": true, + "requires": { + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" + } + } + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -8741,115 +11962,56 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enhanced-resolve": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", - "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "minimist": "^1.2.5" } - }, - "supports-color": { + } + } + }, + "webpack-cli": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.0.0.tgz", + "integrity": "sha512-c5NOm8jDp3qWa+Q4pDZTcT5IwPcPXdjU1ejN9e7LojHQN02sjNr4tzLrt5pwkY+zN8pQL40m14JsbC2Dh+ZJ/w==", + "dev": true, + "requires": { + "@webpack-cli/info": "^1.0.1", + "@webpack-cli/init": "^1.0.1", + "@webpack-cli/serve": "^1.0.1", + "ansi-escapes": "^4.3.1", + "colorette": "^1.2.1", + "command-line-usage": "^6.1.0", + "commander": "^6.0.0", + "enquirer": "^2.3.4", + "execa": "^4.0.0", + "import-local": "^3.0.2", + "interpret": "^2.0.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.1.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "commander": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "resolved": "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz", + "integrity": "sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==", + "dev": true } } }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -8878,9 +12040,9 @@ "dev": true }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -8947,12 +12109,33 @@ "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=", "dev": true }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, + "wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dev": true, + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + } + }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", @@ -8962,34 +12145,6 @@ "errno": "~0.1.7" } }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -9063,50 +12218,335 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "yeoman-environment": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.3.tgz", + "integrity": "sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "chalk": "^2.4.1", + "debug": "^3.1.0", + "diff": "^3.5.0", + "escape-string-regexp": "^1.0.2", + "execa": "^4.0.0", + "globby": "^8.0.1", + "grouped-queue": "^1.1.0", + "inquirer": "^7.1.0", + "is-scoped": "^1.0.0", + "lodash": "^4.17.10", + "log-symbols": "^2.2.0", + "mem-fs": "^1.1.0", + "mem-fs-editor": "^6.0.0", + "npm-api": "^1.0.0", + "semver": "^7.1.3", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0", + "untildify": "^3.0.3", + "yeoman-generator": "^4.8.2" }, "dependencies": { - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } } } }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "yeoman-generator": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.12.0.tgz", + "integrity": "sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg==", "dev": true, "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "async": "^2.6.2", + "chalk": "^2.4.2", + "cli-table": "^0.3.1", + "cross-spawn": "^6.0.5", + "dargs": "^6.1.0", + "dateformat": "^3.0.3", + "debug": "^4.1.1", + "diff": "^4.0.1", + "error": "^7.0.2", + "find-up": "^3.0.0", + "github-username": "^3.0.0", + "grouped-queue": "^1.1.0", + "istextorbinary": "^2.5.1", + "lodash": "^4.17.11", + "make-dir": "^3.0.0", + "mem-fs-editor": "^7.0.1", + "minimist": "^1.2.5", + "pretty-bytes": "^5.2.0", + "read-chunk": "^3.2.0", + "read-pkg-up": "^5.0.0", + "rimraf": "^2.6.3", + "run-async": "^2.0.0", + "semver": "^7.2.1", + "shelljs": "^0.8.3", + "text-table": "^0.2.0", + "through2": "^3.0.1", + "yeoman-environment": "^2.9.5" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "ejs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "mem-fs-editor": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.0.1.tgz", + "integrity": "sha512-eD8r4/d2ayp9HHIgBPHB6Ds0ggA8F9cf9HxcNtbqrwqJXfIDrOSMG5K4fV3+Ib3B+HIdrWqkeDDDvrO7i9EbvQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "deep-extend": "^0.6.0", + "ejs": "^3.0.1", + "glob": "^7.1.4", + "globby": "^9.2.0", + "isbinaryfile": "^4.0.0", + "mkdirp": "^1.0.0", + "multimatch": "^4.0.0", + "rimraf": "^3.0.0", + "through2": "^3.0.1", + "vinyl": "^2.2.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "zip-dir": { diff --git a/addon/package.json b/addon/package.json index 4857f1e12..3aa3fc9b5 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.2.0", "webpack": "^4.44.2", - "webpack-cli": "^3.3.12" + "webpack-cli": "^4.0.0" }, "scripts": { "lint": "eslint src/*.js", From 523feefadec82994680510c350b2fd587b730536 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 11:28:04 +0200 Subject: [PATCH 0055/1236] build(deps): bump aiohttp from 3.6.2 to 3.6.3 in /tools (#632) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.6.2 to 3.6.3. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.6.2...v3.6.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 309914ebd..51964d870 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.6.2 +aiohttp==3.6.3 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 From 5a4df6f4758df218081f90e8ef532480199397ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 11:28:35 +0200 Subject: [PATCH 0056/1236] build(deps-dev): bump css-loader from 4.3.0 to 5.0.0 in /frontend (#633) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.3.0 to 5.0.0. - [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/v4.3.0...v5.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 516edfec7..78de4094a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^4.0.0", + "css-loader": "^5.0.0", "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^14.1.0", From b23f2b1ca25fdf75659ec8f3b271c1ae8fb1fece Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 11:28:55 +0200 Subject: [PATCH 0057/1236] build(deps-dev): bump webpack-merge from 4.2.2 to 5.2.0 in /frontend (#629) Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 4.2.2 to 5.2.0. - [Release notes](https://github.com/survivejs/webpack-merge/releases) - [Changelog](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md) - [Commits](https://github.com/survivejs/webpack-merge/compare/v4.2.2...v5.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 78de4094a..7d6ece8a4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -48,7 +48,7 @@ "webpack": "^4.40.2", "webpack-cli": "^4.0.0", "webpack-dev-server": "^3.7.2", - "webpack-merge": "^4.2.1" + "webpack-merge": "^5.2.0" }, "dependencies": { "chartist": "^0.11.3", From c03b5acd187188c9943715e75c05eb5875918ca0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:24:45 +0100 Subject: [PATCH 0058/1236] build(deps-dev): bump webpack-cli from 4.0.0 to 4.1.0 in /addon (#635) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.0.0...webpack-cli@4.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 3761 +-------------------------------------- addon/package.json | 2 +- 2 files changed, 98 insertions(+), 3665 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a98a243f4..bbf45d757 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -13,1114 +13,31 @@ "@babel/highlight": "^7.10.4" } }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } - }, - "@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", - "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", - "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", - "dev": true, - "requires": { - "@babel/types": "^7.11.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", - "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", - "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", - "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz", - "integrity": "sha512-XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-flow": "^7.10.4" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", - "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/polyfill": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz", - "integrity": "sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", - "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/preset-flow": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.10.4.tgz", - "integrity": "sha512-XI6l1CptQCOBv+ZKYwynyswhtOKwpZZp5n0LG1QKCo8erRhqjoQV6nvx61Eg30JHpysWQSBwA2AWRU3pBbSY5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-flow-strip-types": "^7.10.4" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true }, - "@babel/preset-typescript": { + "@babel/highlight": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz", - "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.10.4" + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "@babel/register": { + "@babel/polyfill": { "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz", - "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz", + "integrity": "sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==", "dev": true, "requires": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.19", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime": { @@ -1132,68 +49,6 @@ "regenerator-runtime": "^0.13.4" } }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", - "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "@cliqz-oss/firefox-client": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", @@ -1279,22 +134,6 @@ } } }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -1310,43 +149,6 @@ "defer-to-connect": "^1.0.1" } }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "dev": true, - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", - "dev": true - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -1359,21 +161,6 @@ "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", "dev": true }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", @@ -1549,47 +336,13 @@ "@xtuc/long": "4.2.2" } }, - "@webpack-cli/generators": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/generators/-/generators-1.0.1.tgz", - "integrity": "sha512-MPaOezICviBfgYc+r8WBTkyM8gOe3qBR5t32roPqyhL4SJmN4f82ZYvVomLEx+YFBQ5uksCauSHAGoJNXinymg==", - "dev": true, - "requires": { - "@webpack-cli/utils": "^1.0.1", - "@webpack-cli/webpack-scaffold": "^1.0.1", - "colorette": "^1.2.1", - "log-symbols": "^4.0.0", - "mkdirp": "^1.0.4", - "yeoman-generator": "^4.12.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, "@webpack-cli/info": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.0.1.tgz", - "integrity": "sha512-C6OJTxTLgTjBuNKLlseQ2HHjgEGTcgIFcrJd67K3pM2LcYJNWT6VFaPzk9Go0yTZ9km9awm8sq2hW3Hm32NBeQ==", - "dev": true, - "requires": { - "colorette": "^1.2.1", - "envinfo": "^7.5.0", - "prettyjson": "^1.2.1" - } - }, - "@webpack-cli/init": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/init/-/init-1.0.1.tgz", - "integrity": "sha512-OmhDC1jjhhX13mNt+emTPR7u18nrAWKOk/nIAg8XRFdZU2VUBPJbOK3/6xmqXnWKByZVJClvaeUjvgVQBnQmZw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.0.2.tgz", + "integrity": "sha512-FEfLQwmN4pXZSYSrtp+KC84rFanoCIxXFpS2wUvviDCE2fnajwxw2GXzbj83IlH4Dl8Wq8kJjavVwvxv3YJmnw==", "dev": true, "requires": { - "@webpack-cli/generators": "^1.0.1", - "@webpack-cli/utils": "^1.0.1" + "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { @@ -1598,159 +351,6 @@ "integrity": "sha512-WGMaTMTK6NOe29Hw1WBEok9vGLfKg5C6jWzNOS/6HH1YadR+RL+TRWRcSyc81Dzulljhk/Ree9mrDM4Np9GGOQ==", "dev": true }, - "@webpack-cli/utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/utils/-/utils-1.0.1.tgz", - "integrity": "sha512-G8UKA+B85/5X+pM85P0Knx43vwFS1W9WDseeif/15jbtDTib8jaNC+rD9SBvFcllmnqdfFXpkcrmWMW4A744dg==", - "dev": true, - "requires": { - "colorette": "^1.2.1", - "cross-spawn": "^7.0.3", - "enquirer": "^2.3.6", - "execa": "^4.0.0", - "findup-sync": "^4.0.0", - "global-modules": "^2.0.0", - "got": "^10.7.0", - "jscodeshift": "^0.7.0", - "p-each-series": "^2.1.0", - "yeoman-environment": "^2.8.1", - "yeoman-generator": "^4.7.2" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", - "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "dev": true, - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - } - }, - "decompress-response": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", - "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", - "dev": true, - "requires": { - "mimic-response": "^2.0.0" - } - }, - "defer-to-connect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", - "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==", - "dev": true - }, - "got": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", - "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", - "dev": true, - "requires": { - "@sindresorhus/is": "^2.0.0", - "@szmarczak/http-timer": "^4.0.0", - "@types/cacheable-request": "^6.0.1", - "cacheable-lookup": "^2.0.0", - "cacheable-request": "^7.0.1", - "decompress-response": "^5.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^5.0.0", - "lowercase-keys": "^2.0.0", - "mimic-response": "^2.1.0", - "p-cancelable": "^2.0.0", - "p-event": "^4.0.0", - "responselike": "^2.0.0", - "to-readable-stream": "^2.0.0", - "type-fest": "^0.10.0" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true - }, - "p-cancelable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", - "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", - "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dev": true, - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "to-readable-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", - "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", - "dev": true - }, - "type-fest": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", - "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", - "dev": true - } - } - }, - "@webpack-cli/webpack-scaffold": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/webpack-scaffold/-/webpack-scaffold-1.0.1.tgz", - "integrity": "sha512-AfnpwDJv2hxwpaM6Ljz0eNa7ayHVviPNWN/76RjlFxMGfT0K7O6IWw2oDvikqko227DClV4xO/5CL1/tz0LGhw==", - "dev": true, - "requires": { - "jscodeshift": "^0.7.0", - "yeoman-generator": "^4.7.2" - } - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -1769,16 +369,6 @@ "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "acorn": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", @@ -2324,12 +914,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -2410,12 +994,6 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "ast-types": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", - "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", - "dev": true - }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -2471,39 +1049,6 @@ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", "dev": true }, - "axios": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", - "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", - "dev": true, - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true - } - } - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -2599,12 +1144,6 @@ "dev": true, "optional": true }, - "binaryextensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", - "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", - "dev": true - }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -2897,18 +1436,6 @@ "pako": "~1.0.5" } }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" - } - }, "buffer": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", @@ -3023,33 +1550,6 @@ "unset-value": "^1.0.0" } }, - "cacheable-lookup": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", - "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", - "dev": true, - "requires": { - "@types/keyv": "^3.1.1", - "keyv": "^4.0.0" - }, - "dependencies": { - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - } - } - }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -3073,12 +1573,6 @@ } } }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -3091,18 +1585,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001148", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz", - "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==", - "dev": true - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true - }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -3120,12 +1602,6 @@ "supports-color": "^5.3.0" } }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -3830,69 +2306,12 @@ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "requires": { - "colors": "1.0.3" - }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -3902,49 +2321,6 @@ "mimic-response": "^1.0.0" } }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -4127,15 +2503,6 @@ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -4162,24 +2529,6 @@ "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", "dev": true }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", - "dev": true, - "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -4223,15 +2572,6 @@ } } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -4259,17 +2599,6 @@ "sha.js": "^2.4.8" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -4319,12 +2648,6 @@ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, - "dargs": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz", - "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==", - "dev": true - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -4334,12 +2657,6 @@ "assert-plus": "^1.0.0" } }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, "debounce": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", @@ -4504,18 +2821,6 @@ "minimalistic-assert": "^1.0.0" } }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -4535,24 +2840,6 @@ } } }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - } - } - }, "dispensary": { "version": "0.57.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz", @@ -4788,17 +3075,6 @@ "is-obj": "^2.0.0" } }, - "download-stats": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/download-stats/-/download-stats-0.3.4.tgz", - "integrity": "sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA==", - "dev": true, - "requires": { - "JSONStream": "^1.2.1", - "lazy-cache": "^2.0.1", - "moment": "^2.15.1" - } - }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -4872,36 +3148,6 @@ "safe-buffer": "^5.0.1" } }, - "editions": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz", - "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==", - "dev": true, - "requires": { - "errlop": "^2.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.578", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz", - "integrity": "sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==", - "dev": true - }, "elliptic": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", @@ -5014,12 +3260,6 @@ "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", "dev": true }, - "errlop": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz", - "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==", - "dev": true - }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -5029,15 +3269,6 @@ "prr": "~1.0.1" } }, - "error": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", - "dev": true, - "requires": { - "string-template": "~0.2.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5096,12 +3327,6 @@ "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", "dev": true }, - "escalade": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", - "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", - "dev": true - }, "escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", @@ -5564,15 +3789,6 @@ } } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -5600,28 +3816,6 @@ } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -5705,20 +3899,6 @@ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, "fast-json-patch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", @@ -5767,15 +3947,6 @@ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", @@ -5792,15 +3963,6 @@ "dev": true, "optional": true }, - "filelist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", - "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -5809,110 +3971,53 @@ "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "is-extendable": "^0.1.0" } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "is-number": "^7.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" } } } }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "firefox-profile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.0.0.tgz", @@ -5989,12 +4094,6 @@ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, - "flow-parser": { - "version": "0.135.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.135.0.tgz", - "integrity": "sha512-ev8SvmG+XU9D6WgHVezP4kY3Myr1tJvTUTEi7mbhhj+rn889K7YXdakte6oqXNLIJYJ2f5Fuw18zXTVa1NO8Kw==", - "dev": true - }, "fluent-syntax": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.13.0.tgz", @@ -6037,26 +4136,6 @@ } } }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -6271,12 +4350,6 @@ } } }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -6307,73 +4380,6 @@ "assert-plus": "^1.0.0" } }, - "gh-got": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-5.0.0.tgz", - "integrity": "sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=", - "dev": true, - "requires": { - "got": "^6.2.0", - "is-plain-obj": "^1.1.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, - "github-username": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/github-username/-/github-username-3.0.0.tgz", - "integrity": "sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=", - "dev": true, - "requires": { - "gh-got": "^5.0.0" - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -6393,6 +4399,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, + "optional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -6410,12 +4417,6 @@ } } }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, "global-dirs": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", @@ -6425,67 +4426,6 @@ "ini": "^1.3.5" } }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -6495,44 +4435,6 @@ "type-fest": "^0.8.1" } }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, "got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", @@ -6575,15 +4477,6 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, - "grouped-queue": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-1.1.0.tgz", - "integrity": "sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -6711,21 +4604,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -6769,15 +4647,6 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -6904,118 +4773,8 @@ "ini-parser": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz", - "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } + "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", + "dev": true }, "interpret": { "version": "2.2.0", @@ -7023,15 +4782,6 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", @@ -7099,6 +4849,15 @@ "ci-info": "^2.0.0" } }, + "is-core-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", + "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -7215,12 +4974,6 @@ "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -7230,12 +4983,6 @@ "isobject": "^3.0.1" } }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", @@ -7251,21 +4998,6 @@ "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, - "is-scoped": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz", - "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", - "dev": true, - "requires": { - "scoped-regex": "^1.0.0" - } - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -7317,12 +5049,6 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -7341,37 +5067,6 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "istextorbinary": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz", - "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==", - "dev": true, - "requires": { - "binaryextensions": "^2.1.2", - "editions": "^2.2.0", - "textextensions": "^2.5.0" - } - }, - "jake": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", - "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", - "dev": true, - "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - } - } - }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -7416,57 +5111,6 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, - "jscodeshift": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.7.1.tgz", - "integrity": "sha512-YMkZSyoc8zg5woZL23cmWlnFLPH/mHilonGA7Qbzs7H6M4v4PH0Qsn4jeDyw+CHhVoAnm9UxQyB0Yw1OT+mktA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.6", - "@babel/parser": "^7.1.6", - "@babel/plugin-proposal-class-properties": "^7.1.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/preset-env": "^7.1.6", - "@babel/preset-flow": "^7.0.0", - "@babel/preset-typescript": "^7.1.0", - "@babel/register": "^7.0.0", - "babel-core": "^7.0.0-bridge.0", - "colors": "^1.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.18.1", - "temp": "^0.8.1", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -7544,12 +5188,6 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -7645,15 +5283,6 @@ "package-json": "^6.3.0" } }, - "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "dev": true, - "requires": { - "set-getter": "^0.1.0" - } - }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -7698,21 +5327,6 @@ "invert-kv": "^3.0.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7843,75 +5457,6 @@ "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", "dev": true }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "requires": { - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -8005,128 +5550,6 @@ "p-is-promise": "^2.1.0" } }, - "mem-fs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz", - "integrity": "sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==", - "dev": true, - "requires": { - "through2": "^3.0.0", - "vinyl": "^2.0.1", - "vinyl-file": "^3.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "mem-fs-editor": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz", - "integrity": "sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "deep-extend": "^0.6.0", - "ejs": "^2.6.1", - "glob": "^7.1.4", - "globby": "^9.2.0", - "isbinaryfile": "^4.0.0", - "mkdirp": "^0.5.0", - "multimatch": "^4.0.0", - "rimraf": "^2.6.3", - "through2": "^3.0.1", - "vinyl": "^2.2.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - } - } - } - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -8169,12 +5592,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -8363,12 +5780,6 @@ "minimatch": "^3.0.4" } }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, "mv": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", @@ -8483,21 +5894,6 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", "dev": true }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -8580,12 +5976,6 @@ } } }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, "node-notifier": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", @@ -8632,24 +6022,6 @@ } } }, - "node-releases": { - "version": "1.1.61", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", - "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", @@ -8666,20 +6038,6 @@ "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", "dev": true }, - "npm-api": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-api/-/npm-api-1.0.0.tgz", - "integrity": "sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ==", - "dev": true, - "requires": { - "JSONStream": "^1.3.5", - "clone-deep": "^4.0.1", - "download-stats": "^0.3.4", - "moment": "^2.24.0", - "paged-request": "^2.0.1", - "request": "^2.88.0" - } - }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -8868,12 +6226,6 @@ "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", "dev": true }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -8886,27 +6238,6 @@ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, - "p-each-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", - "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", - "dev": true - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, "p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -8925,19 +6256,10 @@ "p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-finally": "^1.0.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -8966,15 +6288,6 @@ } } }, - "paged-request": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/paged-request/-/paged-request-2.0.1.tgz", - "integrity": "sha512-C0bB/PFk9rQskD1YEiz7uuchzqKDQGgdsEHN1ahify0UUWzgmMK4NDG9fhlQg2waogmNFwEvEeHfMRvJySpdVw==", - "dev": true, - "requires": { - "axios": "^0.18.0" - } - }, "pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", @@ -9052,12 +6365,6 @@ "lines-and-columns": "^1.1.6" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, "parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", @@ -9098,35 +6405,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -9156,7 +6440,8 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "dev": true, + "optional": true }, "pify": { "version": "4.0.1", @@ -9184,15 +6469,6 @@ "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -9242,42 +6518,6 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, - "pretty-bytes": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", - "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==", - "dev": true - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, "probe-image-size": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", @@ -9466,46 +6706,6 @@ } } }, - "read-chunk": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", - "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "with-open-file": "^0.1.6" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-5.0.0.tgz", - "integrity": "sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^5.0.0" - } - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -9566,18 +6766,6 @@ } } }, - "recast": { - "version": "0.18.10", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.10.tgz", - "integrity": "sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==", - "dev": true, - "requires": { - "ast-types": "0.13.3", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" - } - }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -9593,36 +6781,12 @@ "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", "dev": true }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -9670,20 +6834,6 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, "registry-auth-token": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", @@ -9702,29 +6852,6 @@ "rc": "^1.2.8" } }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, "relaxed-json": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", @@ -9739,7 +6866,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "dev": true, + "optional": true }, "repeat-element": { "version": "1.1.3", @@ -9753,12 +6881,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -9800,11 +6922,12 @@ "dev": true }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "dev": true, "requires": { + "is-core-module": "^2.0.0", "path-parse": "^1.0.6" } }, @@ -9825,29 +6948,6 @@ } } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - } - } - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -9869,16 +6969,6 @@ "lowercase-keys": "^1.0.0" } }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -9904,12 +6994,6 @@ "inherits": "^2.0.1" } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -9919,15 +7003,6 @@ "aproba": "^1.1.1" } }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -9973,12 +7048,6 @@ "ajv-keywords": "^3.1.0" } }, - "scoped-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz", - "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=", - "dev": true - }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", @@ -10017,15 +7086,6 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, - "set-getter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", - "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "dev": true, - "requires": { - "to-object-path": "^0.3.0" - } - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -10065,38 +7125,6 @@ "safe-buffer": "^5.0.1" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "shell-quote": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", @@ -10109,34 +7137,6 @@ "jsonify": "~0.0.0" } }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - } - } - }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -10185,12 +7185,6 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, "slice-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", @@ -10371,38 +7365,6 @@ "os-shim": "^0.1.2" } }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true - }, "split": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", @@ -10594,12 +7556,6 @@ "stream-to-array": "~2.3.0" } }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", - "dev": true - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -10805,15 +7761,6 @@ "readable-stream": "^3.1.1" } }, - "temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, - "requires": { - "rimraf": "~2.6.2" - } - }, "term-size": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", @@ -10854,12 +7801,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "textextensions": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", - "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", - "dev": true - }, "thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -10920,12 +7861,6 @@ } } }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, "timers-browserify": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", @@ -10961,12 +7896,6 @@ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -11104,34 +8033,6 @@ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "dev": true }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -11240,18 +8141,6 @@ } } }, - "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", - "dev": true - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true - }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -11408,133 +8297,19 @@ }, "v8-compile-cache": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - } - } + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true }, - "vinyl-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz", - "integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.3.0", - "strip-bom-buf": "^1.0.0", - "strip-bom-stream": "^2.0.0", - "vinyl": "^2.0.1" - }, - "dependencies": { - "first-chunk-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", - "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-bom-buf": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", - "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", - "dev": true, - "requires": { - "is-utf8": "^0.2.1" - } - }, - "strip-bom-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", - "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", - "dev": true, - "requires": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" - } - } + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -11974,13 +8749,12 @@ } }, "webpack-cli": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.0.0.tgz", - "integrity": "sha512-c5NOm8jDp3qWa+Q4pDZTcT5IwPcPXdjU1ejN9e7LojHQN02sjNr4tzLrt5pwkY+zN8pQL40m14JsbC2Dh+ZJ/w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.1.0.tgz", + "integrity": "sha512-NdhxXMZmoik62Y05t0h1y65LjBM7BwFPq311ihXuMM3RY6dlc4KkCTyHLzTuBEc+bqq6d3xh+CWmU0xRexNJBA==", "dev": true, "requires": { - "@webpack-cli/info": "^1.0.1", - "@webpack-cli/init": "^1.0.1", + "@webpack-cli/info": "^1.0.2", "@webpack-cli/serve": "^1.0.1", "ansi-escapes": "^4.3.1", "colorette": "^1.2.1", @@ -11996,9 +8770,9 @@ }, "dependencies": { "commander": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz", - "integrity": "sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", "dev": true } } @@ -12039,15 +8813,6 @@ "integrity": "sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg=", "dev": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -12109,17 +8874,6 @@ "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=", "dev": true }, - "with-open-file": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", - "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", - "dev": true, - "requires": { - "p-finally": "^1.0.0", - "p-try": "^2.1.0", - "pify": "^4.0.1" - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -12228,327 +8982,6 @@ "fd-slicer": "~1.1.0" } }, - "yeoman-environment": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.3.tgz", - "integrity": "sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "debug": "^3.1.0", - "diff": "^3.5.0", - "escape-string-regexp": "^1.0.2", - "execa": "^4.0.0", - "globby": "^8.0.1", - "grouped-queue": "^1.1.0", - "inquirer": "^7.1.0", - "is-scoped": "^1.0.0", - "lodash": "^4.17.10", - "log-symbols": "^2.2.0", - "mem-fs": "^1.1.0", - "mem-fs-editor": "^6.0.0", - "npm-api": "^1.0.0", - "semver": "^7.1.3", - "strip-ansi": "^4.0.0", - "text-table": "^0.2.0", - "untildify": "^3.0.3", - "yeoman-generator": "^4.8.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "yeoman-generator": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.12.0.tgz", - "integrity": "sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg==", - "dev": true, - "requires": { - "async": "^2.6.2", - "chalk": "^2.4.2", - "cli-table": "^0.3.1", - "cross-spawn": "^6.0.5", - "dargs": "^6.1.0", - "dateformat": "^3.0.3", - "debug": "^4.1.1", - "diff": "^4.0.1", - "error": "^7.0.2", - "find-up": "^3.0.0", - "github-username": "^3.0.0", - "grouped-queue": "^1.1.0", - "istextorbinary": "^2.5.1", - "lodash": "^4.17.11", - "make-dir": "^3.0.0", - "mem-fs-editor": "^7.0.1", - "minimist": "^1.2.5", - "pretty-bytes": "^5.2.0", - "read-chunk": "^3.2.0", - "read-pkg-up": "^5.0.0", - "rimraf": "^2.6.3", - "run-async": "^2.0.0", - "semver": "^7.2.1", - "shelljs": "^0.8.3", - "text-table": "^0.2.0", - "through2": "^3.0.1", - "yeoman-environment": "^2.9.5" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", - "dev": true, - "requires": { - "jake": "^10.6.1" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "mem-fs-editor": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.0.1.tgz", - "integrity": "sha512-eD8r4/d2ayp9HHIgBPHB6Ds0ggA8F9cf9HxcNtbqrwqJXfIDrOSMG5K4fV3+Ib3B+HIdrWqkeDDDvrO7i9EbvQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "deep-extend": "^0.6.0", - "ejs": "^3.0.1", - "glob": "^7.1.4", - "globby": "^9.2.0", - "isbinaryfile": "^4.0.0", - "mkdirp": "^1.0.0", - "multimatch": "^4.0.0", - "rimraf": "^3.0.0", - "through2": "^3.0.1", - "vinyl": "^2.2.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "zip-dir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz", diff --git a/addon/package.json b/addon/package.json index 3aa3fc9b5..5b6d24d6c 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.2.0", "webpack": "^4.44.2", - "webpack-cli": "^4.0.0" + "webpack-cli": "^4.1.0" }, "scripts": { "lint": "eslint src/*.js", From fcc2cbc6b5ab0c4e37662bfde139fd9d60fed433 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:25:08 +0100 Subject: [PATCH 0059/1236] build(deps): bump aiohttp from 3.6.3 to 3.7.1 in /tools (#637) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.6.3 to 3.7.1. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.6.3...v3.7.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 51964d870..188b5e523 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.6.3 +aiohttp==3.7.1 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 From a9e35db7a8603cfcf9094cb656d34de61345cd68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:25:20 +0100 Subject: [PATCH 0060/1236] build(deps): bump taskcluster from 37.3.0 to 37.5.1 in /tools (#639) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 37.3.0 to 37.5.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v37.3.0...v37.5.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 188b5e523..a0bdfe4dd 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==37.3.0 +taskcluster==37.5.1 From f5690b243baf543f9aa8fbf03eb9b34aa3ff9f57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:25:37 +0100 Subject: [PATCH 0061/1236] build(deps): bump google-cloud-storage from 1.31.2 to 1.32.0 in /backend (#638) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.31.2 to 1.32.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.31.2...v1.32.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index fc659da5e..f88a3bf7b 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.3 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.31.2 +google-cloud-storage==1.32.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From ecb555c7142b3b6a6115fcb4827d5cfd06da4359 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:26:03 +0100 Subject: [PATCH 0062/1236] build(deps): bump fakeredis from 1.4.3 to 1.4.4 in /backend (#640) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.4.3 to 1.4.4. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.4.3...1.4.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index cab6eb8ae..aebdf48ad 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.4.3 +fakeredis==1.4.4 pre-commit==2.7.1 pytest==6.1.1 pytest-responses==0.4.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index f88a3bf7b..0dfb43f25 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 datadog==0.39.0 -fakeredis==1.4.3 +fakeredis==1.4.4 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 From 92dfb8b07bcb5d54dff5d91bb2fa6ab86450798f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:26:12 +0100 Subject: [PATCH 0063/1236] build(deps): bump google-cloud-storage from 1.31.2 to 1.32.0 in /bot (#641) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.31.2 to 1.32.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.31.2...v1.32.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index c5a0cd290..e4cfbf458 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.31.2 +google-cloud-storage==1.32.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.1 From 5c2d80bc5d0f3455370b278b365149757c2adf13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:26:22 +0100 Subject: [PATCH 0064/1236] build(deps-dev): bump standard from 14.3.4 to 15.0.0 in /frontend (#642) Bumps [standard](https://github.com/standard/standard) from 14.3.4 to 15.0.0. - [Release notes](https://github.com/standard/standard/releases) - [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/standard/compare/v14.3.4...v15.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 7d6ece8a4..5e6b4f1de 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -43,7 +43,7 @@ "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", "sass-loader": "^10.0.1", - "standard": "^14.1.0", + "standard": "^15.0.0", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", "webpack-cli": "^4.0.0", From c5948083f6518e346c2d1b3271d3bd20c7ab93e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 11:26:33 +0100 Subject: [PATCH 0065/1236] build(deps-dev): bump web-ext from 5.2.0 to 5.3.0 in /addon (#636) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.2.0 to 5.3.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.2.0...5.3.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1194 +++++++++++++++------------------------ addon/package.json | 2 +- 2 files changed, 466 insertions(+), 730 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index bbf45d757..65f322969 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -156,9 +156,9 @@ "dev": true }, "@types/node": { - "version": "14.11.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz", - "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", + "version": "14.14.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.3.tgz", + "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", "dev": true }, "@webassemblyjs/ast": { @@ -382,13 +382,13 @@ "dev": true }, "addons-linter": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.7.0.tgz", - "integrity": "sha512-kH+0fAKSc461PnCyYQ0/SeKcxEQ2zxCZwG2GB6xjvfkMiMAwwic87VP62Cffc8H/zHEfYuT8uFmy42ayH5mqEQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.9.0.tgz", + "integrity": "sha512-OrkDQ9S/GAJzMe+izsFMFOtRq9geFFt3O5c7Fi6pehGi7RY2PSMpPmKjMK1j/rPa9jrG0e9zocptMrOi11uvug==", "dev": true, "requires": { "@babel/runtime": "7.11.2", - "ajv": "6.12.5", + "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", "cheerio": "1.0.0-rc.3", @@ -397,8 +397,8 @@ "deepmerge": "4.2.2", "dispensary": "0.57.0", "es6-promisify": "6.1.1", - "eslint": "7.9.0", - "eslint-plugin-no-unsanitized": "3.1.2", + "eslint": "7.11.0", + "eslint-plugin-no-unsanitized": "3.1.4", "eslint-visitor-keys": "2.0.0", "espree": "7.3.0", "esprima": "4.0.1", @@ -408,27 +408,33 @@ "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.39", + "mdn-browser-compat-data": "1.0.40", "os-locale": "5.0.0", - "pino": "6.6.1", - "postcss": "7.0.35", + "pino": "6.7.0", + "postcss": "8.1.1", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", "semver": "7.3.2", "source-map-support": "0.5.19", "strip-bom-stream": "4.0.0", "tosource": "1.0.0", - "upath": "1.2.0", - "whatwg-url": "8.2.2", + "upath": "2.0.0", + "whatwg-url": "8.4.0", "yargs": "15.4.1", "yauzl": "2.10.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, "ansi-styles": { "version": "4.3.0", @@ -449,17 +455,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -475,34 +470,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "eslint-plugin-no-unsanitized": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz", - "integrity": "sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -523,36 +490,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", @@ -569,26 +506,6 @@ "source-map": "^0.6.0" } }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -598,45 +515,11 @@ "has-flag": "^4.0.0" } }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "upath": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.0.tgz", + "integrity": "sha512-ghi1XxsVYPOZPDsOZrfOJIwQU5I3JVYB3Q6IbBGn1KFeOa89i0nUy5tCEkY9pVm83U83qZ1QG40RQKGknllV4w==", + "dev": true } } }, @@ -695,6 +578,46 @@ "dev": true, "requires": { "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "ansi-colors": { @@ -1207,12 +1130,6 @@ "widest-line": "^3.1.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1222,6 +1139,12 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -1247,44 +1170,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1437,13 +1328,21 @@ } }, "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.1.tgz", + "integrity": "sha512-2z15UUHpS9/3tk9mY/q+Rl3rydOi7yMp5XWNQnRvoz+mJwiv8brqYwp9a+nOCtma6dwuEIxljD8W3ysVBZ05Vg==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + }, + "dependencies": { + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + } } }, "buffer-crc32": { @@ -1580,9 +1479,9 @@ "dev": true }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", "dev": true }, "caseless": { @@ -2306,6 +2205,34 @@ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", @@ -2599,6 +2526,17 @@ "sha.js": "^2.4.8" } }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -2855,163 +2793,24 @@ "yargs": "~15.4.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "async": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "pino": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz", + "integrity": "sha512-DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==", "dev": true, "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "fast-redact": "^2.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^2.4.2", + "quick-format-unescaped": "^4.0.1", + "sonic-boom": "^1.0.2" } } } @@ -3172,9 +2971,9 @@ } }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "emojis-list": { @@ -3340,9 +3139,9 @@ "dev": true }, "eslint": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz", - "integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz", + "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -3353,9 +3152,9 @@ "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", - "eslint-scope": "^5.1.0", + "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^1.3.0", + "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.0", "esquery": "^1.2.0", "esutils": "^2.0.2", @@ -3424,17 +3223,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "debug": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", @@ -3454,12 +3242,6 @@ "estraverse": "^4.1.1" } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, "esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -3498,33 +3280,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -3542,15 +3303,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -3894,9 +3646,9 @@ "dev": true }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-json-patch": { @@ -3906,6 +3658,14 @@ "dev": true, "requires": { "fast-deep-equal": "^2.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + } } }, "fast-json-stable-stringify": { @@ -4911,9 +4671,9 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-glob": { @@ -5347,6 +5107,27 @@ "marky": "^1.2.0" } }, + "line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "dev": true, + "requires": { + "isarray": "^1.0.0", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -5531,9 +5312,9 @@ } }, "mdn-browser-compat-data": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.39.tgz", - "integrity": "sha512-1U5Lt+pjYxJ1mosBIdK5fr3guzV4v81f8yy0rLAj/cu7ki3ciCe85LVJJ0RLK0lP6VwFtjpXSOESfwAEpz0FyQ==", + "version": "1.0.40", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.40.tgz", + "integrity": "sha512-yjM/OG0krZIgi+XrhJWS3CJ9UQuGM4FfjIUIt2f65er6qczkM+WjtNEv/9ZF9DxDs/2GR3SO6hDaZLplTRrrfw==", "dev": true, "requires": { "extend": "3.0.2" @@ -5745,7 +5526,8 @@ "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true + "dev": true, + "optional": true }, "move-concurrently": { "version": "1.0.1", @@ -5836,6 +5618,12 @@ "dev": true, "optional": true }, + "nanoid": { + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz", + "integrity": "sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -6010,15 +5798,6 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -6405,6 +6184,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", @@ -6450,17 +6235,25 @@ "dev": true }, "pino": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz", - "integrity": "sha512-DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz", + "integrity": "sha512-vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw==", "dev": true, "requires": { - "fast-redact": "^2.0.0", + "fast-redact": "^3.0.0", "fast-safe-stringify": "^2.0.7", "flatstr": "^1.0.12", "pino-std-serializers": "^2.4.2", "quick-format-unescaped": "^4.0.1", "sonic-boom": "^1.0.2" + }, + "dependencies": { + "fast-redact": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz", + "integrity": "sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==", + "dev": true + } } }, "pino-std-serializers": { @@ -6485,25 +6278,15 @@ "dev": true }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.1.tgz", + "integrity": "sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.12", + "source-map": "^0.6.1" } }, "prelude-ls": { @@ -6629,9 +6412,9 @@ "dev": true }, "pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "requires": { "escape-goat": "^2.0.0" @@ -7125,6 +6908,21 @@ "safe-buffer": "^5.0.1" } }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, "shell-quote": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", @@ -7194,6 +6992,14 @@ "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } } }, "snapdragon": { @@ -7557,93 +7363,51 @@ } }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" } } } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "es-abstract": "^1.18.0-next.1" } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "es-abstract": "^1.18.0-next.1" } }, "string_decoder": { @@ -7728,6 +7492,46 @@ "lodash": "^4.17.14", "slice-ansi": "^2.1.0", "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "table-layout": { @@ -7762,9 +7566,9 @@ } }, "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", "dev": true }, "terser": { @@ -8145,7 +7949,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true + "dev": true, + "optional": true }, "update-notifier": { "version": "5.0.0", @@ -8461,9 +8266,9 @@ } }, "web-ext": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.2.0.tgz", - "integrity": "sha512-o/s206JW2U/vXHTe/XeBnsUQhIcuphsSVNVrJU+MoMFq8JlU9vI1VdS2RCW+u5NuqAsMvTyV+pA+4hLGB9CGCw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.3.0.tgz", + "integrity": "sha512-LlOmVSddfBVHd9Liv3SL1Cvftr+YS6GNiKVIugDotUm3jVT9otHsw1SrCi11MGaGBw4g0s8ndjcbuttr1ZQjwg==", "dev": true, "requires": { "@babel/polyfill": "7.11.5", @@ -8471,7 +8276,7 @@ "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "2.7.0", + "addons-linter": "2.9.0", "bunyan": "1.8.14", "camelcase": "6.0.0", "chrome-launcher": "0.13.4", @@ -8501,105 +8306,12 @@ "zip-dir": "1.0.2" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -8609,88 +8321,6 @@ "buffer-from": "^1.0.0", "source-map": "^0.6.0" } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - } - } } } }, @@ -8797,9 +8427,9 @@ } }, "whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", @@ -8813,6 +8443,15 @@ "integrity": "sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg=", "dev": true }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -8826,46 +8465,6 @@ "dev": true, "requires": { "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "winreg": { @@ -8899,6 +8498,58 @@ "errno": "~0.1.7" } }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -8972,6 +8623,91 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + } + } + }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", diff --git a/addon/package.json b/addon/package.json index 5b6d24d6c..792656713 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.2.0", + "web-ext": "^5.3.0", "webpack": "^4.44.2", "webpack-cli": "^4.1.0" }, From c2543faa335cf1db53a0c0cf721632768a0b1ea9 Mon Sep 17 00:00:00 2001 From: "Kartikaya Gupta (kats)" Date: Tue, 27 Oct 2020 12:22:58 -0400 Subject: [PATCH 0066/1236] Update to go with bug 1673359 and bug 1669478 (#644) * Fix typo in README * Widen ccov task label regex to go with bug 1673359/bug 1669478 * Fix variable name to reflect test intention * Add tests to cover ccov-qr jobs --- bot/README.md | 2 +- bot/code_coverage_bot/chunk_mapping.py | 4 +- .../debug-cppunit.json | 97 ++++++++++++++ .../debug-mochitest-1.json | 100 +++++++++++++++ .../debug-mochitest-e10s-7.json | 118 ++++++++++++++++++ .../test-windows10-64-qr/debug-cppunit.json | 94 ++++++++++++++ bot/tests/test_chunk_mapping.py | 4 +- bot/tests/test_taskcluster.py | 19 +++ events/tests/test_workflow.py | 9 +- 9 files changed, 440 insertions(+), 7 deletions(-) create mode 100644 bot/tests/fixtures/test-windows10-64-ccov-qr/debug-cppunit.json create mode 100644 bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-1.json create mode 100644 bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-e10s-7.json create mode 100644 bot/tests/fixtures/test-windows10-64-qr/debug-cppunit.json diff --git a/bot/README.md b/bot/README.md index eea3d56df..1fa71c25e 100644 --- a/bot/README.md +++ b/bot/README.md @@ -28,7 +28,7 @@ pre-commit install Check linting (it should be automatically done before any commit): ```console -pre-commint run -a +pre-commit run -a ``` Check unit tests: diff --git a/bot/code_coverage_bot/chunk_mapping.py b/bot/code_coverage_bot/chunk_mapping.py index 597af04f4..c6163af4b 100644 --- a/bot/code_coverage_bot/chunk_mapping.py +++ b/bot/code_coverage_bot/chunk_mapping.py @@ -38,7 +38,7 @@ def get_suites(revision): "and": [ {"eq": {"repo.branch.name": "mozilla-central"}}, {"eq": {"repo.changeset.id12": revision[:12]}}, - {"regexp": {"run.key": ".*-ccov/.*"}}, + {"regexp": {"run.key": ".*-ccov.*/.*"}}, ] }, "limit": 500000, @@ -62,7 +62,7 @@ def get_tests_chunks(revision, platform, suite): {"eq": {"repo.branch.name": "mozilla-central"}}, {"eq": {"repo.changeset.id12": revision[:12]}}, {"eq": {"run.suite.fullname": suite}}, - {"regexp": {"run.key": f".*-{platform}.*-ccov/.*"}}, + {"regexp": {"run.key": f".*-{platform}.*-ccov.*/.*"}}, ] }, "limit": 50000, diff --git a/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-cppunit.json b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-cppunit.json new file mode 100644 index 000000000..d4f2abb66 --- /dev/null +++ b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-cppunit.json @@ -0,0 +1,97 @@ +{ + "provisionerId": "aws-provisioner-v1", + "workerType": "gecko-t-win10-64", + "schedulerId": "gecko-level-3", + "taskGroupId": "Mu6w3n-dS9GOfrv6wGOtvg", + "dependencies": [ + "Db0nxP-CRTKA7ak9LCYucA", + "brd6yPH_TEegeE8bjBLsxQ" + ], + "requires": "all-completed", + "routes": [ + "tc-treeherder.v2.mozilla-central.e31357c7759379d2279b6883cb09c91997bfaa5d.35772", + "coalesce.v1.mozilla-central.a08cf6d9fc36535ab7db" + ], + "priority": "medium", + "retries": 5, + "created": "2019-03-28T17:39:21.822Z", + "deadline": "2019-03-29T17:39:21.822Z", + "expires": "2020-03-27T17:39:21.822Z", + "scopes": [], + "payload": { + "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a08cf6d9fc36535ab7db", + "maxRunTime": 3600, + "artifacts": [ + { + "path": "logs", + "type": "directory", + "name": "public/logs" + }, + { + "path": "build/blobber_upload_dir", + "type": "directory", + "name": "public/test_info" + } + ], + "command": [ + "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --cppunittest-suite=cppunittest --code-coverage --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Db0nxP-CRTKA7ak9LCYucA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Db0nxP-CRTKA7ak9LCYucA/artifacts/public/build/target.test_packages.json --download-symbols true --enable-webrender --cppunittest-suite=cppunittest --code-coverage" + ], + "env": { + "SCCACHE_DISABLE": "1", + "GECKO_HEAD_REV": "e31357c7759379d2279b6883cb09c91997bfaa5d", + "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "MOZ_FETCHES": "[{\"artifact\": \"public/build/grcov.tar.bz2\", \"extract\": true, \"task\": \"brd6yPH_TEegeE8bjBLsxQ\"}]", + "MOZ_FETCHES_DIR": "fetches", + "MOZ_AUTOMATION": "1" + }, + "mounts": [ + { + "directory": ".", + "content": { + "taskId": "Db0nxP-CRTKA7ak9LCYucA", + "artifact": "public/build/mozharness.zip" + }, + "format": "zip" + } + ] + }, + "metadata": { + "owner": "opoprus@mozilla.com", + "source": "https://hg.mozilla.org/mozilla-central/file/e31357c7759379d2279b6883cb09c91997bfaa5d/taskcluster/ci/test", + "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=e31357c7759379d2279b6883cb09c91997bfaa5d))", + "name": "test-windows10-64-ccov-qr/debug-cppunit" + }, + "tags": { + "os": "windows", + "createdForUser": "opoprus@mozilla.com", + "worker-implementation": "generic-worker", + "kind": "test", + "label": "test-windows10-64-ccov-qr/debug-cppunit" + }, + "extra": { + "index": { + "rank": 0 + }, + "parent": "Mu6w3n-dS9GOfrv6wGOtvg", + "chunks": { + "current": 1, + "total": 1 + }, + "suite": { + "flavor": "cppunittest", + "name": "cppunittest" + }, + "treeherder": { + "machine": { + "platform": "windows10-64-ccov-qr" + }, + "tier": 2, + "symbol": "Cpp", + "jobKind": "test", + "collection": { + "debug": true + } + }, + "treeherder-platform": "windows10-64-ccov-qr/debug" + } +} diff --git a/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-1.json b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-1.json new file mode 100644 index 000000000..0dc5ac273 --- /dev/null +++ b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-1.json @@ -0,0 +1,100 @@ +{ + "provisionerId": "aws-provisioner-v1", + "workerType": "gecko-t-win10-64", + "schedulerId": "gecko-level-3", + "taskGroupId": "Mu6w3n-dS9GOfrv6wGOtvg", + "dependencies": [ + "Db0nxP-CRTKA7ak9LCYucA", + "brd6yPH_TEegeE8bjBLsxQ" + ], + "requires": "all-completed", + "routes": [ + "tc-treeherder.v2.mozilla-central.e31357c7759379d2279b6883cb09c91997bfaa5d.35772", + "coalesce.v1.mozilla-central.f3031b7eecbe9114a96f" + ], + "priority": "medium", + "retries": 5, + "created": "2019-03-28T17:39:26.586Z", + "deadline": "2019-03-29T17:39:26.586Z", + "expires": "2020-03-27T17:39:26.586Z", + "scopes": [], + "payload": { + "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f3031b7eecbe9114a96f", + "maxRunTime": 5400, + "artifacts": [ + { + "path": "logs", + "type": "directory", + "name": "public/logs" + }, + { + "path": "build/blobber_upload_dir", + "type": "directory", + "name": "public/test_info" + } + ], + "command": [ + "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --code-coverage --e10s --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Db0nxP-CRTKA7ak9LCYucA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Db0nxP-CRTKA7ak9LCYucA/artifacts/public/build/target.test_packages.json --download-symbols true --enable-webrender --mochitest-suite=plain-chunked --code-coverage --e10s --total-chunk=10 --this-chunk=1" + ], + "env": { + "SCCACHE_DISABLE": "1", + "GECKO_HEAD_REV": "e31357c7759379d2279b6883cb09c91997bfaa5d", + "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "MOZ_FETCHES": "[{\"artifact\": \"public/build/grcov.tar.bz2\", \"extract\": true, \"task\": \"brd6yPH_TEegeE8bjBLsxQ\"}]", + "MOZ_FETCHES_DIR": "fetches", + "MOZ_AUTOMATION": "1" + }, + "mounts": [ + { + "directory": ".", + "content": { + "taskId": "Db0nxP-CRTKA7ak9LCYucA", + "artifact": "public/build/mozharness.zip" + }, + "format": "zip" + } + ] + }, + "metadata": { + "owner": "opoprus@mozilla.com", + "source": "https://hg.mozilla.org/mozilla-central/file/e31357c7759379d2279b6883cb09c91997bfaa5d/taskcluster/ci/test", + "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=e31357c7759379d2279b6883cb09c91997bfaa5d))", + "name": "test-windows10-64-ccov-qr/debug-mochitest-e10s-1" + }, + "tags": { + "kind": "test", + "worker-implementation": "generic-worker", + "createdForUser": "opoprus@mozilla.com", + "label": "test-windows10-64-ccov-qr/debug-mochitest-e10s-1", + "test-type": "mochitest", + "os": "windows" + }, + "extra": { + "index": { + "rank": 0 + }, + "parent": "Mu6w3n-dS9GOfrv6wGOtvg", + "chunks": { + "current": 1, + "total": 10 + }, + "suite": { + "flavor": "plain-chunked", + "name": "mochitest" + }, + "treeherder": { + "jobKind": "test", + "groupSymbol": "M-e10s", + "collection": { + "debug": true + }, + "machine": { + "platform": "windows10-64-ccov-qr" + }, + "groupName": "Mochitests with e10s", + "tier": 2, + "symbol": "1" + }, + "treeherder-platform": "windows10-64-ccov-qr/debug" + } +} diff --git a/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-e10s-7.json b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-e10s-7.json new file mode 100644 index 000000000..7b5c0c95b --- /dev/null +++ b/bot/tests/fixtures/test-windows10-64-ccov-qr/debug-mochitest-e10s-7.json @@ -0,0 +1,118 @@ +{ + "created": "2019-08-07T21:54:53.928Z", + "deadline": "2019-08-08T21:54:53.928Z", + "dependencies": [ + "bVpuwUYmQCqjPY-Ynu1YZQ", + "eA-zkasdQCmua27DPfzcZQ" + ], + "expires": "2020-08-06T21:54:53.928Z", + "extra": { + "chunks": { + "current": 7, + "total": 10 + }, + "index": { + "rank": 0 + }, + "parent": "PUZr6C8WR9Cmw3LeL9qotw", + "suite": "mochitest-plain-chunked", + "treeherder": { + "collection": { + "debug": true + }, + "groupName": "Mochitests", + "groupSymbol": "M", + "jobKind": "test", + "machine": { + "platform": "windows10-64-ccov-qr" + }, + "symbol": "7", + "tier": 2 + }, + "treeherder-platform": "windows10-64-ccov-qr/debug" + }, + "metadata": { + "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=3a71baea939144b4ec37805a932f0250c74986b1))", + "name": "test-windows10-64-ccov-qr/debug-mochitest-e10s-7", + "owner": "shindli@mozilla.com", + "source": "https://hg.mozilla.org/mozilla-central/file/3a71baea939144b4ec37805a932f0250c74986b1/taskcluster/ci/test" + }, + "payload": { + "artifacts": [ + { + "name": "public/logs", + "path": "logs", + "type": "directory" + }, + { + "name": "public/test_info", + "path": "build/blobber_upload_dir", + "type": "directory" + } + ], + "command": [ + "C:/mozilla-build/python3/python3.exe run-task -- c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_unittest.py --mochitest-suite=mochitest-plain-chunked --code-coverage --setpref=media.peerconnection.mtransport_process=false --setpref=network.process.enabled=false --enable-webrender --download-symbols true --mochitest-suite=mochitest-plain-chunked --code-coverage --setpref=media.peerconnection.mtransport_process=false --setpref=network.process.enabled=false --total-chunk=10 --this-chunk=7" + ], + "env": { + "EXTRA_MOZHARNESS_CONFIG": "{\"test_packages_url\": \"https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eA-zkasdQCmua27DPfzcZQ/artifacts/public/build/target.test_packages.json\", \"installer_url\": \"https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eA-zkasdQCmua27DPfzcZQ/artifacts/public/build/target.zip\"}", + "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "GECKO_HEAD_REV": "3a71baea939144b4ec37805a932f0250c74986b1", + "MOZ_AUTOMATION": "1", + "MOZ_FETCHES": "[{\"artifact\": \"public/build/grcov.tar.bz2\", \"extract\": true, \"task\": \"bVpuwUYmQCqjPY-Ynu1YZQ\"}]", + "MOZ_FETCHES_DIR": "fetches", + "MOZ_SCM_LEVEL": "3", + "SCCACHE_DISABLE": "1" + }, + "maxRunTime": 5400, + "mounts": [ + { + "content": { + "artifact": "public/build/mozharness.zip", + "taskId": "eA-zkasdQCmua27DPfzcZQ" + }, + "directory": ".", + "format": "zip" + }, + { + "content": { + "url": "https://hg.mozilla.org/mozilla-central/raw-file/3a71baea939144b4ec37805a932f0250c74986b1/taskcluster/scripts/run-task" + }, + "file": "./run-task" + }, + { + "content": { + "url": "https://hg.mozilla.org/mozilla-central/raw-file/3a71baea939144b4ec37805a932f0250c74986b1/taskcluster/scripts/misc/fetch-content" + }, + "file": "./fetch-content" + } + ], + "onExitStatus": { + "retry": [ + 1073807364, + 3221225786 + ] + }, + "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7b8ad30082b7aa4bcac6" + }, + "priority": "medium", + "provisionerId": "aws-provisioner-v1", + "requires": "all-completed", + "retries": 5, + "routes": [ + "tc-treeherder.v2.mozilla-central.3a71baea939144b4ec37805a932f0250c74986b1.36406", + "coalesce.v1.mozilla-central.7b8ad30082b7aa4bcac6" + ], + "schedulerId": "gecko-level-3", + "scopes": [], + "tags": { + "createdForUser": "shindli@mozilla.com", + "kind": "test", + "label": "test-windows10-64-ccov-qr/debug-mochitest-e10s-7", + "os": "windows", + "retrigger": "true", + "test-type": "mochitest", + "worker-implementation": "generic-worker" + }, + "taskGroupId": "PUZr6C8WR9Cmw3LeL9qotw", + "workerType": "gecko-t-win10-64" +} diff --git a/bot/tests/fixtures/test-windows10-64-qr/debug-cppunit.json b/bot/tests/fixtures/test-windows10-64-qr/debug-cppunit.json new file mode 100644 index 000000000..3811e023b --- /dev/null +++ b/bot/tests/fixtures/test-windows10-64-qr/debug-cppunit.json @@ -0,0 +1,94 @@ +{ + "provisionerId": "aws-provisioner-v1", + "workerType": "gecko-t-win10-64", + "schedulerId": "gecko-level-3", + "taskGroupId": "Mu6w3n-dS9GOfrv6wGOtvg", + "dependencies": [ + "W7r-_k6BRti6V69f6PVFQA" + ], + "requires": "all-completed", + "routes": [ + "tc-treeherder.v2.mozilla-central.e31357c7759379d2279b6883cb09c91997bfaa5d.35772", + "coalesce.v1.mozilla-central.e97a7cee04fa0f3b4f7d" + ], + "priority": "medium", + "retries": 5, + "created": "2019-03-28T17:40:03.103Z", + "deadline": "2019-03-29T17:40:03.103Z", + "expires": "2020-03-27T17:40:03.103Z", + "scopes": [], + "payload": { + "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e97a7cee04fa0f3b4f7d", + "maxRunTime": 3600, + "artifacts": [ + { + "path": "logs", + "type": "directory", + "name": "public/logs" + }, + { + "path": "build/blobber_upload_dir", + "type": "directory", + "name": "public/test_info" + } + ], + "command": [ + "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --cppunittest-suite=cppunittest --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/W7r-_k6BRti6V69f6PVFQA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/W7r-_k6BRti6V69f6PVFQA/artifacts/public/build/target.test_packages.json --enable-webrender --download-symbols true --cppunittest-suite=cppunittest" + ], + "env": { + "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "MOZ_AUTOMATION": "1", + "SCCACHE_DISABLE": "1", + "GECKO_HEAD_REV": "e31357c7759379d2279b6883cb09c91997bfaa5d" + }, + "mounts": [ + { + "directory": ".", + "content": { + "taskId": "W7r-_k6BRti6V69f6PVFQA", + "artifact": "public/build/mozharness.zip" + }, + "format": "zip" + } + ] + }, + "metadata": { + "owner": "opoprus@mozilla.com", + "source": "https://hg.mozilla.org/mozilla-central/file/e31357c7759379d2279b6883cb09c91997bfaa5d/taskcluster/ci/test", + "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=e31357c7759379d2279b6883cb09c91997bfaa5d))", + "name": "test-windows10-64-qr/debug-cppunit" + }, + "tags": { + "os": "windows", + "createdForUser": "opoprus@mozilla.com", + "worker-implementation": "generic-worker", + "kind": "test", + "label": "test-windows10-64-qr/debug-cppunit" + }, + "extra": { + "index": { + "rank": 1553794301 + }, + "parent": "Mu6w3n-dS9GOfrv6wGOtvg", + "chunks": { + "current": 1, + "total": 1 + }, + "suite": { + "flavor": "cppunittest", + "name": "cppunittest" + }, + "treeherder": { + "machine": { + "platform": "windows10-64-qr" + }, + "tier": 1, + "symbol": "Cpp", + "jobKind": "test", + "collection": { + "debug": true + } + }, + "treeherder-platform": "windows10-64-qr/debug" + } +} diff --git a/bot/tests/test_chunk_mapping.py b/bot/tests/test_chunk_mapping.py index 979beb87e..88affe14e 100644 --- a/bot/tests/test_chunk_mapping.py +++ b/bot/tests/test_chunk_mapping.py @@ -117,14 +117,14 @@ def request_callback(request): data = {} elif requested_suite == "marionette": regexp = payload["where"]["and"][3]["regexp"]["run.key"] - if regexp == ".*-linux.*-ccov/.*": + if regexp == ".*-linux.*-ccov.*/.*": data = { "result.test": ["marionette-test1"], "run.key": [ "test-linux64-ccov/opt-marionette-headless-e10s" ], } - elif regexp == ".*-windows.*-ccov/.*": + elif regexp == ".*-windows.*-ccov.*/.*": data = { "result.test": ["marionette-test2"], "run.key": [ diff --git a/bot/tests/test_taskcluster.py b/bot/tests/test_taskcluster.py index 44aa4b448..49d3e8ce6 100644 --- a/bot/tests/test_taskcluster.py +++ b/bot/tests/test_taskcluster.py @@ -130,12 +130,16 @@ def test_get_tasks_in_group(mock_taskcluster, GROUP_TASKS_1, GROUP_TASKS_2): ("test-windows10-64-ccov/debug-mochitest-1", True), ("test-windows10-64-ccov/debug-mochitest-e10s-7", True), ("test-windows10-64-ccov/debug-cppunit", True), + ("test-windows10-64-ccov-qr/debug-mochitest-1", True), + ("test-windows10-64-ccov-qr/debug-mochitest-e10s-7", True), + ("test-windows10-64-ccov-qr/debug-cppunit", True), ("build-linux64-ccov/debug", True), ("build-linux64-ccov/opt", True), ("build-android-test-ccov/opt", True), ("build-win64-ccov/debug", True), ("test-linux64/debug-mochitest-1", False), ("test-windows10-64/debug-cppunit", False), + ("test-windows10-64-qr/debug-cppunit", False), ("build-win64/debug", False), ("build-signing-win64-ccov/debug", True), ], @@ -159,6 +163,9 @@ def test_is_coverage_task(task_name, expected): ("test-windows10-64-ccov/debug-mochitest-1", "mochitest-1"), ("test-windows10-64-ccov/debug-mochitest-e10s-7", "mochitest-7"), ("test-windows10-64-ccov/debug-cppunit", "cppunit"), + ("test-windows10-64-ccov-qr/debug-mochitest-1", "mochitest-1"), + ("test-windows10-64-ccov-qr/debug-mochitest-e10s-7", "mochitest-7"), + ("test-windows10-64-ccov-qr/debug-cppunit", "cppunit"), ("build-linux64-ccov/opt", "build"), ("build-android-test-ccov/opt", "build"), ("build-win64-ccov/debug", "build"), @@ -197,6 +204,12 @@ def test_chunk_to_suite(chunk, expected): ("test-windows10-64-ccov/debug-mochitest-1", "mochitest-1"), ("test-windows10-64-ccov/debug-mochitest-e10s-7", "mochitest-plain-chunked-7"), ("test-windows10-64-ccov/debug-cppunit", "cppunittest-1"), + ("test-windows10-64-ccov-qr/debug-mochitest-1", "mochitest-1"), + ( + "test-windows10-64-ccov-qr/debug-mochitest-e10s-7", + "mochitest-plain-chunked-7", + ), + ("test-windows10-64-ccov-qr/debug-cppunit", "cppunittest-1"), ("build-linux64-ccov/opt", "build"), ("build-android-test-ccov/opt", "build"), ("build-win64-ccov/debug", "build"), @@ -222,6 +235,9 @@ def test_get_chunk(task_name, expected): ("test-windows10-64-ccov/debug-mochitest-1", "mochitest"), ("test-windows10-64-ccov/debug-mochitest-e10s-7", "mochitest-plain-chunked"), ("test-windows10-64-ccov/debug-cppunit", "cppunittest"), + ("test-windows10-64-ccov-qr/debug-mochitest-1", "mochitest"), + ("test-windows10-64-ccov-qr/debug-mochitest-e10s-7", "mochitest-plain-chunked"), + ("test-windows10-64-ccov-qr/debug-cppunit", "cppunittest"), ("build-linux64-ccov/opt", "build"), ("build-android-test-ccov/opt", "build"), ("build-win64-ccov/debug", "build"), @@ -244,6 +260,9 @@ def test_get_suite(task_name, expected): ("test-windows10-64-ccov/debug-mochitest-1", "windows"), ("test-windows10-64-ccov/debug-mochitest-e10s-7", "windows"), ("test-windows10-64-ccov/debug-cppunit", "windows"), + ("test-windows10-64-ccov-qr/debug-mochitest-1", "windows"), + ("test-windows10-64-ccov-qr/debug-mochitest-e10s-7", "windows"), + ("test-windows10-64-ccov-qr/debug-cppunit", "windows"), ("build-linux64-ccov/opt", "linux"), ("build-android-test-ccov/opt", "android"), ("build-win64-ccov/debug", "windows"), diff --git a/events/tests/test_workflow.py b/events/tests/test_workflow.py index 9b35a1a08..24e9f8c0d 100644 --- a/events/tests/test_workflow.py +++ b/events/tests/test_workflow.py @@ -28,8 +28,13 @@ def test_is_coverage_task(mock_taskcluster): cov_task = {"task": {"metadata": {"name": "build-win64-ccov/debug"}}} assert hook.is_coverage_task(cov_task) - nocov_task = {"task": {"metadata": {"name": "test-linux64-ccov/opt-mochitest-1"}}} - assert hook.is_coverage_task(nocov_task) + cov_task = {"task": {"metadata": {"name": "test-linux64-ccov/opt-mochitest-1"}}} + assert hook.is_coverage_task(cov_task) + + cov_task = { + "task": {"metadata": {"name": "test-windows10-64-ccov-qr/opt-mochitest-1"}} + } + assert hook.is_coverage_task(cov_task) nocov_task = {"task": {"metadata": {"name": "test-linux64/opt-mochitest-1"}}} assert not hook.is_coverage_task(nocov_task) From 5eeb754a9ee117ca5cb5c4148b5102ab62a7e012 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2020 17:23:23 +0100 Subject: [PATCH 0067/1236] build(deps-dev): bump eslint-config-standard in /frontend (#643) Bumps [eslint-config-standard](https://github.com/standard/eslint-config-standard) from 14.1.1 to 15.0.0. - [Release notes](https://github.com/standard/eslint-config-standard/releases) - [Changelog](https://github.com/standard/eslint-config-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/eslint-config-standard/compare/v14.1.1...v15.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 5e6b4f1de..18b18dc6f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "css-loader": "^5.0.0", "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", - "eslint-config-standard": "^14.1.0", + "eslint-config-standard": "^15.0.0", "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.0.0", From af83c26fe42d15e1feaff05fa4c5cb73961df92c Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 28 Oct 2020 01:49:30 +0100 Subject: [PATCH 0068/1236] Release 1.1.13 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index ccad953ac..9ea63dbcc 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.1.12 +1.1.13 diff --git a/bot/VERSION b/bot/VERSION index ccad953ac..9ea63dbcc 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.1.12 +1.1.13 diff --git a/events/VERSION b/events/VERSION index ccad953ac..9ea63dbcc 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.1.12 +1.1.13 diff --git a/frontend/package.json b/frontend/package.json index 18b18dc6f..41fb270eb 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.1.12", + "version": "1.1.13", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index ccad953ac..9ea63dbcc 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.1.12 +1.1.13 From a1d55388dfdd3e930440a879ed55ed0e9ad81003 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 10:36:00 +0000 Subject: [PATCH 0069/1236] build(deps-dev): bump standard from 15.0.1 to 16.0.1 in /frontend (#655) Bumps [standard](https://github.com/standard/standard) from 15.0.1 to 16.0.1. - [Release notes](https://github.com/standard/standard/releases) - [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/standard/compare/v15.0.1...v16.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 41fb270eb..fe0e1a805 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -43,7 +43,7 @@ "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", "sass-loader": "^10.0.1", - "standard": "^15.0.0", + "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", "webpack-cli": "^4.0.0", From 1301d57fdb74419f75af5f54ef8c4a971a94e727 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:36:27 +0100 Subject: [PATCH 0070/1236] build(deps-dev): bump pytest from 6.1.1 to 6.1.2 in /bot (#653) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ccf967e37..3b886f8c1 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.7.1 -pytest==6.1.1 +pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.0 From 4ec01b8f4ed038f0c4d9ec898c511d19b7f079da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:36:45 +0100 Subject: [PATCH 0071/1236] build(deps): bump pytz from 2020.1 to 2020.4 in /bot (#652) Bumps [pytz](https://github.com/stub42/pytz) from 2020.1 to 2020.4. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2020.1...release_2020.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index e4cfbf458..6f40b97e7 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==1.32.0 libmozdata==0.1.68 pytoml==0.1.21 -pytz==2020.1 +pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 zstandard==0.14.0 From 0deccaf8ed568a6deb84ee442a4186b9be3d6d58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:37:06 +0100 Subject: [PATCH 0072/1236] build(deps-dev): bump pytest from 6.1.1 to 6.1.2 in /backend (#650) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index aebdf48ad..fdc6add04 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.4 pre-commit==2.7.1 -pytest==6.1.1 +pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.0 From 39403ae2e239bb145efe8da55c5bb8efc788f192 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:37:51 +0100 Subject: [PATCH 0073/1236] build(deps): bump taskcluster from 37.5.1 to 38.0.1 in /tools (#648) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 37.5.1 to 38.0.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v37.5.1...v38.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index a0bdfe4dd..66cd87a21 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==37.5.1 +taskcluster==38.0.1 From ef629675fe04e2e1dee1e80dc5b1b26de14fcb08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:38:06 +0100 Subject: [PATCH 0074/1236] build(deps): bump aiohttp from 3.7.1 to 3.7.2 in /tools (#647) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.7.1...v3.7.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 66cd87a21..f0df0c721 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.7.1 +aiohttp==3.7.2 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 From c27eb795d1f02489a4ae6ec70ff576042ca9e951 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:38:21 +0100 Subject: [PATCH 0075/1236] build(deps-dev): bump pre-commit from 2.7.1 to 2.8.2 in /backend (#649) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.1 to 2.8.2. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.1...v2.8.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index fdc6add04..258c73e02 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.4 -pre-commit==2.7.1 +pre-commit==2.8.2 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.0 From 66e71f8c33f1273e5af15a363bb7e125ddceabf8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:38:38 +0100 Subject: [PATCH 0076/1236] build(deps-dev): bump pre-commit from 2.7.1 to 2.8.2 in /bot (#651) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.1 to 2.8.2. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.1...v2.8.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 3b886f8c1..76eb0d66c 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.7.1 +pre-commit==2.8.2 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.0 From c00c4b2f8b5d6dbad67fca1439d80c6da9091a45 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 00:33:31 +0100 Subject: [PATCH 0077/1236] Fix importing webpack-merge after latest webpack release (#660) --- frontend/webpack.config.js | 2 +- frontend/webpack.prod.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/webpack.config.js b/frontend/webpack.config.js index 849d71fef..ba478d298 100644 --- a/frontend/webpack.config.js +++ b/frontend/webpack.config.js @@ -1,4 +1,4 @@ -const merge = require('webpack-merge'); +const { merge } = require('webpack-merge'); const common = require('./webpack.common.js'); module.exports = merge(common, { diff --git a/frontend/webpack.prod.js b/frontend/webpack.prod.js index b48949dea..115d494cb 100644 --- a/frontend/webpack.prod.js +++ b/frontend/webpack.prod.js @@ -1,4 +1,4 @@ -const merge = require('webpack-merge'); +const { merge } = require('webpack-merge'); const common = require('./webpack.common.js'); const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); const TerserJSPlugin = require('terser-webpack-plugin'); From 5d0f86404d242a9615d0e06aac4c13580a8cfed6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 00:46:47 +0100 Subject: [PATCH 0078/1236] Fix test utility function to convert from a codecov/coveralls report to a covdir report --- bot/tests/conftest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/tests/conftest.py b/bot/tests/conftest.py index bd7568c98..a32d93803 100644 --- a/bot/tests/conftest.py +++ b/bot/tests/conftest.py @@ -380,9 +380,9 @@ def covdir_report(codecov): out = {} for cov in codecov["source_files"]: assert "/" not in cov["name"] - coverage = cov["coverage"] + coverage = [c if c is not None else -1 for c in cov["coverage"]] total = len(coverage) - covered = sum(line is not None and line > 0 for line in coverage) + covered = sum(line > 0 for line in coverage) out[cov["name"]] = { "children": {}, "name": cov["name"], From f968dd18e6ce4f8cb5e19a83b5da3fc9deee8741 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 00:46:58 +0100 Subject: [PATCH 0079/1236] Fix detection of non-executable lines for reporting to Phabricator and notifying low coverage patches Before f0a655857d001443cf498f3109b5fb1ba2660d34, we were parsing reports in the codecov/coveralls format, where None meant a non-executable lines. In the covdir format instead, a non-executable line is marked with -1. The regression went unnoticed because our tests were using the codecov/coveralls format and, instead of rewriting them to use the covdir format directly (which is harder to read for a human), we introduced a test utility function to convert them automatically, which had a bug (we did not convert None to -1). Fixes a regression from f0a655857d001443cf498f3109b5fb1ba2660d34 --- bot/code_coverage_bot/phabricator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 88e0f1b3c..66d4f7ab4 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -108,7 +108,7 @@ def _apply_coverage_map(self, annotate, coverage_map): key = "{}-{}".format(orig_changeset, orig_line) if key in coverage_map: count = coverage_map[key] - if count is None: + if count == -1: # A non-executable line. phab_coverage_data += "N" elif count > 0: From 3d6143d67b91325a6627df7a96d1949d084a564b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 01:14:52 +0100 Subject: [PATCH 0080/1236] Index coverage map by tuple instead of formatting to string --- bot/code_coverage_bot/phabricator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 66d4f7ab4..f9b47e11f 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -91,7 +91,7 @@ def _build_coverage_map(self, annotate, coverage_record): orig_changeset = data["node"] if lineno < len(coverage_record): - key = "{}-{}".format(orig_changeset, orig_line) + key = (orig_changeset, orig_line) coverage_map[key] = coverage_record[lineno] return coverage_map @@ -105,7 +105,7 @@ def _apply_coverage_map(self, annotate, coverage_map): # The changeset when it was introduced. orig_changeset = data["node"] - key = "{}-{}".format(orig_changeset, orig_line) + key = (orig_changeset, orig_line) if key in coverage_map: count = coverage_map[key] if count == -1: From df1a05310ad77e048684c47d739cd7f21fed78f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 02:01:05 +0100 Subject: [PATCH 0081/1236] build(deps-dev): bump node-sass from 4.14.1 to 5.0.0 in /frontend (#654) Bumps [node-sass](https://github.com/sass/node-sass) from 4.14.1 to 5.0.0. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v5.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index fe0e1a805..cba190dc5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "file-loader": "^6.0.0", "html-webpack-plugin": "^4.0.1", "mini-css-extract-plugin": "^1.0.0", - "node-sass": "^4.12.0", + "node-sass": "^5.0.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", "sass-loader": "^10.0.1", From 42e7f390de3222cdd4dbf1f18879b3d3b2e3a23c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 02:01:15 +0100 Subject: [PATCH 0082/1236] build(deps-dev): bump webpack-cli from 4.1.0 to 4.2.0 in /addon (#657) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.1.0...webpack-cli@4.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 104 ++++++++++++++++++++++------------------ addon/package.json | 2 +- 2 files changed, 59 insertions(+), 47 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 65f322969..9e59f192d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -337,18 +337,18 @@ } }, "@webpack-cli/info": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.0.2.tgz", - "integrity": "sha512-FEfLQwmN4pXZSYSrtp+KC84rFanoCIxXFpS2wUvviDCE2fnajwxw2GXzbj83IlH4Dl8Wq8kJjavVwvxv3YJmnw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", + "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.0.1.tgz", - "integrity": "sha512-WGMaTMTK6NOe29Hw1WBEok9vGLfKg5C6jWzNOS/6HH1YadR+RL+TRWRcSyc81Dzulljhk/Ree9mrDM4Np9GGOQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", + "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", "dev": true }, "@xtuc/ieee754": { @@ -626,23 +626,6 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -2305,14 +2288,14 @@ } }, "command-line-usage": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", - "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", "dev": true, "requires": { - "array-back": "^4.0.0", + "array-back": "^4.0.1", "chalk": "^2.4.2", - "table-layout": "^1.0.0", + "table-layout": "^1.0.1", "typical": "^5.2.0" } }, @@ -4610,9 +4593,9 @@ } }, "is-core-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", - "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", "dev": true, "requires": { "has": "^1.0.3" @@ -5087,6 +5070,12 @@ "invert-kv": "^3.0.0" } }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -6705,12 +6694,12 @@ "dev": true }, "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "is-core-module": "^2.0.0", + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, @@ -8379,23 +8368,23 @@ } }, "webpack-cli": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.1.0.tgz", - "integrity": "sha512-NdhxXMZmoik62Y05t0h1y65LjBM7BwFPq311ihXuMM3RY6dlc4KkCTyHLzTuBEc+bqq6d3xh+CWmU0xRexNJBA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", + "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", "dev": true, "requires": { - "@webpack-cli/info": "^1.0.2", - "@webpack-cli/serve": "^1.0.1", - "ansi-escapes": "^4.3.1", + "@webpack-cli/info": "^1.1.0", + "@webpack-cli/serve": "^1.1.0", "colorette": "^1.2.1", "command-line-usage": "^6.1.0", - "commander": "^6.0.0", - "enquirer": "^2.3.4", - "execa": "^4.0.0", + "commander": "^6.2.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", "import-local": "^3.0.2", - "interpret": "^2.0.0", + "interpret": "^2.2.0", + "leven": "^3.1.0", "rechoir": "^0.7.0", - "v8-compile-cache": "^2.1.0", + "v8-compile-cache": "^2.2.0", "webpack-merge": "^4.2.2" }, "dependencies": { @@ -8404,6 +8393,29 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true } } }, diff --git a/addon/package.json b/addon/package.json index 792656713..69dc1eb03 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.3.0", "webpack": "^4.44.2", - "webpack-cli": "^4.1.0" + "webpack-cli": "^4.2.0" }, "scripts": { "lint": "eslint src/*.js", From 7142eedf84eaa864390ad6427dd54b6db973de36 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 02:01:29 +0100 Subject: [PATCH 0083/1236] build(deps): bump taskcluster from 38.0.1 to 38.0.4 in /tools (#658) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 38.0.1 to 38.0.4. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v38.0.1...v38.0.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index f0df0c721..fb646a912 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==38.0.1 +taskcluster==38.0.4 From 6919f4c45b77992dd9027974c53467f3fafc46b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 02:01:42 +0100 Subject: [PATCH 0084/1236] build(deps-dev): bump eslint-config-standard in /frontend (#659) Bumps [eslint-config-standard](https://github.com/standard/eslint-config-standard) from 15.0.1 to 16.0.1. - [Release notes](https://github.com/standard/eslint-config-standard/releases) - [Changelog](https://github.com/standard/eslint-config-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/eslint-config-standard/compare/v15.0.1...v16.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index cba190dc5..338df1c05 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "css-loader": "^5.0.0", "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", - "eslint-config-standard": "^15.0.0", + "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.0.0", From 85ed7517fc6717f393a3b9f2633218586fe94456 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 02:14:16 +0100 Subject: [PATCH 0085/1236] Set webpack configuration.devtool to 'source-map' instead of 'sourcemap' (#662) Webpack 5 is more strict, so we have to use 'source-map'. --- addon/webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/webpack.config.js b/addon/webpack.config.js index b7e999bf1..41de92218 100644 --- a/addon/webpack.config.js +++ b/addon/webpack.config.js @@ -26,5 +26,5 @@ module.exports = { // This will expose source map files so that errors will point to your // original source files instead of the transpiled files. - devtool: 'sourcemap', + devtool: 'source-map', }; From 883a161ec4ddec856fb62f60115d687f0e89997a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 02:22:07 +0100 Subject: [PATCH 0086/1236] build(deps-dev): bump webpack from 4.44.2 to 5.4.0 in /addon (#656) Bumps [webpack](https://github.com/webpack/webpack) from 4.44.2 to 5.4.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.2...v5.4.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1904 +++++++++------------------------------ addon/package.json | 2 +- 2 files changed, 406 insertions(+), 1500 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 9e59f192d..8d612a8c9 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -149,6 +149,38 @@ "defer-to-connect": "^1.0.1" } }, + "@types/eslint": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz", + "integrity": "sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz", + "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -370,9 +402,9 @@ "dev": true }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz", + "integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==", "dev": true }, "acorn-jsx": { @@ -549,12 +581,6 @@ } } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -658,12 +684,6 @@ "normalize-path": "^2.1.1" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "archiver": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz", @@ -770,19 +790,22 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "dev": true, + "optional": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "dev": true, + "optional": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "dev": true, + "optional": true }, "array-back": { "version": "4.0.1", @@ -824,7 +847,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "dev": true, + "optional": true }, "arrify": { "version": "2.0.1", @@ -841,53 +865,6 @@ "safer-buffer": "~2.1.0" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -898,7 +875,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "dev": true, + "optional": true }, "astral-regex": { "version": "1.0.0", @@ -935,7 +913,8 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "dev": true, + "optional": true }, "atomic-sleep": { "version": "1.0.0", @@ -966,6 +945,7 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, + "optional": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -981,6 +961,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -990,6 +971,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -999,6 +981,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -1008,6 +991,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1018,16 +1002,11 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true } } }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", - "dev": true - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -1037,12 +1016,6 @@ "tweetnacl": "^0.14.3" } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -1085,12 +1058,6 @@ "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", "dev": true }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1185,6 +1152,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "optional": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1203,111 +1171,24 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } } } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", "dev": true, "requires": { - "pako": "~1.0.5" + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" } }, "buffer": { @@ -1346,18 +1227,6 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, "bunyan": { "version": "1.8.14", "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", @@ -1370,56 +1239,12 @@ "safe-json-stringify": "~1" } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, + "optional": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1467,6 +1292,12 @@ "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30001157", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz", + "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==", + "dev": true + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -2079,12 +1910,6 @@ } } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "chrome-launcher": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", @@ -2149,21 +1974,12 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, + "optional": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -2176,6 +1992,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -2236,6 +2053,7 @@ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, + "optional": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -2311,17 +2129,12 @@ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "dev": true }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "dev": true, + "optional": true }, "compress-commons": { "version": "4.0.1", @@ -2401,37 +2214,12 @@ "xdg-basedir": "^4.0.0" } }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "dev": true, + "optional": true }, "core-js": { "version": "2.6.11", @@ -2464,51 +2252,6 @@ "readable-stream": "^3.4.0" } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2520,25 +2263,6 @@ "which": "^2.0.1" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -2563,12 +2287,6 @@ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", "dev": true }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -2603,7 +2321,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "dev": true, + "optional": true }, "decompress-response": { "version": "3.3.0", @@ -2684,6 +2403,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, + "optional": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2694,6 +2414,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -2703,6 +2424,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -2712,6 +2434,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2722,7 +2445,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -2732,35 +2456,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "dispensary": { "version": "0.57.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz", @@ -2817,12 +2512,6 @@ "entities": "^1.1.1" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -2873,48 +2562,10 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "requires": { "jsbn": "~0.1.0", @@ -2930,28 +2581,11 @@ "safe-buffer": "^5.0.1" } }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } + "electron-to-chromium": { + "version": "1.3.593", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz", + "integrity": "sha512-GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA==", + "dev": true }, "emoji-regex": { "version": "8.0.0", @@ -2959,12 +2593,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -2975,49 +2603,20 @@ } }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz", + "integrity": "sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.0.0" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true } } }, @@ -3042,15 +2641,6 @@ "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", "dev": true }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3109,6 +2699,12 @@ "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", "dev": true }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", @@ -3306,12 +2902,12 @@ "dev": true }, "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, @@ -3387,12 +2983,20 @@ } }, "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } } }, "estraverse": { @@ -3419,16 +3023,6 @@ "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "execa": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", @@ -3494,6 +3088,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, + "optional": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -3509,6 +3104,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -3518,6 +3114,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -3535,6 +3132,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, + "optional": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -3545,6 +3143,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "optional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -3556,6 +3155,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "optional": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -3572,6 +3172,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -3581,6 +3182,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -3590,6 +3192,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -3599,6 +3202,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -3608,6 +3212,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3618,7 +3223,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -3684,12 +3290,6 @@ "pend": "~1.2.0" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", @@ -3711,6 +3311,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, + "optional": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -3723,42 +3324,21 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - } - } - }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "firefox-profile": { @@ -3843,47 +3423,12 @@ "integrity": "sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg==", "dev": true }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "dev": true, + "optional": true }, "forever-agent": { "version": "0.6.1", @@ -3907,46 +3452,11 @@ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, + "optional": true, "requires": { "map-cache": "^0.2.2" } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3989,44 +3499,6 @@ } } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4112,7 +3584,8 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "dev": true, + "optional": true }, "getpass": { "version": "0.1.7", @@ -4160,6 +3633,12 @@ } } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, "global-dirs": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", @@ -4268,6 +3747,7 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, + "optional": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -4279,6 +3759,7 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, + "optional": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -4289,6 +3770,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -4301,52 +3783,6 @@ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -4378,12 +3814,6 @@ "sshpk": "^1.7.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -4396,12 +3826,6 @@ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -4485,12 +3909,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4545,6 +3963,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" } @@ -4575,7 +3994,8 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "dev": true, + "optional": true }, "is-callable": { "version": "1.2.2", @@ -4606,6 +4026,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" } @@ -4621,6 +4042,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -4631,7 +4053,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "dev": true, + "optional": true } } }, @@ -4645,7 +4068,8 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "dev": true, + "optional": true }, "is-extglob": { "version": "2.1.1", @@ -4701,6 +4125,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" } @@ -4722,6 +4147,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "optional": true, "requires": { "isobject": "^3.0.1" } @@ -4772,13 +4198,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "dev": true, + "optional": true }, "is-yarn-global": { "version": "0.3.0", @@ -4802,7 +4223,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "dev": true, + "optional": true }, "isstream": { "version": "0.1.2", @@ -4816,6 +4238,34 @@ "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", "dev": true }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "jetpack-id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz", @@ -4899,23 +4349,6 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -5013,6 +4446,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -5124,30 +4558,18 @@ "dev": true }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.1.0.tgz", + "integrity": "sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==", + "dev": true }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -5233,15 +4655,6 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -5272,13 +4685,15 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "dev": true, + "optional": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, + "optional": true, "requires": { "object-visit": "^1.0.0" } @@ -5289,17 +4704,6 @@ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", "dev": true }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-browser-compat-data": { "version": "1.0.40", "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.40.tgz", @@ -5320,42 +4724,6 @@ "p-is-promise": "^2.1.0" } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -5367,6 +4735,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "optional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -5387,25 +4756,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "dev": true, + "optional": true } } }, @@ -5436,18 +4788,6 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -5463,29 +4803,12 @@ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, + "optional": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -5496,6 +4819,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "optional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -5518,20 +4842,6 @@ "dev": true, "optional": true }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -5618,6 +4928,7 @@ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, + "optional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -5636,7 +4947,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -5677,82 +4989,6 @@ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - } - } - }, "node-notifier": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", @@ -5790,6 +5026,12 @@ } } }, + "node-releases": { + "version": "1.1.66", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz", + "integrity": "sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==", + "dev": true + }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", @@ -5849,6 +5091,7 @@ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, + "optional": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -5860,6 +5103,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -5893,6 +5137,7 @@ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, + "optional": true, "requires": { "isobject": "^3.0.0" } @@ -5914,6 +5159,7 @@ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, + "optional": true, "requires": { "isobject": "^3.0.1" } @@ -5971,12 +5217,6 @@ "word-wrap": "^1.2.3" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, "os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", @@ -6022,12 +5262,12 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -6062,43 +5302,6 @@ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -6108,19 +5311,6 @@ "callsites": "^3.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-json": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", @@ -6146,13 +5336,8 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "dev": true, + "optional": true }, "path-dirname": { "version": "1.0.2", @@ -6162,9 +5347,9 @@ "optional": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { @@ -6185,19 +5370,6 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -6217,12 +5389,6 @@ "dev": true, "optional": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, "pino": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz", @@ -6252,19 +5418,20 @@ "dev": true }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "find-up": "^3.0.0" + "find-up": "^4.0.0" } }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "dev": true, + "optional": true }, "postcss": { "version": "8.1.1", @@ -6303,12 +5470,6 @@ "stream-parser": "~0.3.1" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -6321,46 +5482,12 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -6371,29 +5498,6 @@ "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -6415,18 +5519,6 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, "quick-format-unescaped": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", @@ -6442,16 +5534,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -6564,6 +5646,7 @@ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, + "optional": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -6645,13 +5728,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "dev": true, + "optional": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "dev": true, + "optional": true }, "request": { "version": "2.88.2", @@ -6730,7 +5815,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "dev": true, + "optional": true }, "responselike": { "version": "1.0.2", @@ -6745,34 +5831,16 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } + "optional": true }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "aproba": "^1.1.1" + "glob": "^7.1.3" } }, "safe-buffer": { @@ -6793,6 +5861,7 @@ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, + "optional": true, "requires": { "ret": "~0.1.10" } @@ -6810,14 +5879,14 @@ "dev": true }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { @@ -6844,9 +5913,9 @@ } }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -6863,6 +5932,7 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, + "optional": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -6875,18 +5945,13 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -6996,6 +6061,7 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, + "optional": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -7012,6 +6078,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -7021,6 +6088,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -7029,7 +6097,8 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "dev": true, + "optional": true } } }, @@ -7038,6 +6107,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, + "optional": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -7049,6 +6119,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -7058,6 +6129,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -7067,6 +6139,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -7076,6 +6149,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -7086,7 +6160,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -7095,6 +6170,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^3.2.0" } @@ -7126,6 +6202,7 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, + "optional": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -7148,7 +6225,8 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "dev": true, + "optional": true }, "spawn-sync": { "version": "1.0.15", @@ -7174,6 +6252,7 @@ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, + "optional": true, "requires": { "extend-shallow": "^3.0.0" } @@ -7201,20 +6280,12 @@ "tweetnacl": "~0.14.0" } }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, + "optional": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -7225,97 +6296,13 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } } } }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "stream-parser": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", @@ -7325,12 +6312,6 @@ "debug": "2" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -7536,9 +6517,9 @@ } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.1.1.tgz", + "integrity": "sha512-Wib1S8m2wdpLbmQz0RBEVosIyvb/ykfKXf3ZIDqvWoMg/zTNm6G/tDSuUM61J1kNCDXWJrLHGSFeMhAG+gAGpQ==", "dev": true }, "tar-stream": { @@ -7561,31 +6542,65 @@ "dev": true }, "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz", + "integrity": "sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==", "dev": true, "requires": { "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + } } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", + "jest-worker": "^26.6.1", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "terser": "^5.3.8" + }, + "dependencies": { + "p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } } }, "text-table": { @@ -7618,51 +6633,6 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -7683,17 +6653,12 @@ } } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" } @@ -7709,6 +6674,7 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, + "optional": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -7721,6 +6687,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, + "optional": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -7758,15 +6725,9 @@ "dev": true }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tunnel-agent": { @@ -7831,6 +6792,7 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, + "optional": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -7843,6 +6805,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -7852,6 +6815,7 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "dev": true, + "optional": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -7861,24 +6825,6 @@ } } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -7899,6 +6845,7 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, + "optional": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -7909,6 +6856,7 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, + "optional": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -7920,6 +6868,7 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, + "optional": true, "requires": { "isarray": "1.0.0" } @@ -7930,7 +6879,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "dev": true, + "optional": true } } }, @@ -8033,25 +6983,8 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } + "optional": true }, "url-parse-lax": { "version": "3.0.0", @@ -8066,16 +6999,8 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, - "requires": { - "inherits": "2.0.3" - } + "optional": true }, "util-deprecate": { "version": "1.0.2", @@ -8106,12 +7031,6 @@ "extsprintf": "^1.2.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "watchpack": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", @@ -8320,49 +7239,57 @@ "dev": true }, "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-udpYTyqz8toTTdaOsL2QKPLeZLt2IEm9qY7yTXuFEQhKu5bk0yQD9BtAdVQksmz4jFbbWOiWmm3NHarO0zr/ng==", "dev": true, "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.45", "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/wasm-edit": "1.9.0", "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", + "enhanced-resolve": "^5.3.1", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "loader-runner": "^4.1.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "pkg-dir": "^4.2.0", + "schema-utils": "^3.0.0", + "tapable": "^2.0.0", + "terser-webpack-plugin": "^5.0.3", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" }, "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "watchpack": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz", + "integrity": "sha512-vO8AKGX22ZRo6PiOFM9dC0re8IcKh8Kd/aH2zeqUc6w4/jBGlTy2P7fTC6ekT0NjVeGjgU2dGC5rNstKkeLEQg==", "dev": true, "requires": { - "minimist": "^1.2.5" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } } } @@ -8429,13 +7356,13 @@ } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" } }, "whatwg-url": { @@ -8501,15 +7428,6 @@ "typical": "^5.0.0" } }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -8617,24 +7535,12 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", "dev": true }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", diff --git a/addon/package.json b/addon/package.json index 69dc1eb03..e0aa34815 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.3.0", - "webpack": "^4.44.2", + "webpack": "^5.4.0", "webpack-cli": "^4.2.0" }, "scripts": { From 87ad5f24ba77c4e2fc5a0cced712e07089e7f405 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 12 Nov 2020 22:19:33 +0100 Subject: [PATCH 0087/1236] Release 1.1.14 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 9ea63dbcc..e9bc14996 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.1.13 +1.1.14 diff --git a/bot/VERSION b/bot/VERSION index 9ea63dbcc..e9bc14996 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.1.13 +1.1.14 diff --git a/events/VERSION b/events/VERSION index 9ea63dbcc..e9bc14996 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.1.13 +1.1.14 diff --git a/frontend/package.json b/frontend/package.json index 338df1c05..f64d63809 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.1.13", + "version": "1.1.14", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 9ea63dbcc..e9bc14996 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.1.13 +1.1.14 From c2037538eee43dc9fd065d48e0407f6d395c3ccf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Nov 2020 10:49:16 +0100 Subject: [PATCH 0088/1236] build(deps): bump taskcluster from 38.0.4 to 38.0.6 in /tools (#666) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 38.0.4 to 38.0.6. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v38.0.4...v38.0.6) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index fb646a912..cd2127b21 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==38.0.4 +taskcluster==38.0.6 From a827f5fa0bcac542a08bb302ed3fba4085ab2969 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Nov 2020 10:49:25 +0100 Subject: [PATCH 0089/1236] build(deps-dev): bump responses from 0.12.0 to 0.12.1 in /bot (#665) Bumps [responses](https://github.com/getsentry/responses) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.12.0...0.12.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 76eb0d66c..d923bd448 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==3.2.0 pre-commit==2.8.2 pytest==6.1.2 pytest-responses==0.4.0 -responses==0.12.0 +responses==0.12.1 From ac8affb79017f9f12970d1021704ba59a1c020d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Nov 2020 10:49:37 +0100 Subject: [PATCH 0090/1236] build(deps-dev): bump responses from 0.12.0 to 0.12.1 in /backend (#664) Bumps [responses](https://github.com/getsentry/responses) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.12.0...0.12.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 258c73e02..319f7100f 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.4.4 pre-commit==2.8.2 pytest==6.1.2 pytest-responses==0.4.0 -responses==0.12.0 +responses==0.12.1 From efbdc71d45d18d75001ecf092536ab6cb95c919f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 17:55:58 +0100 Subject: [PATCH 0091/1236] bot: Make the covdir_gen script not require access to secrets --- bot/tools/covdir_gen.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bot/tools/covdir_gen.py b/bot/tools/covdir_gen.py index 90e95e9b6..b058e770d 100644 --- a/bot/tools/covdir_gen.py +++ b/bot/tools/covdir_gen.py @@ -1,12 +1,10 @@ # -*- coding: utf-8 -*- import argparse import json -import os from datetime import datetime from taskcluster.utils import slugId -from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config MC_REPO = "https://hg.mozilla.org/mozilla-central" @@ -14,13 +12,13 @@ HOOK_ID = "code-coverage-{app_channel}" -def trigger_task(task_group_id, commit): +def trigger_task(app_channel, task_group_id, commit): """ Trigger a code coverage task to build covdir at a specified revision """ date = datetime.fromtimestamp(commit["date"]).strftime("%Y-%m-%d") name = "covdir with suites on {} - {} - {}".format( - secrets[secrets.APP_CHANNEL], date, commit["changeset"] + app_channel, date, commit["changeset"] ) hooks = taskcluster_config.get_service("hooks") payload = { @@ -29,13 +27,16 @@ def trigger_task(task_group_id, commit): "taskGroupId": task_group_id, "taskName": name, } - hook_id = HOOK_ID.format(app_channel=secrets[secrets.APP_CHANNEL]) + hook_id = HOOK_ID.format(app_channel=app_channel) return hooks.triggerHook(HOOK_GROUP, hook_id, payload) def main(): # CLI args parser = argparse.ArgumentParser() + parser.add_argument( + "--channel", type=str, default="production", help="Which channel to use" + ) parser.add_argument("--nb-tasks", type=int, default=5, help="NB of tasks to create") parser.add_argument( "--group", type=str, default=slugId(), help="Task group to create/update" @@ -53,7 +54,6 @@ def main(): # Setup Taskcluster taskcluster_config.auth() - secrets.load(os.environ["TASKCLUSTER_SECRET"]) # List existing tags & commits print("Group", args.group) @@ -104,7 +104,7 @@ def main(): if args.dry_run: print(">>> No trigger on dry run") else: - out = trigger_task(args.group, commit) + out = trigger_task(args.app_channel, args.group, commit) print(">>>", out["status"]["taskId"]) nb += 1 dates.append(date.date()) From 75445efcfd896a47c05ce54042a859cda20e3f8b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 17:57:34 +0100 Subject: [PATCH 0092/1236] backend: Add a message to the assertion checking if end > start --- backend/code_coverage_backend/gcp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/code_coverage_backend/gcp.py b/backend/code_coverage_backend/gcp.py index c5a070055..4c018bb7b 100644 --- a/backend/code_coverage_backend/gcp.py +++ b/backend/code_coverage_backend/gcp.py @@ -343,7 +343,7 @@ def get_history( start = int(datetime.timestamp(start)) assert isinstance(start, int) assert isinstance(end, int) - assert end > start + assert end > start, f"Bad timestamps: {start} should come before {end}" # Load changesets ordered by date, in that range history = self.redis.zrevrangebyscore( From 25f2655d09c96b6006744df3ccfb7b746b1bba4d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 17:58:06 +0100 Subject: [PATCH 0093/1236] bot: Compress covdir artifact with multiple threads --- bot/code_coverage_bot/uploader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index f2849ebba..25ce93a28 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -27,7 +27,7 @@ def gcp(repository, revision, report, platform, suite): bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) # Compress report - compressor = zstd.ZstdCompressor() + compressor = zstd.ZstdCompressor(threads=-1) archive = compressor.compress(report) # Upload archive From 27fae3526f9c47fb8667b556bd5c50d215cfea8a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 17:58:37 +0100 Subject: [PATCH 0094/1236] bot: Use a context manager to open the report file --- bot/code_coverage_bot/hooks/repo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index 4c70a8ff6..cb3107826 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -122,7 +122,8 @@ def run(self): # Retrieve the full report full_path = reports.get(("all", "all")) assert full_path is not None, "Missing full report (all:all)" - report = json.load(open(full_path)) + with open(full_path, "r") as f: + report = json.load(f) # Check extensions paths = uploader.covdir_paths(report) From 36dc5c90ecbe0815184211817b719abb612d6873 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 17:59:11 +0100 Subject: [PATCH 0095/1236] bot: Notify when coverage is lower than 40% instead of just 20% --- bot/code_coverage_bot/notifier.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/notifier.py b/bot/code_coverage_bot/notifier.py index 52d4e98c2..c4ae10b6e 100644 --- a/bot/code_coverage_bot/notifier.py +++ b/bot/code_coverage_bot/notifier.py @@ -35,7 +35,7 @@ def notify_email(revision, changesets, changesets_coverage): covered = sum(c["lines_covered"] for c in coverage.values()) added = sum(c["lines_added"] for c in coverage.values()) - if covered < 0.2 * added: + if covered < 0.4 * added: url = parse_revision_url(changeset["desc"]) content += f"* [{desc}]({url}): {covered} covered out of {added} added.\n" From 48004d247fe0c38e522718244136d98beaa2a3cd Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 18:00:19 +0100 Subject: [PATCH 0096/1236] backend: Remove unused __hgmo dict --- backend/code_coverage_backend/gcp.py | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/code_coverage_backend/gcp.py b/backend/code_coverage_backend/gcp.py index 4c018bb7b..5576fe7de 100644 --- a/backend/code_coverage_backend/gcp.py +++ b/backend/code_coverage_backend/gcp.py @@ -23,7 +23,6 @@ logger = structlog.get_logger(__name__) __cache = None -__hgmo = {} KEY_REPORTS = "reports:{repository}:{platform}:{suite}" KEY_CHANGESET = "changeset:{repository}:{changeset}" From 7c57791f48134247e4975be9a15dabe4b7942ced Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 18:01:14 +0100 Subject: [PATCH 0097/1236] backend: Add required type annotations to the hgmo module --- backend/code_coverage_backend/hgmo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/code_coverage_backend/hgmo.py b/backend/code_coverage_backend/hgmo.py index de9d4fcee..104f04aa6 100644 --- a/backend/code_coverage_backend/hgmo.py +++ b/backend/code_coverage_backend/hgmo.py @@ -3,12 +3,15 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from typing import Dict +from typing import Tuple + import requests import structlog logger = structlog.get_logger(__name__) -__hgmo = {} +__hgmo: Dict[str, Tuple[int, float]] = {} HGMO_REVISION_URL = "https://hg.mozilla.org/{repository}/json-rev/{revision}" HGMO_PUSHES_URL = "https://hg.mozilla.org/{repository}/json-pushes" From 5ce7fabd242df4513aef26c70c3ef1837bf26f46 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 18:02:07 +0100 Subject: [PATCH 0098/1236] Run type annotation checks with mypy with pre-commit --- .pre-commit-config.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e32e99ee4..17e0fb064 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -50,6 +50,34 @@ repos: rev: v1.1.0 hooks: - id: yesqa + - repo: https://github.com/pre-commit/mirrors-mypy + rev: v0.782 + hooks: + - id: mypy + name: mypy-backend + files: ^backend/ + entry: mypy backend/ + pass_filenames: false + - id: mypy + name: mypy-bot + files: ^bot/ + entry: mypy bot/ + pass_filenames: false + - id: mypy + name: mypy-events + files: ^events/ + entry: mypy events/ + pass_filenames: false + - id: mypy + name: mypy-report + files: ^report/ + entry: mypy report/ + pass_filenames: false + - id: mypy + name: mypy-tools + files: ^tools/ + entry: mypy tools/ + pass_filenames: false - repo: meta hooks: - id: check-useless-excludes From 74ffce078e1095548d67ff5c88d3290bc9e272ec Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 18:05:31 +0100 Subject: [PATCH 0099/1236] backend, tools: Move some of the code to handle gcp reports from the backend to tools So it can more easily be used in the bot too --- backend/code_coverage_backend/gcp.py | 85 +++++-------------------- backend/code_coverage_backend/report.py | 3 +- tools/code_coverage_tools/gcp.py | 81 ++++++++++++++++++++++- 3 files changed, 98 insertions(+), 71 deletions(-) diff --git a/backend/code_coverage_backend/gcp.py b/backend/code_coverage_backend/gcp.py index 5576fe7de..8f274cb1d 100644 --- a/backend/code_coverage_backend/gcp.py +++ b/backend/code_coverage_backend/gcp.py @@ -2,15 +2,13 @@ import calendar import math import os -import re import tempfile from datetime import datetime -from datetime import timedelta +from typing import List +from typing import Optional -import pytz import redis import structlog -import zstandard as zstd from dateutil.relativedelta import relativedelta from code_coverage_backend import covdir @@ -19,7 +17,9 @@ from code_coverage_backend.hgmo import hgmo_revision_details from code_coverage_backend.report import DEFAULT_FILTER from code_coverage_backend.report import Report +from code_coverage_tools.gcp import download_report from code_coverage_tools.gcp import get_bucket +from code_coverage_tools.gcp import list_reports logger = structlog.get_logger(__name__) __cache = None @@ -77,7 +77,7 @@ def __init__(self, reports_dir=None): # Load most recent reports in cache for repo in REPOSITORIES: for report in self.list_reports(repo, nb=1): - self.download_report(report) + download_report(self.reports_dir, self.bucket, report.name) def ingest_pushes(self, repository, platform, suite, min_push_id=None, nb_pages=3): """ @@ -113,14 +113,12 @@ def ingest_pushes(self, repository, platform, suite, min_push_id=None, nb_pages= # Only ingest first report found in a push in order to stay below 30s response time ingested = True - def ingest_report(self, report): + def ingest_report(self, report: Report) -> bool: """ When a report exist for a changeset, download it and update redis data """ - assert isinstance(report, Report) - # Download the report - if not self.download_report(report): + if not download_report(self.reports_dir, self.bucket, report.name): logger.info("Report not available", report=str(report)) return False @@ -166,40 +164,6 @@ def ingest_report(self, report): logger.info("Ingested report", report=str(report)) return True - def download_report(self, report): - """ - Download and extract a json+zstd covdir report - """ - assert isinstance(report, Report) - - # Check the report is available on remote storage - blob = self.bucket.blob(report.gcp_path) - if not blob.exists(): - logger.debug("No report found on GCP", path=report.gcp_path) - return False - - if os.path.exists(report.path): - logger.info("Report already available", path=report.path) - return True - - os.makedirs(os.path.dirname(report.archive_path), exist_ok=True) - blob.download_to_filename(report.archive_path) - logger.info("Downloaded report archive", path=report.archive_path) - - with open(report.path, "wb") as output: - with open(report.archive_path, "rb") as archive: - dctx = zstd.ZstdDecompressor() - reader = dctx.stream_reader(archive) - while True: - chunk = reader.read(16384) - if not chunk: - break - output.write(chunk) - - os.unlink(report.archive_path) - logger.info("Decompressed report", path=report.path) - return True - def find_report( self, repository, @@ -304,16 +268,17 @@ def list_reports( for changeset, push in reports ] - def get_coverage(self, report, path): + def get_coverage(self, report: Report, path: str) -> dict: """ Load a report and its coverage for a specific path and build a serializable representation """ - assert isinstance(report, Report) data = covdir.open_report(report.path) if data is None: # Try to download the report if it's missing locally - assert self.download_report(report), "Missing report {}".format(report) + assert download_report( + self.reports_dir, self.bucket, report.name + ), "Missing report {}".format(report) data = covdir.open_report(report.path) assert data @@ -363,41 +328,25 @@ def _coverage(changeset, date): return [_coverage(changeset, date) for changeset, date in history] - def get_platforms(self, repository): + def get_platforms(self, repository: str) -> List[str]: """List all available platforms for a repository""" platforms = self.redis.smembers(KEY_PLATFORMS.format(repository=repository)) return sorted(map(lambda x: x.decode("utf-8"), platforms)) - def get_suites(self, repository): + def get_suites(self, repository: str) -> List[str]: """List all available suites for a repository""" suites = self.redis.smembers(KEY_SUITES.format(repository=repository)) return sorted(map(lambda x: x.decode("utf-8"), suites)) - def ingest_available_reports(self, repository, until=None): + def ingest_available_reports( + self, repository: str, until: Optional[datetime] = None + ) -> None: """ Ingest all the available reports for a repository """ assert isinstance(repository, str) - REGEX_BLOB = re.compile( - r"^{}/(\w+)/([\w\-]+):([\w\-]+).json.zstd$".format(repository) - ) - now = datetime.utcnow().replace(tzinfo=pytz.UTC) - for blob in self.bucket.list_blobs(prefix=repository): - - if isinstance(until, timedelta) and (now - blob.time_created) >= until: - logger.debug(f"Skipping old blob {blob}") - continue - - # Get changeset from blob name - match = REGEX_BLOB.match(blob.name) - if match is None: - logger.warn("Invalid blob found {}".format(blob.name)) - continue - changeset = match.group(1) - platform = match.group(2) - suite = match.group(3) - + for changeset, platform, suite in list_reports(self.bucket, repository, until): # Build report instance and ingest it report = Report(self.reports_dir, repository, changeset, platform, suite) self.ingest_report(report) diff --git a/backend/code_coverage_backend/report.py b/backend/code_coverage_backend/report.py index d2efa4a89..7cc83779b 100644 --- a/backend/code_coverage_backend/report.py +++ b/backend/code_coverage_backend/report.py @@ -8,11 +8,10 @@ import structlog from code_coverage_backend.hgmo import hgmo_revision_details +from code_coverage_tools.gcp import DEFAULT_FILTER logger = structlog.get_logger(__name__) -DEFAULT_FILTER = "all" - class Report(object): """ diff --git a/tools/code_coverage_tools/gcp.py b/tools/code_coverage_tools/gcp.py index 6aff4fc97..2516b5842 100644 --- a/tools/code_coverage_tools/gcp.py +++ b/tools/code_coverage_tools/gcp.py @@ -1,9 +1,24 @@ # -*- coding: utf-8 -*- +import os +import re +from datetime import datetime +from datetime import timedelta +from typing import Iterator +from typing import Optional +from typing import Tuple + +import pytz +import structlog +import zstandard from google.cloud import storage as gcp_storage from google.oauth2.service_account import Credentials +logger = structlog.get_logger(__name__) + +DEFAULT_FILTER = "all" -def get_bucket(service_account): + +def get_bucket(service_account: str) -> gcp_storage.bucket.Bucket: """ Build a Google Cloud Storage client & bucket from Taskcluster secret @@ -21,3 +36,67 @@ def get_bucket(service_account): client = gcp_storage.Client(project=creds.project_id, credentials=creds) return client.get_bucket(bucket) + + +def get_name(repository: str, changeset: str, platform: str, suite: str) -> str: + return f"{repository}/{changeset}/{platform}:{suite}" + + +def download_report( + base_dir: str, bucket: gcp_storage.bucket.Bucket, name: str +) -> bool: + path = f"{name}.json" + archive_path = f"{name}.json.zstd" + full_archive_path = os.path.join(base_dir, archive_path) + full_path = os.path.join(base_dir, path) + + blob = bucket.blob(archive_path) + if not blob.exists(): + logger.debug("No report found on GCP", path=archive_path) + return False + + if os.path.exists(full_path): + logger.info("Report already available", path=full_path) + return True + + os.makedirs(os.path.dirname(full_archive_path), exist_ok=True) + blob.download_to_filename(full_archive_path) + logger.info("Downloaded report archive", path=full_archive_path) + + with open(full_path, "wb") as output: + with open(full_archive_path, "rb") as archive: + dctx = zstandard.ZstdDecompressor() + reader = dctx.stream_reader(archive) + while True: + chunk = reader.read(16384) + if not chunk: + break + output.write(chunk) + + os.unlink(full_archive_path) + return True + + +def list_reports( + bucket: gcp_storage.bucket.Bucket, repository: str, until: Optional[datetime] = None +) -> Iterator[Tuple[str, str, str]]: + REGEX_BLOB = re.compile( + r"^{}/(\w+)/([\w\-]+):([\w\-]+).json.zstd$".format(repository) + ) + now = datetime.utcnow().replace(tzinfo=pytz.UTC) + for blob in bucket.list_blobs(prefix=repository): + if isinstance(until, timedelta) and (now - blob.time_created) >= until: + logger.debug(f"Skipping old blob {blob}") + continue + + # Get changeset from blob name + match = REGEX_BLOB.match(blob.name) + if match is None: + logger.warn("Invalid blob found {}".format(blob.name)) + continue + changeset = match.group(1) + platform = match.group(2) + suite = match.group(3) + + # Build report instance and ingest it + yield changeset, platform, suite From 602a22bbfd8d5643b8156a569bded1891d998670 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 18:12:22 +0100 Subject: [PATCH 0100/1236] bot: Move generic code to download file from the taskcluster module to the utils module --- bot/code_coverage_bot/taskcluster.py | 29 +++++----------------------- bot/code_coverage_bot/utils.py | 25 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 24 deletions(-) diff --git a/bot/code_coverage_bot/taskcluster.py b/bot/code_coverage_bot/taskcluster.py index 521261373..e64afeb92 100644 --- a/bot/code_coverage_bot/taskcluster.py +++ b/bot/code_coverage_bot/taskcluster.py @@ -1,15 +1,12 @@ # -*- coding: utf-8 -*- import os -import shutil -from zipfile import BadZipFile -from zipfile import is_zipfile -import requests import structlog import taskcluster -import tenacity from taskcluster.helper import TaskclusterConfig +from code_coverage_bot.utils import download_file + logger = structlog.getLogger(__name__) taskcluster_config = TaskclusterConfig("https://firefox-ci-tc.services.mozilla.com") @@ -60,9 +57,9 @@ def get_tasks_in_group(group_id): break -def download_artifact(artifact_path, task_id, artifact_name): +def download_artifact(artifact_path: str, task_id: str, artifact_name: str) -> None: if os.path.exists(artifact_path): - return artifact_path + return # Build artifact public url # Use un-authenticated Taskcluster client to avoid taskcluster-proxy rewrite issue @@ -71,23 +68,7 @@ def download_artifact(artifact_path, task_id, artifact_name): url = queue.buildUrl("getLatestArtifact", task_id, artifact_name) logger.debug("Downloading artifact", url=url) - @tenacity.retry( - reraise=True, - wait=tenacity.wait_exponential(multiplier=1, min=16, max=64), - stop=tenacity.stop_after_attempt(5), - ) - def perform_download(): - r = requests.get(url, stream=True) - r.raise_for_status() - - with open(artifact_path, "wb") as f: - r.raw.decode_content = True - shutil.copyfileobj(r.raw, f) - - if artifact_path.endswith(".zip") and not is_zipfile(artifact_path): - raise BadZipFile("File is not a zip file") - - perform_download() + download_file(url, artifact_path) def is_coverage_task(task): diff --git a/bot/code_coverage_bot/utils.py b/bot/code_coverage_bot/utils.py index 0bafa8ff4..a7f0746b9 100644 --- a/bot/code_coverage_bot/utils.py +++ b/bot/code_coverage_bot/utils.py @@ -3,9 +3,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. import concurrent.futures +import shutil import subprocess +from zipfile import BadZipFile +from zipfile import is_zipfile +import requests import structlog +import tenacity log = structlog.get_logger(__name__) @@ -83,3 +88,23 @@ def __exit__(self, *args): future.cancel() raise e return super(ThreadPoolExecutorResult, self).__exit__(*args) + + +def download_file(url: str, path: str) -> None: + @tenacity.retry( + reraise=True, + wait=tenacity.wait_exponential(multiplier=1, min=16, max=64), + stop=tenacity.stop_after_attempt(5), + ) + def perform_download() -> None: + r = requests.get(url, stream=True) + r.raise_for_status() + + with open(path, "wb") as f: + r.raw.decode_content = True + shutil.copyfileobj(r.raw, f) + + if path.endswith(".zip") and not is_zipfile(path): + raise BadZipFile("File is not a zip file") + + perform_download() From 4a59888784f412835c8fe2423f1b7103ed4a1357 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 17 Nov 2020 22:42:29 +0100 Subject: [PATCH 0101/1236] bot: Change the format of the results returned by the coverage to changeset mapper This will make it easier to reuse the mapper for the purpose of creating a mapping file from commit to its coverage. --- bot/code_coverage_bot/notifier.py | 6 +- bot/code_coverage_bot/phabricator.py | 13 ++- bot/tests/test_notifier.py | 26 +++-- bot/tests/test_phabricator.py | 142 +++++++++++++++++++-------- 4 files changed, 130 insertions(+), 57 deletions(-) diff --git a/bot/code_coverage_bot/notifier.py b/bot/code_coverage_bot/notifier.py index c4ae10b6e..543ded4b7 100644 --- a/bot/code_coverage_bot/notifier.py +++ b/bot/code_coverage_bot/notifier.py @@ -26,14 +26,14 @@ def notify_email(revision, changesets, changesets_coverage): rev_id = parse_revision_id(changeset["desc"]) if rev_id is None: continue - coverage = changesets_coverage.get(rev_id) + coverage = changesets_coverage.get(changeset["node"]) if coverage is None: logger.warn("No coverage found", changeset=changeset) continue # Calc totals for all files - covered = sum(c["lines_covered"] for c in coverage.values()) - added = sum(c["lines_added"] for c in coverage.values()) + covered = sum(c["lines_covered"] for c in coverage["paths"].values()) + added = sum(c["lines_added"] for c in coverage["paths"].values()) if covered < 0.4 * added: url = parse_revision_url(changeset["desc"]) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index f9b47e11f..2118e3cd1 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -150,7 +150,10 @@ def generate(self, report, changesets): if revision_id is None: continue - results[revision_id] = {} + results[changeset["node"]] = { + "revision_id": revision_id, + "paths": {}, + } # For each file... for path in changeset["files"]: @@ -189,7 +192,7 @@ def generate(self, report, changesets): # Apply the coverage map on the annotate data of the changeset of interest. coverage = self._apply_coverage_map(annotate, coverage_map) - results[revision_id][path] = { + results[changeset["node"]]["paths"][path] = { "lines_added": len(lines_added), "lines_covered": sum( coverage[line - 1] in ("C", "X", "N") @@ -211,9 +214,11 @@ def upload(self, report, changesets): else: phabricator = None - for rev_id, coverage in results.items(): + for result in results.values(): + rev_id = result["revision_id"] + # Only upload raw coverage data to Phabricator, not stats - coverage = {path: cov["coverage"] for path, cov in coverage.items()} + coverage = {path: cov["coverage"] for path, cov in result["paths"].items()} logger.info("{} coverage: {}".format(rev_id, coverage)) if not phabricator or not coverage: diff --git a/bot/tests/test_notifier.py b/bot/tests/test_notifier.py index a97ec2bbe..6b0e1e4f4 100644 --- a/bot/tests/test_notifier.py +++ b/bot/tests/test_notifier.py @@ -12,16 +12,16 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n") - commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") - revision = commit(hg, 2) + revision2 = commit(hg, 2) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - stack = changesets(local, revision) + stack = changesets(local, revision2) assert len(stack) == 2 assert ( stack[0]["desc"] @@ -39,16 +39,26 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ ] } ) - phab = PhabricatorUploader(local, revision) + phab = PhabricatorUploader(local, revision2) changesets_coverage = phab.generate(report, stack) assert changesets_coverage == { - 1: {"file": {"lines_added": 4, "lines_covered": 2, "coverage": "NUCU"}}, - 2: {"file": {"lines_added": 6, "lines_covered": 0, "coverage": "NUCUUUUUUU"}}, + revision1: { + "revision_id": 1, + "paths": { + "file": {"lines_added": 4, "lines_covered": 2, "coverage": "NUCU"} + }, + }, + revision2: { + "revision_id": 2, + "paths": { + "file": {"lines_added": 6, "lines_covered": 0, "coverage": "NUCUUUUUUU"} + }, + }, } - mail = notify_email(revision, stack, changesets_coverage) + mail = notify_email(revision2, stack, changesets_coverage) assert ( mail - == "* [Commit [(b'M', b'file')]Differential Revision: https://phabricator.services.mozilla.com/D2](https://phabricator.services.mozilla.com/D2): 0 covered out of 6 added.\n" # noqa + == """* [Commit [(b'M', b'file')]Differential Revision: https://phabricator.services.mozilla.com/D2](https://phabricator.services.mozilla.com/D2): 0 covered out of 6 added.\n""" # noqa ) diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 76c0e6104..6817996bd 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -31,7 +31,12 @@ def test_simple(mock_secrets, mock_phabricator, fake_hg_repo): results = phabricator.generate(report, changesets(local, revision)) assert results == { - 1: {"file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 5}} + revision: { + "revision_id": 1, + "paths": { + "file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 5} + }, + } } phabricator.upload(report, changesets(local, revision)) @@ -98,7 +103,7 @@ def test_file_with_no_coverage(mock_secrets, fake_hg_repo): report = covdir_report({"source_files": []}) results = phabricator.generate(report, changesets(local, revision)) - assert results == {1: {}} + assert results == {revision: {"revision_id": 1, "paths": {}}} def test_one_commit_without_differential(mock_secrets, fake_hg_repo): @@ -129,16 +134,16 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): add_file(hg, local, "file1_commit1", "1\n2\n3\n4\n5\n6\n7\n") add_file(hg, local, "file2_commit1", "1\n2\n3\n") - revision = commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file3_commit2", "1\n2\n3\n4\n5\n") - revision = commit(hg, 2) + revision2 = commit(hg, 2) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report( { "source_files": [ @@ -148,19 +153,33 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): ] } ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) assert results == { - 1: { - "file1_commit1": { - "coverage": "NUCCCCU", - "lines_added": 7, - "lines_covered": 5, + revision1: { + "revision_id": 1, + "paths": { + "file1_commit1": { + "coverage": "NUCCCCU", + "lines_added": 7, + "lines_covered": 5, + }, + "file2_commit1": { + "coverage": "CCU", + "lines_added": 3, + "lines_covered": 2, + }, }, - "file2_commit1": {"coverage": "CCU", "lines_added": 3, "lines_covered": 2}, }, - 2: { - "file3_commit2": {"coverage": "CCUCN", "lines_added": 5, "lines_covered": 4} + revision2: { + "revision_id": 2, + "paths": { + "file3_commit2": { + "coverage": "CCUCN", + "lines_added": 5, + "lines_covered": 4, + } + }, }, } @@ -169,24 +188,34 @@ def test_changesets_overwriting(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file", "1\n2\n3\n42\n5\n6\n7\n") - revision = commit(hg, 2) + revision2 = commit(hg, 2) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) assert results == { - 1: {"file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4}}, - 2: {"file": {"coverage": "NUCCCCU", "lines_added": 1, "lines_covered": 1}}, + revision1: { + "revision_id": 1, + "paths": { + "file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4} + }, + }, + revision2: { + "revision_id": 2, + "paths": { + "file": {"coverage": "NUCCCCU", "lines_added": 1, "lines_covered": 1} + }, + }, } @@ -194,16 +223,16 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file", "-1\n-2\n1\n2\n3\n4\n5\n6\n7\n8\n9\n") - revision = commit(hg, 2) + revision2 = commit(hg, 2) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report( { "source_files": [ @@ -211,11 +240,25 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): ] } ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) assert results == { - 1: {"file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 4}}, - 2: {"file": {"coverage": "UCNUCCCCUCU", "lines_added": 4, "lines_covered": 2}}, + revision1: { + "revision_id": 1, + "paths": { + "file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 4} + }, + }, + revision2: { + "revision_id": 2, + "paths": { + "file": { + "coverage": "UCNUCCCCUCU", + "lines_added": 4, + "lines_covered": 2, + } + }, + }, } @@ -223,24 +266,34 @@ def test_changesets_reducing_size(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file", "1\n2\n3\n4\n5\n") - revision = commit(hg, 2) + revision2 = commit(hg, 2) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) assert results == { - 1: {"file": {"coverage": "NUCCCXX", "lines_added": 5, "lines_covered": 4}}, - 2: {"file": {"coverage": "NUCCC", "lines_added": 0, "lines_covered": 0}}, + revision1: { + "revision_id": 1, + "paths": { + "file": {"coverage": "NUCCCXX", "lines_added": 5, "lines_covered": 4} + }, + }, + revision2: { + "revision_id": 2, + "paths": { + "file": {"coverage": "NUCCC", "lines_added": 0, "lines_covered": 0} + }, + }, } @@ -250,24 +303,29 @@ def test_changesets_overwriting_one_commit_without_differential( hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) add_file(hg, local, "file", "1\n2\n3\n42\n5\n6\n7\n") - revision = commit(hg) + revision2 = commit(hg) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) assert results == { - 1: {"file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4}} + revision1: { + "revision_id": 1, + "paths": { + "file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4} + }, + } } @@ -275,20 +333,20 @@ def test_removed_file(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) hg.remove(files=[bytes(os.path.join(local, "file"), "ascii")]) - revision = commit(hg) + revision2 = commit(hg) hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision2) report = covdir_report({"source_files": []}) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision2)) - assert results == {1: {}} + assert results == {revision1: {"revision_id": 1, "paths": {}}} def test_backout_removed_file(mock_secrets, fake_hg_repo): From 5d4e54a31114b563a54df585871c680e5bdef896 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 00:45:29 +0100 Subject: [PATCH 0102/1236] bot: Consider coverage unknown lines separately from covered lines, and only consider coverable lines as added lines 1. Considering coverage unknown lines separately from covered lines allows different users to make different decisions (e.g. some might optimistically consider unknown as covered, some might do the opposite). 2. Ignoring uncoverable lines makes the data more precise (uncoverable lines are really meaningless for coverage measurement). --- bot/code_coverage_bot/notifier.py | 4 +- bot/code_coverage_bot/phabricator.py | 20 ++++++--- bot/tests/test_notifier.py | 16 ++++++-- bot/tests/test_phabricator.py | 61 +++++++++++++++++++++++----- 4 files changed, 81 insertions(+), 20 deletions(-) diff --git a/bot/code_coverage_bot/notifier.py b/bot/code_coverage_bot/notifier.py index 543ded4b7..a84211c11 100644 --- a/bot/code_coverage_bot/notifier.py +++ b/bot/code_coverage_bot/notifier.py @@ -32,7 +32,9 @@ def notify_email(revision, changesets, changesets_coverage): continue # Calc totals for all files - covered = sum(c["lines_covered"] for c in coverage["paths"].values()) + covered = sum( + c["lines_covered"] + c["lines_unknown"] for c in coverage["paths"].values() + ) added = sum(c["lines_added"] for c in coverage["paths"].values()) if covered < 0.4 * added: diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 2118e3cd1..a03c289e1 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -185,19 +185,29 @@ def generate(self, report, changesets): # List lines added by this patch lines_added = [ - line["lineno"] - for line in build_annotate + line["lineno"] - 1 + for line in annotate if line["node"] == changeset["node"] ] # Apply the coverage map on the annotate data of the changeset of interest. coverage = self._apply_coverage_map(annotate, coverage_map) + results[changeset["node"]]["paths"][path] = { - "lines_added": len(lines_added), + "lines_added": sum( + coverage[line] != "N" + for line in lines_added + if line < len(coverage) + ), + "lines_unknown": sum( + coverage[line] == "X" + for line in lines_added + if line < len(coverage) + ), "lines_covered": sum( - coverage[line - 1] in ("C", "X", "N") + coverage[line] == "C" for line in lines_added - if line - 1 < len(coverage) + if line < len(coverage) ), "coverage": coverage, } diff --git a/bot/tests/test_notifier.py b/bot/tests/test_notifier.py index 6b0e1e4f4..7ae76b407 100644 --- a/bot/tests/test_notifier.py +++ b/bot/tests/test_notifier.py @@ -35,7 +35,7 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ report = covdir_report( { "source_files": [ - {"name": "file", "coverage": [None, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]} + {"name": "file", "coverage": [None, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]} ] } ) @@ -46,13 +46,23 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ revision1: { "revision_id": 1, "paths": { - "file": {"lines_added": 4, "lines_covered": 2, "coverage": "NUCU"} + "file": { + "lines_added": 3, + "lines_covered": 2, + "lines_unknown": 0, + "coverage": "NCCU", + } }, }, revision2: { "revision_id": 2, "paths": { - "file": {"lines_added": 6, "lines_covered": 0, "coverage": "NUCUUUUUUU"} + "file": { + "lines_added": 6, + "lines_covered": 0, + "lines_unknown": 0, + "coverage": "NCCUUUUUUU", + } }, }, } diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 6817996bd..484931016 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -34,7 +34,12 @@ def test_simple(mock_secrets, mock_phabricator, fake_hg_repo): revision: { "revision_id": 1, "paths": { - "file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 5} + "file": { + "coverage": "NUCCCCU", + "lines_added": 6, + "lines_covered": 4, + "lines_unknown": 0, + } }, } } @@ -161,13 +166,15 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): "paths": { "file1_commit1": { "coverage": "NUCCCCU", - "lines_added": 7, - "lines_covered": 5, + "lines_added": 6, + "lines_covered": 4, + "lines_unknown": 0, }, "file2_commit1": { "coverage": "CCU", "lines_added": 3, "lines_covered": 2, + "lines_unknown": 0, }, }, }, @@ -176,8 +183,9 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): "paths": { "file3_commit2": { "coverage": "CCUCN", - "lines_added": 5, - "lines_covered": 4, + "lines_added": 4, + "lines_covered": 3, + "lines_unknown": 0, } }, }, @@ -207,13 +215,23 @@ def test_changesets_overwriting(mock_secrets, fake_hg_repo): revision1: { "revision_id": 1, "paths": { - "file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4} + "file": { + "coverage": "NUCXCCU", + "lines_added": 6, + "lines_covered": 3, + "lines_unknown": 1, + } }, }, revision2: { "revision_id": 2, "paths": { - "file": {"coverage": "NUCCCCU", "lines_added": 1, "lines_covered": 1} + "file": { + "coverage": "NUCCCCU", + "lines_added": 1, + "lines_covered": 1, + "lines_unknown": 0, + } }, }, } @@ -246,7 +264,12 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): revision1: { "revision_id": 1, "paths": { - "file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 4} + "file": { + "coverage": "NUCCCCU", + "lines_added": 6, + "lines_covered": 4, + "lines_unknown": 0, + } }, }, revision2: { @@ -256,6 +279,7 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): "coverage": "UCNUCCCCUCU", "lines_added": 4, "lines_covered": 2, + "lines_unknown": 0, } }, }, @@ -285,13 +309,23 @@ def test_changesets_reducing_size(mock_secrets, fake_hg_repo): revision1: { "revision_id": 1, "paths": { - "file": {"coverage": "NUCCCXX", "lines_added": 5, "lines_covered": 4} + "file": { + "coverage": "NUCCCXX", + "lines_added": 6, + "lines_covered": 3, + "lines_unknown": 2, + } }, }, revision2: { "revision_id": 2, "paths": { - "file": {"coverage": "NUCCC", "lines_added": 0, "lines_covered": 0} + "file": { + "coverage": "NUCCC", + "lines_added": 0, + "lines_covered": 0, + "lines_unknown": 0, + } }, }, } @@ -323,7 +357,12 @@ def test_changesets_overwriting_one_commit_without_differential( revision1: { "revision_id": 1, "paths": { - "file": {"coverage": "NUCXCCU", "lines_added": 6, "lines_covered": 4} + "file": { + "coverage": "NUCXCCU", + "lines_added": 6, + "lines_covered": 3, + "lines_unknown": 1, + } }, } } From 5bff49e3d995c7b09b035e108959c6bdc1186c3f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 00:59:52 +0100 Subject: [PATCH 0103/1236] bot: Generate coverage data and notify low coverage for commits which are not on Phabricator too --- bot/code_coverage_bot/notifier.py | 3 --- bot/code_coverage_bot/phabricator.py | 10 ++++++-- bot/tests/test_phabricator.py | 38 ++++++++++++++++++++++------ 3 files changed, 38 insertions(+), 13 deletions(-) diff --git a/bot/code_coverage_bot/notifier.py b/bot/code_coverage_bot/notifier.py index a84211c11..1e89d08b7 100644 --- a/bot/code_coverage_bot/notifier.py +++ b/bot/code_coverage_bot/notifier.py @@ -19,9 +19,6 @@ def notify_email(revision, changesets, changesets_coverage): for changeset in changesets: desc = changeset["desc"].split("\n")[0] - if any(text in desc for text in ["r=merge", "a=merge"]): - continue - # Lookup changeset coverage from phabricator uploader rev_id = parse_revision_id(changeset["desc"]) if rev_id is None: diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index a03c289e1..daf4f13c3 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -145,10 +145,14 @@ def generate(self, report, changesets): with hgmo.HGMO(self.repo_dir) as hgmo_server: for changeset in changesets: + desc = changeset["desc"].split("\n")[0] + + # Skip merge changesets. + if any(text in desc for text in ["r=merge", "a=merge"]): + continue + # Retrieve the revision ID for this changeset. revision_id = parse_revision_id(changeset["desc"]) - if revision_id is None: - continue results[changeset["node"]] = { "revision_id": revision_id, @@ -226,6 +230,8 @@ def upload(self, report, changesets): for result in results.values(): rev_id = result["revision_id"] + if rev_id is None: + continue # Only upload raw coverage data to Phabricator, not stats coverage = {path: cov["coverage"] for path, cov in result["paths"].items()} diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 484931016..f1bb6ba72 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -123,15 +123,23 @@ def test_one_commit_without_differential(mock_secrets, fake_hg_repo): phabricator = PhabricatorUploader(local, revision) report = covdir_report( - { - "source_files": [ - {"name": "file_one_commit", "coverage": [None, 0, 1, 1, 1, 1, 0]} - ] - } + {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) results = phabricator.generate(report, changesets(local, revision)) - assert results == {} + assert results == { + revision: { + "revision_id": None, + "paths": { + "file": { + "coverage": "NUCCCCU", + "lines_added": 6, + "lines_covered": 4, + "lines_unknown": 0, + } + }, + } + } def test_two_commits_two_files(mock_secrets, fake_hg_repo): @@ -364,7 +372,18 @@ def test_changesets_overwriting_one_commit_without_differential( "lines_unknown": 1, } }, - } + }, + revision2: { + "revision_id": None, + "paths": { + "file": { + "coverage": "NUCCCCU", + "lines_added": 1, + "lines_covered": 1, + "lines_unknown": 0, + } + }, + }, } @@ -385,7 +404,10 @@ def test_removed_file(mock_secrets, fake_hg_repo): report = covdir_report({"source_files": []}) results = phabricator.generate(report, changesets(local, revision2)) - assert results == {revision1: {"revision_id": 1, "paths": {}}} + assert results == { + revision1: {"revision_id": 1, "paths": {}}, + revision2: {"revision_id": None, "paths": {}}, + } def test_backout_removed_file(mock_secrets, fake_hg_repo): From 05e39ac42f7d794d2bd60e58422bfb8579177cd2 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:04:43 +0100 Subject: [PATCH 0104/1236] bot: Fix test_backout_removed_file test Fixes a regression from 4a59888784f412835c8fe2423f1b7103ed4a1357 --- bot/tests/test_phabricator.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index f1bb6ba72..5fb793c4d 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -414,27 +414,38 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") - commit(hg, 1) + revision1 = commit(hg, 1) hg.remove(files=[bytes(os.path.join(local, "file"), "ascii")]) - revision = commit(hg, 2) + revision2 = commit(hg, 2) - hg.backout(rev=revision, message="backout", user="marco") - revision = hg.log(limit=1)[0][1].decode("ascii") + hg.backout(rev=revision2, message="backout", user="marco") + revision3 = hg.log(limit=1)[0][1].decode("ascii") hg.push(dest=bytes(remote, "ascii")) copy_pushlog_database(remote, local) - phabricator = PhabricatorUploader(local, revision) + phabricator = PhabricatorUploader(local, revision3) report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + results = phabricator.generate(report, changesets(local, revision3)) assert results == { - 1: {"file": {"coverage": "NUCCCCU", "lines_added": 7, "lines_covered": 5}}, - 2: {}, + revision1: { + "revision_id": 1, + "paths": { + "file": { + "coverage": "NUCCCCU", + "lines_added": 6, + "lines_covered": 4, + "lines_unknown": 0, + } + }, + }, + revision2: {"revision_id": 2, "paths": {}}, + revision3: {"revision_id": None, "paths": {}}, } From 4124619610783b46a5dc9320bffc399091cb8505 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:15:58 +0100 Subject: [PATCH 0105/1236] bot: Don't map coverage on backout commits --- bot/code_coverage_bot/phabricator.py | 4 ++++ bot/tests/test_phabricator.py | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index daf4f13c3..bc4271562 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -151,6 +151,10 @@ def generate(self, report, changesets): if any(text in desc for text in ["r=merge", "a=merge"]): continue + # Skip backouts. + if len(changeset["backsoutnodes"]) > 0: + continue + # Retrieve the revision ID for this changeset. revision_id = parse_revision_id(changeset["desc"]) diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 5fb793c4d..b0f4e61d2 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -445,7 +445,6 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): }, }, revision2: {"revision_id": 2, "paths": {}}, - revision3: {"revision_id": None, "paths": {}}, } From bca685a72220d43be96a1cfe9b3c116fff126d1e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:22:18 +0100 Subject: [PATCH 0106/1236] bot: Assume lines outside the coverage record are uncoverable It can happen for the last few lines of a file, if they are actually uncoverable. For some reason, they are not considered by instrumentation. --- bot/code_coverage_bot/phabricator.py | 9 +++++--- bot/tests/test_phabricator.py | 31 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index bc4271562..a49dea16c 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -90,9 +90,12 @@ def _build_coverage_map(self, annotate, coverage_record): # The changeset when it was introduced. orig_changeset = data["node"] - if lineno < len(coverage_record): - key = (orig_changeset, orig_line) - coverage_map[key] = coverage_record[lineno] + key = (orig_changeset, orig_line) + # Assume lines outside the coverage record are uncoverable (that happens for the + # last few lines of a file, they are not considered by instrumentation). + coverage_map[key] = ( + coverage_record[lineno] if lineno < len(coverage_record) else -1 + ) return coverage_map diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index b0f4e61d2..2249fd7f9 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -448,6 +448,37 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): } +def test_coverable_last_lines(mock_secrets, mock_phabricator, fake_hg_repo): + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n") + revision = commit(hg, 1) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + phabricator = PhabricatorUploader(local, revision) + report = covdir_report( + {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} + ) + results = phabricator.generate(report, changesets(local, revision)) + + assert results == { + revision: { + "revision_id": 1, + "paths": { + "file": { + "coverage": "NUCCCNN", + "lines_added": 4, + "lines_covered": 3, + "lines_unknown": 0, + } + }, + } + } + + def test_third_party(mock_secrets, fake_hg_repo): hg, local, remote = fake_hg_repo From c0535421c718d1c765fc60693ba849590b0a6ef2 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:30:59 +0100 Subject: [PATCH 0107/1236] bot: Generate a mapping file from commit to its coverage statistics --- bot/code_coverage_bot/commit_coverage.py | 91 ++++++++++++++++++++++++ bot/code_coverage_bot/hooks/cron.py | 7 +- bot/taskcluster-hook-cron.json | 4 ++ 3 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 bot/code_coverage_bot/commit_coverage.py diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py new file mode 100644 index 000000000..f05522f5e --- /dev/null +++ b/bot/code_coverage_bot/commit_coverage.py @@ -0,0 +1,91 @@ +# -*- coding: utf-8 -*- +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +import io +import json +import os + +import requests +import structlog +import zstandard + +from code_coverage_bot import hgmo +from code_coverage_bot import utils +from code_coverage_bot.phabricator import PhabricatorUploader +from code_coverage_bot.secrets import secrets +from code_coverage_tools.gcp import DEFAULT_FILTER +from code_coverage_tools.gcp import download_report +from code_coverage_tools.gcp import get_bucket +from code_coverage_tools.gcp import get_name +from code_coverage_tools.gcp import list_reports + +logger = structlog.get_logger(__name__) + + +def generate(repo_dir: str) -> None: + commit_coverage_path = "commit_coverage.json" + + url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/{commit_coverage_path}.zst" # noqa + r = requests.head(url, allow_redirects=True) + if r.status_code != 404: + utils.download_file(url, f"{commit_coverage_path}.zst") + + try: + dctx = zstandard.ZstdDecompressor() + with open(f"{commit_coverage_path}.zst", "rb") as zf: + with dctx.stream_reader(zf) as reader: + commit_coverage = json.load(reader) + except FileNotFoundError: + commit_coverage = {} + + assert ( + secrets[secrets.GOOGLE_CLOUD_STORAGE] is not None + ), "Missing GOOGLE_CLOUD_STORAGE secret" + bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) + + for changeset, platform, suite in list_reports(bucket, "mozilla-central"): + # We are only interested in "overall" coverage, not platform or suite specific. + if platform != DEFAULT_FILTER or suite != DEFAULT_FILTER: + continue + + # We already have data for this commit. + if changeset in commit_coverage: + continue + + report_name = get_name("mozilla-central", changeset, platform, suite) + assert download_report("ccov-reports", bucket, report_name) + + with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: + report = json.load(f) + + phabricatorUploader = PhabricatorUploader(repo_dir, changeset) + + with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: + changesets = hgmo_server.get_automation_relevance_changesets(changeset) + + results = phabricatorUploader.generate(report, changesets) + for changeset in changesets: + desc = changeset["desc"].split("\n")[0] + + if any(text in desc for text in ["r=merge", "a=merge"]): + continue + + # Lookup changeset coverage from phabricator uploader + coverage = results.get(changeset["node"]) + if coverage is None: + logger.warn("No coverage found", changeset=changeset) + continue + + commit_coverage[changeset["node"]] = { + "added": sum(c["lines_added"] for c in coverage["paths"].values()), + "covered": sum(c["lines_covered"] for c in coverage["paths"].values()), + "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), + } + + cctx = zstandard.ZstdCompressor(threads=-1) + with open(f"{commit_coverage_path}.zst", "wb") as zf: + with cctx.stream_writer(zf) as compressor: + with io.TextIOWrapper(compressor, encoding="utf-8") as f: + json.dump(commit_coverage, f) diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 00bfc857c..f739f937f 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -7,6 +7,7 @@ import structlog from code_coverage_bot import chunk_mapping +from code_coverage_bot import commit_coverage from code_coverage_bot import config from code_coverage_bot import uploader from code_coverage_bot.cli import setup_cli @@ -33,9 +34,11 @@ def __init__(self, *args, **kwargs): super().__init__(config.MOZILLA_CENTRAL_REPOSITORY, revision, *args, **kwargs) - def run(self): + def run(self) -> None: self.retrieve_source_and_artifacts() + commit_coverage.generate(self.repo_dir) + logger.info("Generating zero coverage reports") zc = ZeroCov(self.repo_dir) zc.generate(self.artifactsHandler.get(), self.revision) @@ -58,7 +61,7 @@ def run(self): ) -def main(): +def main() -> None: logger.info("Starting code coverage bot for cron") args = setup_cli(ask_revision=False, ask_repository=False) hook = CronHook(args.task_name_filter, args.cache_root, args.working_dir) diff --git a/bot/taskcluster-hook-cron.json b/bot/taskcluster-hook-cron.json index 0c8c40e1f..082537384 100644 --- a/bot/taskcluster-hook-cron.json +++ b/bot/taskcluster-hook-cron.json @@ -39,6 +39,10 @@ "public/zero_coverage_report.json": { "path": "/zero_coverage_report.json", "type": "file" + }, + "public/commit_coverage.json.zst": { + "path": "/commit_coverage.json.zst", + "type": "file" } }, "cache": { From 48602c1822a55257e2a947a6bcf4fae9f9c1245e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:42:43 +0100 Subject: [PATCH 0108/1236] bot: Use a proper commit message to let hgmo know that the commit is a backout in the test fixture Related to 4a59888784f412835c8fe2423f1b7103ed4a1357, 05e39ac42f7d794d2bd60e58422bfb8579177cd2, and 4124619610783b46a5dc9320bffc399091cb8505 This should finally fix the test_backout_removed_file test failure. --- bot/tests/test_phabricator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 2249fd7f9..a3e78c435 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -419,7 +419,7 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): hg.remove(files=[bytes(os.path.join(local, "file"), "ascii")]) revision2 = commit(hg, 2) - hg.backout(rev=revision2, message="backout", user="marco") + hg.backout(rev=revision2, message=f"Backout {revision2[:12]}", user="marco") revision3 = hg.log(limit=1)[0][1].decode("ascii") hg.push(dest=bytes(remote, "ascii")) From dc9d01e5825db7cee018fe030f130090bc07a804 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 01:48:53 +0100 Subject: [PATCH 0109/1236] backend: Fix test for downloading coverage reports from GCP Fixes a regression from 74ffce078e1095548d67ff5c88d3290bc9e272ec --- backend/tests/test_gcp.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/tests/test_gcp.py b/backend/tests/test_gcp.py index 502a0c7c2..5bc2aca59 100644 --- a/backend/tests/test_gcp.py +++ b/backend/tests/test_gcp.py @@ -7,6 +7,7 @@ import pytest from code_coverage_backend.report import Report +from code_coverage_tools.gcp import download_report def test_download_report(mock_cache): @@ -17,7 +18,9 @@ def test_download_report(mock_cache): # Does not exist report = Report(mock_cache.reports_dir, "myrepo", "missing", date=1, push_id=1) - assert mock_cache.download_report(report) is False + assert ( + download_report(mock_cache.reports_dir, mock_cache.bucket, report.name) is False + ) archive = os.path.join( mock_cache.reports_dir, "myrepo", "deadbeef123", "all:all.json.zstd" @@ -30,7 +33,9 @@ def test_download_report(mock_cache): # Valid blob report = Report(mock_cache.reports_dir, "myrepo", "deadbeef123", date=1, push_id=1) - assert mock_cache.download_report(report) is True + assert ( + download_report(mock_cache.reports_dir, mock_cache.bucket, report.name) is True + ) assert archive == report.archive_path assert payload == report.path From 4d6092ad8450e3216751c9be8df834a992cf9824 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 02:17:07 +0100 Subject: [PATCH 0110/1236] bot: Start hgmo server only once, and not once per report --- bot/code_coverage_bot/commit_coverage.py | 66 +++++++++++++----------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index f05522f5e..1e0722a7c 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -45,44 +45,48 @@ def generate(repo_dir: str) -> None: ), "Missing GOOGLE_CLOUD_STORAGE secret" bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) - for changeset, platform, suite in list_reports(bucket, "mozilla-central"): - # We are only interested in "overall" coverage, not platform or suite specific. - if platform != DEFAULT_FILTER or suite != DEFAULT_FILTER: - continue + with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: + for changeset, platform, suite in list_reports(bucket, "mozilla-central"): + # We are only interested in "overall" coverage, not platform or suite specific. + if platform != DEFAULT_FILTER or suite != DEFAULT_FILTER: + continue - # We already have data for this commit. - if changeset in commit_coverage: - continue + # We already have data for this commit. + if changeset in commit_coverage: + continue - report_name = get_name("mozilla-central", changeset, platform, suite) - assert download_report("ccov-reports", bucket, report_name) + report_name = get_name("mozilla-central", changeset, platform, suite) + assert download_report("ccov-reports", bucket, report_name) - with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: - report = json.load(f) + with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: + report = json.load(f) - phabricatorUploader = PhabricatorUploader(repo_dir, changeset) + phabricatorUploader = PhabricatorUploader(repo_dir, changeset) - with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: changesets = hgmo_server.get_automation_relevance_changesets(changeset) - results = phabricatorUploader.generate(report, changesets) - for changeset in changesets: - desc = changeset["desc"].split("\n")[0] - - if any(text in desc for text in ["r=merge", "a=merge"]): - continue - - # Lookup changeset coverage from phabricator uploader - coverage = results.get(changeset["node"]) - if coverage is None: - logger.warn("No coverage found", changeset=changeset) - continue - - commit_coverage[changeset["node"]] = { - "added": sum(c["lines_added"] for c in coverage["paths"].values()), - "covered": sum(c["lines_covered"] for c in coverage["paths"].values()), - "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), - } + results = phabricatorUploader.generate(report, changesets) + for changeset in changesets: + desc = changeset["desc"].split("\n")[0] + + if any(text in desc for text in ["r=merge", "a=merge"]): + continue + + # Lookup changeset coverage from phabricator uploader + coverage = results.get(changeset["node"]) + if coverage is None: + logger.warn("No coverage found", changeset=changeset) + continue + + commit_coverage[changeset["node"]] = { + "added": sum(c["lines_added"] for c in coverage["paths"].values()), + "covered": sum( + c["lines_covered"] for c in coverage["paths"].values() + ), + "unknown": sum( + c["lines_unknown"] for c in coverage["paths"].values() + ), + } cctx = zstandard.ZstdCompressor(threads=-1) with open(f"{commit_coverage_path}.zst", "wb") as zf: From 5c64530cc452218dc6faf1148faf44d7bd88f76a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 12:16:59 +0100 Subject: [PATCH 0111/1236] bot: Don't warn when some paths are not found in the report when generating commit coverage statistics --- bot/code_coverage_bot/commit_coverage.py | 6 ++++-- bot/code_coverage_bot/phabricator.py | 18 ++++++++++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 1e0722a7c..fc3131e6b 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -61,7 +61,9 @@ def generate(repo_dir: str) -> None: with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: report = json.load(f) - phabricatorUploader = PhabricatorUploader(repo_dir, changeset) + phabricatorUploader = PhabricatorUploader( + repo_dir, changeset, warnings_enabled=False + ) changesets = hgmo_server.get_automation_relevance_changesets(changeset) @@ -75,7 +77,7 @@ def generate(repo_dir: str) -> None: # Lookup changeset coverage from phabricator uploader coverage = results.get(changeset["node"]) if coverage is None: - logger.warn("No coverage found", changeset=changeset) + logger.info("No coverage found", changeset=changeset) continue commit_coverage[changeset["node"]] = { diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index a49dea16c..75c25f555 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -2,6 +2,8 @@ import os import re +from typing import List +from typing import Optional import structlog from libmozdata.phabricator import BuildState @@ -34,9 +36,12 @@ def parse_revision_url(desc): class PhabricatorUploader(object): - def __init__(self, repo_dir, revision): + def __init__( + self, repo_dir: str, revision: str, warnings_enabled: Optional[bool] = True + ) -> None: self.repo_dir = repo_dir self.revision = revision + self.warnings_enabled = warnings_enabled # Read third party exclusion lists from repo third_parties = os.path.join( @@ -48,12 +53,10 @@ def __init__(self, repo_dir, revision): self.third_parties = [] logger.warn("Missing third party exclusion list", path=third_parties) - def _find_coverage(self, report, path): + def _find_coverage(self, report: dict, path: str) -> Optional[List[int]]: """ Find coverage value in a covdir report """ - assert isinstance(report, dict) - parts = path.split("/") for part in filter(None, parts): if part not in report["children"]: @@ -65,8 +68,11 @@ def _find_coverage(self, report, path): "Path not found in report for unsupported extension", path=path ) else: - logger.warn("Path not found in report", path=path) - return + if self.warnings_enabled: + logger.warn("Path not found in report", path=path) + else: + logger.info("Path not found in report", path=path) + return None report = report["children"][part] return report["coverage"] From 9db8b72cea753d82efbc2df73e1331981eab20b2 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 12:20:09 +0100 Subject: [PATCH 0112/1236] bot: Don't skip merge commits in the commit coverage statistics module, as they are already skipped by the mapping module --- bot/code_coverage_bot/commit_coverage.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index fc3131e6b..8f92bde4d 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -69,11 +69,6 @@ def generate(repo_dir: str) -> None: results = phabricatorUploader.generate(report, changesets) for changeset in changesets: - desc = changeset["desc"].split("\n")[0] - - if any(text in desc for text in ["r=merge", "a=merge"]): - continue - # Lookup changeset coverage from phabricator uploader coverage = results.get(changeset["node"]) if coverage is None: From 233e5aef134f91e69e2e4411c254dc19e80df99a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 12:42:35 +0100 Subject: [PATCH 0113/1236] bot: Don't look for coverage records and build annotate data for the same path at the same revision more than once It is very frequent for multiple patches in the same push to modify the same files. It doesn't make sense to retrieve the coverage records and the annotate data for the same path at the same revision more than once, we can just temporarily cache those values. --- bot/code_coverage_bot/phabricator.py | 44 ++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 75c25f555..16bafaf8b 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -2,6 +2,8 @@ import os import re +from typing import Any +from typing import Dict from typing import List from typing import Optional @@ -149,21 +151,39 @@ def is_supported_extension(self, path): return False return ext[1:] in COVERAGE_EXTENSIONS - def generate(self, report, changesets): + def generate( + self, report: dict, changesets: List[dict] + ) -> Dict[str, Dict[str, Any]]: results = {} - with hgmo.HGMO(self.repo_dir) as hgmo_server: - for changeset in changesets: - desc = changeset["desc"].split("\n")[0] + # Skip merge changesets and backouts. + changesets = [ + changeset + for changeset in changesets + if not any( + text in changeset["desc"].split("\n")[0] + for text in ["r=merge", "a=merge"] + ) + and len(changeset["backsoutnodes"]) == 0 + ] - # Skip merge changesets. - if any(text in desc for text in ["r=merge", "a=merge"]): - continue + all_paths = tuple( + set(sum((changeset["files"] for changeset in changesets), [])) + ) - # Skip backouts. - if len(changeset["backsoutnodes"]) > 0: - continue + with hgmo.HGMO(self.repo_dir) as hgmo_server: + coverage_records_by_path = { + path: self._find_coverage(report, path) for path in all_paths + } + + # Retrieve the annotate data for the build changeset. + build_annotate_by_path = { + path: hgmo_server.get_annotate(self.revision, path) + for path in all_paths + if coverage_records_by_path.get(path) is not None + } + for changeset in changesets: # Retrieve the revision ID for this changeset. revision_id = parse_revision_id(changeset["desc"]) @@ -175,12 +195,12 @@ def generate(self, report, changesets): # For each file... for path in changeset["files"]: # Retrieve the coverage data. - coverage_record = self._find_coverage(report, path) + coverage_record = coverage_records_by_path.get(path) if coverage_record is None: continue # Retrieve the annotate data for the build changeset. - build_annotate = hgmo_server.get_annotate(self.revision, path) + build_annotate = build_annotate_by_path.get(path) if build_annotate is None: # This means the file has been removed by another changeset, but if this is the # case, then we shouldn't have a coverage record and so we should have *continue*d From cfcb5b446fbe6188d2343362f0b83e76e6ca6ef8 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 15:04:52 +0100 Subject: [PATCH 0114/1236] bot: Don't start the hgmo server for each coverage mapping This is both an optimization (avoid restarting the hgmo server), and also a bug fix for a regression introduced by 4d6092ad8450e3216751c9be8df834a992cf9824. Indeed, after 4d6092ad8450e3216751c9be8df834a992cf9824, we had a hgmo server already running, and so we couldn't start another one. Fixes a regression from 4d6092ad8450e3216751c9be8df834a992cf9824 --- bot/code_coverage_bot/commit_coverage.py | 2 +- bot/code_coverage_bot/phabricator.py | 150 +++++++++++------------ bot/tests/conftest.py | 7 +- bot/tests/test_notifier.py | 7 +- bot/tests/test_phabricator.py | 57 +++++++-- 5 files changed, 127 insertions(+), 96 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 8f92bde4d..f7feaae9a 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -67,7 +67,7 @@ def generate(repo_dir: str) -> None: changesets = hgmo_server.get_automation_relevance_changesets(changeset) - results = phabricatorUploader.generate(report, changesets) + results = phabricatorUploader.generate(hgmo_server, report, changesets) for changeset in changesets: # Lookup changeset coverage from phabricator uploader coverage = results.get(changeset["node"]) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 16bafaf8b..334e263a1 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -152,7 +152,7 @@ def is_supported_extension(self, path): return ext[1:] in COVERAGE_EXTENSIONS def generate( - self, report: dict, changesets: List[dict] + self, hgmo_server: hgmo.HGMO, report: dict, changesets: List[dict] ) -> Dict[str, Dict[str, Any]]: results = {} @@ -171,88 +171,86 @@ def generate( set(sum((changeset["files"] for changeset in changesets), [])) ) - with hgmo.HGMO(self.repo_dir) as hgmo_server: - coverage_records_by_path = { - path: self._find_coverage(report, path) for path in all_paths - } + coverage_records_by_path = { + path: self._find_coverage(report, path) for path in all_paths + } - # Retrieve the annotate data for the build changeset. - build_annotate_by_path = { - path: hgmo_server.get_annotate(self.revision, path) - for path in all_paths - if coverage_records_by_path.get(path) is not None - } + # Retrieve the annotate data for the build changeset. + build_annotate_by_path = { + path: hgmo_server.get_annotate(self.revision, path) + for path in all_paths + if coverage_records_by_path.get(path) is not None + } - for changeset in changesets: - # Retrieve the revision ID for this changeset. - revision_id = parse_revision_id(changeset["desc"]) - - results[changeset["node"]] = { - "revision_id": revision_id, - "paths": {}, - } + for changeset in changesets: + # Retrieve the revision ID for this changeset. + revision_id = parse_revision_id(changeset["desc"]) - # For each file... - for path in changeset["files"]: - # Retrieve the coverage data. - coverage_record = coverage_records_by_path.get(path) - if coverage_record is None: - continue - - # Retrieve the annotate data for the build changeset. - build_annotate = build_annotate_by_path.get(path) - if build_annotate is None: - # This means the file has been removed by another changeset, but if this is the - # case, then we shouldn't have a coverage record and so we should have *continue*d - # earlier. - assert ( - False - ), "Failure to retrieve annotate data for the build changeset" - - # Build the coverage map from the annotate data and the coverage data of the build changeset. - coverage_map = self._build_coverage_map( - build_annotate, coverage_record - ) + results[changeset["node"]] = { + "revision_id": revision_id, + "paths": {}, + } - # Retrieve the annotate data for the changeset of interest. - annotate = hgmo_server.get_annotate(changeset["node"], path) - if annotate is None: - # This means the file has been removed by this changeset, and maybe was brought back by a following changeset. - continue - - # List lines added by this patch - lines_added = [ - line["lineno"] - 1 - for line in annotate - if line["node"] == changeset["node"] - ] - - # Apply the coverage map on the annotate data of the changeset of interest. - coverage = self._apply_coverage_map(annotate, coverage_map) - - results[changeset["node"]]["paths"][path] = { - "lines_added": sum( - coverage[line] != "N" - for line in lines_added - if line < len(coverage) - ), - "lines_unknown": sum( - coverage[line] == "X" - for line in lines_added - if line < len(coverage) - ), - "lines_covered": sum( - coverage[line] == "C" - for line in lines_added - if line < len(coverage) - ), - "coverage": coverage, - } + # For each file... + for path in changeset["files"]: + # Retrieve the coverage data. + coverage_record = coverage_records_by_path.get(path) + if coverage_record is None: + continue + + # Retrieve the annotate data for the build changeset. + build_annotate = build_annotate_by_path.get(path) + if build_annotate is None: + # This means the file has been removed by another changeset, but if this is the + # case, then we shouldn't have a coverage record and so we should have *continue*d + # earlier. + assert ( + False + ), "Failure to retrieve annotate data for the build changeset" + + # Build the coverage map from the annotate data and the coverage data of the build changeset. + coverage_map = self._build_coverage_map(build_annotate, coverage_record) + + # Retrieve the annotate data for the changeset of interest. + annotate = hgmo_server.get_annotate(changeset["node"], path) + if annotate is None: + # This means the file has been removed by this changeset, and maybe was brought back by a following changeset. + continue + + # List lines added by this patch + lines_added = [ + line["lineno"] - 1 + for line in annotate + if line["node"] == changeset["node"] + ] + + # Apply the coverage map on the annotate data of the changeset of interest. + coverage = self._apply_coverage_map(annotate, coverage_map) + + results[changeset["node"]]["paths"][path] = { + "lines_added": sum( + coverage[line] != "N" + for line in lines_added + if line < len(coverage) + ), + "lines_unknown": sum( + coverage[line] == "X" + for line in lines_added + if line < len(coverage) + ), + "lines_covered": sum( + coverage[line] == "C" + for line in lines_added + if line < len(coverage) + ), + "coverage": coverage, + } return results - def upload(self, report, changesets): - results = self.generate(report, changesets) + def upload(self, report: dict, changesets: List[dict]) -> Dict[str, Dict[str, Any]]: + with hgmo.HGMO(self.repo_dir) as hgmo_server: + results = self.generate(hgmo_server, report, changesets) if secrets[secrets.PHABRICATOR_ENABLED]: phabricator = PhabricatorAPI( diff --git a/bot/tests/conftest.py b/bot/tests/conftest.py index a32d93803..396d1e332 100644 --- a/bot/tests/conftest.py +++ b/bot/tests/conftest.py @@ -46,11 +46,8 @@ def commit(hg, diff_rev=None): return str(revision, "ascii") -def changesets(repo_dir, revision): - from code_coverage_bot import hgmo - - with hgmo.HGMO(repo_dir) as hgmo_server: - return hgmo_server.get_automation_relevance_changesets(revision) +def changesets(hgmo_server, revision): + return hgmo_server.get_automation_relevance_changesets(revision) def load_file(path): diff --git a/bot/tests/test_notifier.py b/bot/tests/test_notifier.py index 7ae76b407..87380f5ee 100644 --- a/bot/tests/test_notifier.py +++ b/bot/tests/test_notifier.py @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- +from code_coverage_bot import hgmo from code_coverage_bot.notifier import notify_email from code_coverage_bot.phabricator import PhabricatorUploader from conftest import add_file @@ -21,7 +22,8 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ copy_pushlog_database(remote, local) - stack = changesets(local, revision2) + with hgmo.HGMO(local) as hgmo_server: + stack = changesets(hgmo_server, revision2) assert len(stack) == 2 assert ( stack[0]["desc"] @@ -40,7 +42,8 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ } ) phab = PhabricatorUploader(local, revision2) - changesets_coverage = phab.generate(report, stack) + with hgmo.HGMO(local) as hgmo_server: + changesets_coverage = phab.generate(hgmo_server, report, stack) assert changesets_coverage == { revision1: { diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index a3e78c435..e00633f5b 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -6,6 +6,7 @@ import responses +from code_coverage_bot import hgmo from code_coverage_bot.phabricator import PhabricatorUploader from conftest import add_file from conftest import changesets @@ -28,7 +29,9 @@ def test_simple(mock_secrets, mock_phabricator, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + with hgmo.HGMO(local) as hgmo_server: + stack = changesets(hgmo_server, revision) + results = phabricator.generate(hgmo_server, report, stack) assert results == { revision: { @@ -44,7 +47,7 @@ def test_simple(mock_secrets, mock_phabricator, fake_hg_repo): } } - phabricator.upload(report, changesets(local, revision)) + phabricator.upload(report, stack) assert len(responses.calls) >= 3 @@ -106,7 +109,10 @@ def test_file_with_no_coverage(mock_secrets, fake_hg_repo): phabricator = PhabricatorUploader(local, revision) report = covdir_report({"source_files": []}) - results = phabricator.generate(report, changesets(local, revision)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision) + ) assert results == {revision: {"revision_id": 1, "paths": {}}} @@ -125,7 +131,10 @@ def test_one_commit_without_differential(mock_secrets, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision) + ) assert results == { revision: { @@ -166,7 +175,10 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): ] } ) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: { @@ -217,7 +229,10 @@ def test_changesets_overwriting(mock_secrets, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: { @@ -266,7 +281,10 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): ] } ) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: { @@ -311,7 +329,10 @@ def test_changesets_reducing_size(mock_secrets, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} ) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: { @@ -359,7 +380,10 @@ def test_changesets_overwriting_one_commit_without_differential( report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: { @@ -402,7 +426,10 @@ def test_removed_file(mock_secrets, fake_hg_repo): phabricator = PhabricatorUploader(local, revision2) report = covdir_report({"source_files": []}) - results = phabricator.generate(report, changesets(local, revision2)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) assert results == { revision1: {"revision_id": 1, "paths": {}}, @@ -430,7 +457,10 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) - results = phabricator.generate(report, changesets(local, revision3)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision3) + ) assert results == { revision1: { @@ -462,7 +492,10 @@ def test_coverable_last_lines(mock_secrets, mock_phabricator, fake_hg_repo): report = covdir_report( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} ) - results = phabricator.generate(report, changesets(local, revision)) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision) + ) assert results == { revision: { From 32b75e7fa6645157de0fc4e2d4451b003a3cd677 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 15:25:36 +0100 Subject: [PATCH 0115/1236] frontend: Use 'webpack serve' instead of 'webpack-dev-server --open' --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index f64d63809..10d113d4d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,7 +6,7 @@ "scripts": { "build": "webpack", "release": "webpack --config webpack.prod.js", - "start": "webpack-dev-server --open", + "start": "webpack serve", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { From 8c81386e1671de453c054a3618f1e5622b513af3 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 16:27:38 +0100 Subject: [PATCH 0116/1236] bot: List all reports beforehand and then use tqdm to show progress in parsing them --- .isort.cfg | 2 +- bot/code_coverage_bot/commit_coverage.py | 4 +++- bot/requirements.txt | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.isort.cfg b/.isort.cfg index 2673af0b1..49d7c8cbd 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -1,6 +1,6 @@ [settings] known_first_party = code_coverage_backend,code_coverage_bot,code_coverage_events,code_coverage_tools,conftest,firefox_code_coverage -known_third_party = connexion,datadog,dateutil,fakeredis,flask,flask_cors,flask_talisman,google,hglib,jsone,jsonschema,libmozdata,libmozevent,logbook,magic,pytest,pytz,raven,redis,requests,responses,setuptools,structlog,taskcluster,tenacity,werkzeug,yaml,zstandard +known_third_party = connexion,datadog,dateutil,fakeredis,flask,flask_cors,flask_talisman,google,hglib,jsone,jsonschema,libmozdata,libmozevent,logbook,magic,pytest,pytz,raven,redis,requests,responses,setuptools,structlog,taskcluster,tenacity,tqdm,werkzeug,yaml,zstandard force_single_line = True default_section=FIRSTPARTY line_length=159 diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index f7feaae9a..d2c8f1393 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -10,6 +10,7 @@ import requests import structlog import zstandard +from tqdm import tqdm from code_coverage_bot import hgmo from code_coverage_bot import utils @@ -46,7 +47,8 @@ def generate(repo_dir: str) -> None: bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: - for changeset, platform, suite in list_reports(bucket, "mozilla-central"): + reports = list(list_reports(bucket, "mozilla-central")) + for changeset, platform, suite in tqdm(reports): # We are only interested in "overall" coverage, not platform or suite specific. if platform != DEFAULT_FILTER or suite != DEFAULT_FILTER: continue diff --git a/bot/requirements.txt b/bot/requirements.txt index 6f40b97e7..8be59471f 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,4 +5,5 @@ pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 +tqdm==4.51.0 zstandard==0.14.0 From 11930d619750dd24f70206ad1f61d191bc847308 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 20:36:08 +0100 Subject: [PATCH 0117/1236] bot: Filter reports earlier, so we only show a progress bar for the changesets we actually have to analyze --- bot/code_coverage_bot/commit_coverage.py | 35 +++++++++++++++--------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index d2c8f1393..12b38c5cf 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -47,27 +47,36 @@ def generate(repo_dir: str) -> None: bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: - reports = list(list_reports(bucket, "mozilla-central")) - for changeset, platform, suite in tqdm(reports): - # We are only interested in "overall" coverage, not platform or suite specific. - if platform != DEFAULT_FILTER or suite != DEFAULT_FILTER: - continue - - # We already have data for this commit. - if changeset in commit_coverage: - continue - - report_name = get_name("mozilla-central", changeset, platform, suite) + # We are only interested in "overall" coverage, not platform or suite specific. + changesets_to_analyze = [ + changeset + for changeset, platform, suite in list_reports(bucket, "mozilla-central") + if platform == DEFAULT_FILTER and suite == DEFAULT_FILTER + ] + + # Skip already analyzed changesets. + changesets_to_analyze = [ + changeset + for changeset in changesets_to_analyze + if changeset not in commit_coverage + ] + + for changeset_to_analyze in tqdm(changesets_to_analyze): + report_name = get_name( + "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER + ) assert download_report("ccov-reports", bucket, report_name) with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: report = json.load(f) phabricatorUploader = PhabricatorUploader( - repo_dir, changeset, warnings_enabled=False + repo_dir, changeset_to_analyze, warnings_enabled=False ) - changesets = hgmo_server.get_automation_relevance_changesets(changeset) + changesets = hgmo_server.get_automation_relevance_changesets( + changeset_to_analyze + ) results = phabricatorUploader.generate(hgmo_server, report, changesets) for changeset in changesets: From a0aee9bb88193dd621ee8fb72af827f842399490 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 22:46:18 +0100 Subject: [PATCH 0118/1236] bot: Store None in the mapping from commit to coverage statistics when we couldn't analyze a commit To avoid trying to analyze such commits multiple times --- bot/code_coverage_bot/commit_coverage.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 12b38c5cf..5fcfbb39a 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -84,6 +84,7 @@ def generate(repo_dir: str) -> None: coverage = results.get(changeset["node"]) if coverage is None: logger.info("No coverage found", changeset=changeset) + commit_coverage[changeset["node"]] = None continue commit_coverage[changeset["node"]] = { From ada6c218b3777348fef82e0a8a03cf877ff44820 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Nov 2020 22:51:13 +0100 Subject: [PATCH 0119/1236] Release 1.2.0 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index e9bc14996..26aaba0e8 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.1.14 +1.2.0 diff --git a/bot/VERSION b/bot/VERSION index e9bc14996..26aaba0e8 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.1.14 +1.2.0 diff --git a/events/VERSION b/events/VERSION index e9bc14996..26aaba0e8 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.1.14 +1.2.0 diff --git a/frontend/package.json b/frontend/package.json index 10d113d4d..b5b7a14b2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.1.14", + "version": "1.2.0", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index e9bc14996..26aaba0e8 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.1.14 +1.2.0 From 7956455633f592f6b4a3bee67daf922dca5dcd57 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 12:10:35 +0100 Subject: [PATCH 0120/1236] bot: Add an additional test for mapping coverage to commits --- bot/tests/test_phabricator.py | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index e00633f5b..03e290dda 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -360,6 +360,58 @@ def test_changesets_reducing_size(mock_secrets, fake_hg_repo): } +def test_changesets_increasing_size(mock_secrets, fake_hg_repo): + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n") + revision1 = commit(hg, 1) + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + phabricator = PhabricatorUploader(local, revision2) + report = covdir_report( + { + "source_files": [ + {"name": "file", "coverage": [None, 0, 1, 0, 0, 0, 0, 0, 1, 1]} + ] + } + ) + with hgmo.HGMO(local) as hgmo_server: + results = phabricator.generate( + hgmo_server, report, changesets(hgmo_server, revision2) + ) + + assert results == { + revision1: { + "revision_id": 1, + "paths": { + "file": { + "coverage": "NUCU", + "lines_added": 3, + "lines_covered": 1, + "lines_unknown": 0, + } + }, + }, + revision2: { + "revision_id": 2, + "paths": { + "file": { + "coverage": "NUCUUUUUCC", + "lines_added": 6, + "lines_covered": 2, + "lines_unknown": 0, + } + }, + }, + } + + def test_changesets_overwriting_one_commit_without_differential( mock_secrets, fake_hg_repo ): From f1f045c3c855b762999a2518f5b2034c76120236 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 12:11:11 +0100 Subject: [PATCH 0121/1236] tools: Fix type annotations for gcp.get_bucket --- tools/code_coverage_tools/gcp.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tools/code_coverage_tools/gcp.py b/tools/code_coverage_tools/gcp.py index 2516b5842..ae75b22ff 100644 --- a/tools/code_coverage_tools/gcp.py +++ b/tools/code_coverage_tools/gcp.py @@ -18,13 +18,11 @@ DEFAULT_FILTER = "all" -def get_bucket(service_account: str) -> gcp_storage.bucket.Bucket: +def get_bucket(service_account: dict) -> gcp_storage.bucket.Bucket: """ Build a Google Cloud Storage client & bucket from Taskcluster secret """ - assert isinstance(service_account, dict) - # Load credentials from Taskcluster secret if "bucket" not in service_account: raise KeyError("Missing bucket in GOOGLE_CLOUD_STORAGE") From f9e3840e3fb759f7e61ea2ed6d31b62906d13759 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 12:12:10 +0100 Subject: [PATCH 0122/1236] bot: Download files without using shutil --- bot/code_coverage_bot/utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bot/code_coverage_bot/utils.py b/bot/code_coverage_bot/utils.py index a7f0746b9..e1588b954 100644 --- a/bot/code_coverage_bot/utils.py +++ b/bot/code_coverage_bot/utils.py @@ -3,7 +3,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. import concurrent.futures -import shutil import subprocess from zipfile import BadZipFile from zipfile import is_zipfile @@ -101,8 +100,8 @@ def perform_download() -> None: r.raise_for_status() with open(path, "wb") as f: - r.raw.decode_content = True - shutil.copyfileobj(r.raw, f) + for chunk in r.iter_content(chunk_size=1048576): + f.write(chunk) if path.endswith(".zip") and not is_zipfile(path): raise BadZipFile("File is not a zip file") From 0dbba1c66f32b5eb23d105c7595db810d0c77785 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 12:14:20 +0100 Subject: [PATCH 0123/1236] bot: Add some tests for the commit_coverage module --- bot/code_coverage_bot/commit_coverage.py | 14 +- bot/tests/conftest.py | 2 + bot/tests/test_commit_coverage.py | 327 +++++++++++++++++++++++ 3 files changed, 338 insertions(+), 5 deletions(-) create mode 100644 bot/tests/test_commit_coverage.py diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 5fcfbb39a..927e1fe4b 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -25,10 +25,10 @@ logger = structlog.get_logger(__name__) -def generate(repo_dir: str) -> None: - commit_coverage_path = "commit_coverage.json" +def generate(repo_dir: str, out_dir: str = ".") -> None: + commit_coverage_path = os.path.join(out_dir, "commit_coverage.json") - url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/{commit_coverage_path}.zst" # noqa + url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/commit_coverage.json.zst" # noqa r = requests.head(url, allow_redirects=True) if r.status_code != 404: utils.download_file(url, f"{commit_coverage_path}.zst") @@ -65,9 +65,13 @@ def generate(repo_dir: str) -> None: report_name = get_name( "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER ) - assert download_report("ccov-reports", bucket, report_name) + assert download_report( + os.path.join(out_dir, "ccov-reports"), bucket, report_name + ) - with open(os.path.join("ccov-reports", f"{report_name}.json"), "r") as f: + with open( + os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" + ) as f: report = json.load(f) phabricatorUploader = PhabricatorUploader( diff --git a/bot/tests/conftest.py b/bot/tests/conftest.py index 396d1e332..b215185a4 100644 --- a/bot/tests/conftest.py +++ b/bot/tests/conftest.py @@ -205,10 +205,12 @@ def mock_secrets(): secrets.update( { + "APP_CHANNEL": "production", "PHABRICATOR_ENABLED": True, "PHABRICATOR_URL": "http://phabricator.test/api/", "PHABRICATOR_TOKEN": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "EMAIL_ADDRESSES": ["admin@allizom.org"], + "GOOGLE_CLOUD_STORAGE": {}, } ) diff --git a/bot/tests/test_commit_coverage.py b/bot/tests/test_commit_coverage.py new file mode 100644 index 000000000..6bbfc62dc --- /dev/null +++ b/bot/tests/test_commit_coverage.py @@ -0,0 +1,327 @@ +# -*- coding: utf-8 -*- +import json +import os + +import responses +import zstandard + +from code_coverage_bot import commit_coverage +from conftest import add_file +from conftest import commit +from conftest import copy_pushlog_database +from conftest import covdir_report + + +def test_generate_from_scratch( + monkeypatch, tmpdir, mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_repo +): + tmp_path = tmpdir.strpath + + responses.add( + responses.HEAD, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa + status=404, + ) + + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n") + revision1 = commit(hg, 1) + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + report = covdir_report( + { + "source_files": [ + {"name": "file", "coverage": [None, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]} + ] + } + ) + + myBucket = {} + + def get_bucket(acc): + return myBucket + + monkeypatch.setattr(commit_coverage, "get_bucket", get_bucket) + + def list_reports(bucket, repo): + assert bucket == myBucket + assert repo == "mozilla-central" + yield revision2, "linux", "all" + yield revision2, "all", "xpcshell" + yield revision2, "all", "all" + + monkeypatch.setattr(commit_coverage, "list_reports", list_reports) + + def download_report(report_dir, bucket, report_name): + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision2), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision2, "all:all.json" + ), + "w", + ) as f: + json.dump(report, f) + + return True + + monkeypatch.setattr(commit_coverage, "download_report", download_report) + + commit_coverage.generate(local, out_dir=tmp_path) + + dctx = zstandard.ZstdDecompressor() + with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: + with dctx.stream_reader(zf) as reader: + result = json.load(reader) + + assert result == { + revision1: { + "added": 3, + "covered": 2, + "unknown": 0, + }, + revision2: { + "added": 6, + "covered": 0, + "unknown": 0, + }, + } + + +def test_generate_two_pushes( + monkeypatch, tmpdir, mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_repo +): + tmp_path = tmpdir.strpath + + responses.add( + responses.HEAD, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa + status=404, + ) + + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file1", "1\n2\n3\n4\n") + revision1 = commit(hg, 1) + + add_file(hg, local, "file1", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file2", "1\n2\n3\n4\n") + revision3 = commit(hg, 1) + + add_file(hg, local, "file2", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision4 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + report1 = covdir_report( + { + "source_files": [ + {"name": "file1", "coverage": [None, 1, 1, 0, 0, 0, 0, 0, 0, 0]} + ] + } + ) + + report2 = covdir_report( + { + "source_files": [ + {"name": "file1", "coverage": [None, 1, 1, 0, 0, 0, 0, 0, 0, 0]}, + {"name": "file2", "coverage": [None, 0, 1, 0, 0, 0, 0, 0, 1, 1]}, + ] + } + ) + + myBucket = {} + + def get_bucket(acc): + return myBucket + + monkeypatch.setattr(commit_coverage, "get_bucket", get_bucket) + + def list_reports(bucket, repo): + assert bucket == myBucket + assert repo == "mozilla-central" + yield revision2, "linux", "all" + yield revision2, "all", "xpcshell" + yield revision2, "all", "all" + yield revision4, "all", "all" + + monkeypatch.setattr(commit_coverage, "list_reports", list_reports) + + def download_report(report_dir, bucket, report_name): + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision2), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision2, "all:all.json" + ), + "w", + ) as f: + json.dump(report1, f) + + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision4), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision4, "all:all.json" + ), + "w", + ) as f: + json.dump(report2, f) + + return True + + monkeypatch.setattr(commit_coverage, "download_report", download_report) + + commit_coverage.generate(local, out_dir=tmp_path) + + dctx = zstandard.ZstdDecompressor() + with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: + with dctx.stream_reader(zf) as reader: + result = json.load(reader) + + assert result == { + revision1: { + "added": 3, + "covered": 2, + "unknown": 0, + }, + revision2: { + "added": 6, + "covered": 0, + "unknown": 0, + }, + revision3: { + "added": 3, + "covered": 1, + "unknown": 0, + }, + revision4: { + "added": 6, + "covered": 2, + "unknown": 0, + }, + } + + +def test_generate_from_preexisting( + monkeypatch, tmpdir, mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_repo +): + tmp_path = tmpdir.strpath + + responses.add( + responses.HEAD, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa + status=200, + ) + + responses.add( + responses.GET, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa + status=200, + body=zstandard.ZstdCompressor().compress( + json.dumps( + { + "revision1": { + "added": 7, + "covered": 3, + "unknown": 0, + }, + "revision2": None, + } + ).encode("ascii") + ), + ) + + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n") + revision1 = commit(hg, 1) + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + report = covdir_report( + { + "source_files": [ + {"name": "file", "coverage": [None, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]} + ] + } + ) + + myBucket = {} + + def get_bucket(acc): + return myBucket + + monkeypatch.setattr(commit_coverage, "get_bucket", get_bucket) + + def list_reports(bucket, repo): + assert bucket == myBucket + assert repo == "mozilla-central" + yield revision2, "linux", "all" + yield revision2, "all", "xpcshell" + yield revision2, "all", "all" + + monkeypatch.setattr(commit_coverage, "list_reports", list_reports) + + def download_report(report_dir, bucket, report_name): + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision2), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision2, "all:all.json" + ), + "w", + ) as f: + json.dump(report, f) + + return True + + monkeypatch.setattr(commit_coverage, "download_report", download_report) + + commit_coverage.generate(local, out_dir=tmp_path) + + dctx = zstandard.ZstdDecompressor() + with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: + with dctx.stream_reader(zf) as reader: + result = json.load(reader) + + assert result == { + "revision1": {"added": 7, "covered": 3, "unknown": 0}, + "revision2": None, + revision1: { + "added": 3, + "covered": 2, + "unknown": 0, + }, + revision2: { + "added": 6, + "covered": 0, + "unknown": 0, + }, + } From 24d3dfbf0a287faaaa63efe02431cc599054c9fa Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 15:22:42 +0100 Subject: [PATCH 0124/1236] bot: Fix code coverage repo hook ID --- bot/tools/covdir_gen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/tools/covdir_gen.py b/bot/tools/covdir_gen.py index b058e770d..65c649f57 100644 --- a/bot/tools/covdir_gen.py +++ b/bot/tools/covdir_gen.py @@ -9,7 +9,7 @@ MC_REPO = "https://hg.mozilla.org/mozilla-central" HOOK_GROUP = "project-relman" -HOOK_ID = "code-coverage-{app_channel}" +HOOK_ID = "code-coverage-repo-{app_channel}" def trigger_task(app_channel, task_group_id, commit): From 12154542a15436d636ad6840bc59fb58dea48b06 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 19:48:19 +0100 Subject: [PATCH 0125/1236] bot: In the cron task, trigger ingestion tasks for mozilla-central revisions that haven't been ingested yet --- bot/code_coverage_bot/artifacts.py | 18 +- bot/code_coverage_bot/hgmo.py | 17 +- bot/code_coverage_bot/hooks/cron.py | 3 + bot/code_coverage_bot/taskcluster.py | 2 + bot/code_coverage_bot/trigger_missing.py | 124 +++++++++ bot/tests/test_trigger_missing.py | 337 +++++++++++++++++++++++ 6 files changed, 488 insertions(+), 13 deletions(-) create mode 100644 bot/code_coverage_bot/trigger_missing.py create mode 100644 bot/tests/test_trigger_missing.py diff --git a/bot/code_coverage_bot/artifacts.py b/bot/code_coverage_bot/artifacts.py index f57338c10..0176d082f 100644 --- a/bot/code_coverage_bot/artifacts.py +++ b/bot/code_coverage_bot/artifacts.py @@ -20,8 +20,6 @@ "awsy", "talos", ] # Ignore awsy and talos as they aren't actually suites of tests. -FINISHED_STATUSES = ["completed", "failed", "exception"] -ALL_STATUSES = FINISHED_STATUSES + ["unscheduled", "pending", "running"] STATUS_VALUE = {"exception": 1, "failed": 2, "completed": 3} @@ -130,7 +128,7 @@ def is_filtered_task(self, task): return False - def download_all(self): + def download_all(self) -> None: os.makedirs(self.parent_dir, exist_ok=True) logger.info("Downloading artifacts from {} tasks".format(len(self.test_tasks))) @@ -138,10 +136,10 @@ def download_all(self): for test_task in self.test_tasks: status = test_task["status"]["state"] task_id = test_task["status"]["taskId"] - while status not in FINISHED_STATUSES: - assert status in ALL_STATUSES, "State '{}' not recognized".format( - status - ) + while status not in taskcluster.FINISHED_STATUSES: + assert ( + status in taskcluster.ALL_STATUSES + ), "State '{}' not recognized".format(status) logger.info(f"Waiting for task {task_id} to finish...") time.sleep(60) task_status = taskcluster.get_task_status(task_id) @@ -153,9 +151,9 @@ def download_all(self): download_tasks = {} for test_task in self.test_tasks: status = test_task["status"]["state"] - assert status in FINISHED_STATUSES, "State '{}' not recognized".format( - status - ) + assert ( + status in taskcluster.FINISHED_STATUSES + ), "State '{}' not recognized".format(status) chunk_name = taskcluster.get_chunk(test_task["task"]) platform_name = taskcluster.get_platform(test_task["task"]) diff --git a/bot/code_coverage_bot/hgmo.py b/bot/code_coverage_bot/hgmo.py index 32a41c1b2..70da8bd2c 100644 --- a/bot/code_coverage_bot/hgmo.py +++ b/bot/code_coverage_bot/hgmo.py @@ -56,14 +56,25 @@ def __exit__(self, type, value, traceback): os.remove(self.pid_file) logger.info("hgmo has been killed") - def get_pushes(self, startID=None, changeset=None): - assert startID is not None or changeset is not None + def get_pushes( + self, startID=None, startDate=None, changeset=None, full=True, tipsonly=False + ): + assert startID is not None or startDate is not None or changeset is not None - params = {"version": 2, "full": 1} + params = {"version": 2} + + if full: + params["full"] = 1 + + if tipsonly: + params["tipsonly"] = 1 if startID is not None: params["startID"] = startID + if startDate is not None: + params["startdate"] = startDate + if changeset is not None: params["changeset"] = changeset diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index f739f937f..35bc80ff7 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -9,6 +9,7 @@ from code_coverage_bot import chunk_mapping from code_coverage_bot import commit_coverage from code_coverage_bot import config +from code_coverage_bot import trigger_missing from code_coverage_bot import uploader from code_coverage_bot.cli import setup_cli from code_coverage_bot.hooks.base import Hook @@ -37,6 +38,8 @@ def __init__(self, *args, **kwargs): def run(self) -> None: self.retrieve_source_and_artifacts() + trigger_missing.trigger_missing(self.repo_dir) + commit_coverage.generate(self.repo_dir) logger.info("Generating zero coverage reports") diff --git a/bot/code_coverage_bot/taskcluster.py b/bot/code_coverage_bot/taskcluster.py index e64afeb92..6a9c7bce8 100644 --- a/bot/code_coverage_bot/taskcluster.py +++ b/bot/code_coverage_bot/taskcluster.py @@ -10,6 +10,8 @@ logger = structlog.getLogger(__name__) taskcluster_config = TaskclusterConfig("https://firefox-ci-tc.services.mozilla.com") +FINISHED_STATUSES = ["completed", "failed", "exception"] +ALL_STATUSES = FINISHED_STATUSES + ["unscheduled", "pending", "running"] NAME_PARTS_TO_SKIP = ("opt", "debug", "e10s", "1proc") diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py new file mode 100644 index 000000000..a4a4fff23 --- /dev/null +++ b/bot/code_coverage_bot/trigger_missing.py @@ -0,0 +1,124 @@ +# -*- coding: utf-8 -*- +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +import io +import os +from datetime import datetime +from datetime import timedelta + +import requests +import structlog +import zstandard +from taskcluster.utils import slugId + +from code_coverage_bot import config +from code_coverage_bot import hgmo +from code_coverage_bot import taskcluster +from code_coverage_bot import utils +from code_coverage_bot.secrets import secrets +from code_coverage_bot.taskcluster import taskcluster_config +from code_coverage_tools.gcp import get_bucket +from code_coverage_tools.gcp import list_reports + +logger = structlog.get_logger(__name__) + + +def trigger_task(task_group_id: str, revision: str) -> None: + """ + Trigger a code coverage task to build covdir at a specified revision + """ + hooks = taskcluster_config.get_service("hooks") + hooks.triggerHook( + "project-relman", + f"code-coverage-repo-{secrets[secrets.APP_CHANNEL]}", + { + "REPOSITORY": config.MOZILLA_CENTRAL_REPOSITORY, + "REVISION": revision, + "taskGroupId": task_group_id, + "taskName": "covdir for {}".format(revision), + }, + ) + + +def trigger_missing(repo_dir: str, out_dir: str = ".") -> None: + triggered_revisions_path = os.path.join(out_dir, "triggered_revisions.zst") + + url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/triggered_revisions.zst" # noqa + r = requests.head(url, allow_redirects=True) + if r.status_code != 404: + utils.download_file(url, triggered_revisions_path) + + try: + dctx = zstandard.ZstdDecompressor() + with open(triggered_revisions_path, "rb") as zf: + with dctx.stream_reader(zf) as reader: + with io.TextIOWrapper(reader, encoding="ascii") as f: + triggered_revisions = set(rev for rev in f.read().splitlines()) + except FileNotFoundError: + triggered_revisions = set() + + # Get all mozilla-central revisions from the past year. + days = 365 if secrets[secrets.APP_CHANNEL] == "production" else 90 + a_year_ago = datetime.utcnow() - timedelta(days=days) + with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: + data = hgmo_server.get_pushes( + startDate=a_year_ago.strftime("%Y-%m-%d"), full=False, tipsonly=True + ) + + revisions = [ + (push_data["changesets"][0], int(push_data["date"])) + for push_data in data["pushes"].values() + ] + + logger.info(f"{len(revisions)} pushes in the past year") + + assert ( + secrets[secrets.GOOGLE_CLOUD_STORAGE] is not None + ), "Missing GOOGLE_CLOUD_STORAGE secret" + bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) + + ingested_revisions = set( + revision for revision, _, _ in list_reports(bucket, "mozilla-central") + ) + triggered_revisions.update(ingested_revisions) + + missing_revisions = [ + (revision, timestamp) + for revision, timestamp in revisions + if revision not in ingested_revisions and revision not in triggered_revisions + ] + + logger.info(f"{len(missing_revisions)} missing pushes in the past year") + + yesterday = int(datetime.timestamp(datetime.utcnow() - timedelta(days=1))) + + task_group_id = slugId() + logger.info(f"Triggering tasks in the {task_group_id} group") + for revision, timestamp in missing_revisions: + # If it's older than yesterday, we assume the group finished. + # If it is newer than yesterday, we load the group and check if all tasks in it finished. + if timestamp > yesterday: + decision_task_id = taskcluster.get_decision_task( + "mozilla-central", revision + ) + if decision_task_id is None: + continue + + group = taskcluster.get_task_details(decision_task_id)["taskGroupId"] + if not all( + task["status"]["state"] in taskcluster.FINISHED_STATUSES + for task in taskcluster.get_tasks_in_group(group) + if taskcluster.is_coverage_task(task["task"]) + ): + continue + + trigger_task(task_group_id, revision) + triggered_revisions.add(revision) + + cctx = zstandard.ZstdCompressor(threads=-1) + with open(triggered_revisions_path, "wb") as zf: + with cctx.stream_writer(zf) as compressor: + with io.TextIOWrapper(compressor, encoding="ascii") as f: + f.write("\n".join(triggered_revisions)) diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py new file mode 100644 index 000000000..d45f939a7 --- /dev/null +++ b/bot/tests/test_trigger_missing.py @@ -0,0 +1,337 @@ +# -*- coding: utf-8 -*- +import io +import os + +import responses +import zstandard + +from code_coverage_bot import taskcluster +from code_coverage_bot import trigger_missing +from code_coverage_bot.taskcluster import taskcluster_config +from conftest import add_file +from conftest import commit +from conftest import copy_pushlog_database + + +def test_trigger_from_scratch( + monkeypatch, tmpdir, mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_repo +): + tmp_path = tmpdir.strpath + + responses.add( + responses.HEAD, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + status=404, + ) + + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n") + commit(hg, 1) + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file2", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision3 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file3", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision4 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file4", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision5 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + copy_pushlog_database(remote, local) + + myBucket = {} + + def get_bucket(acc): + return myBucket + + monkeypatch.setattr(trigger_missing, "get_bucket", get_bucket) + + def list_reports(bucket, repo): + assert bucket == myBucket + assert repo == "mozilla-central" + yield revision3, "all", "all" + + monkeypatch.setattr(trigger_missing, "list_reports", list_reports) + + def slugId(): + return "myGroupId" + + monkeypatch.setattr(trigger_missing, "slugId", slugId) + + trigger_hook_calls = 0 + + def get_service(serv): + assert serv == "hooks" + + class HooksService: + def triggerHook(self, hook_group, hook_id, payload): + nonlocal trigger_hook_calls + assert hook_group == "project-relman" + assert hook_id == "code-coverage-repo-production" + rev = revision2 if trigger_hook_calls == 0 else revision4 + assert payload == { + "REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "REVISION": rev, + "taskGroupId": "myGroupId", + "taskName": f"covdir for {rev}", + } + trigger_hook_calls += 1 + + return HooksService() + + monkeypatch.setattr(taskcluster_config, "get_service", get_service) + + get_decision_task_calls = 0 + + def get_decision_task(branch, revision): + nonlocal get_decision_task_calls + assert branch == "mozilla-central" + if get_decision_task_calls == 0: + assert revision == revision2 + elif get_decision_task_calls == 1: + assert revision == revision4 + elif get_decision_task_calls == 2: + assert revision == revision5 + get_decision_task_calls += 1 + return f"decisionTask-{revision}" + + monkeypatch.setattr(taskcluster, "get_decision_task", get_decision_task) + + get_task_details_calls = 0 + + def get_task_details(decision_task_id): + nonlocal get_task_details_calls + if get_task_details_calls == 0: + assert decision_task_id == f"decisionTask-{revision2}" + get_task_details_calls += 1 + return {"taskGroupId": f"decisionTaskGroup-{revision2}"} + elif get_task_details_calls == 1: + assert decision_task_id == f"decisionTask-{revision4}" + get_task_details_calls += 1 + return {"taskGroupId": f"decisionTaskGroup-{revision4}"} + elif get_task_details_calls == 2: + assert decision_task_id == f"decisionTask-{revision5}" + get_task_details_calls += 1 + return {"taskGroupId": f"decisionTaskGroup-{revision5}"} + + monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) + + get_tasks_in_group_calls = 0 + + def get_tasks_in_group(group_id): + nonlocal get_tasks_in_group_calls + if get_tasks_in_group_calls == 0: + assert group_id == f"decisionTaskGroup-{revision2}" + get_tasks_in_group_calls += 1 + return [ + { + "status": { + "state": "completed", + }, + "task": { + "metadata": { + "name": "build-linux64-ccov/opt", + } + }, + } + ] + elif get_tasks_in_group_calls == 1: + assert group_id == f"decisionTaskGroup-{revision4}" + get_tasks_in_group_calls += 1 + return [ + { + "status": { + "state": "completed", + }, + "task": { + "metadata": { + "name": "build-linux64-ccov/opt", + } + }, + } + ] + elif get_tasks_in_group_calls == 2: + assert group_id == f"decisionTaskGroup-{revision5}" + get_tasks_in_group_calls += 1 + return [ + { + "status": { + "state": "running", + }, + "task": { + "metadata": { + "name": "build-linux64-ccov/opt", + } + }, + } + ] + + monkeypatch.setattr(taskcluster, "get_tasks_in_group", get_tasks_in_group) + + trigger_missing.trigger_missing(local, out_dir=tmp_path) + + assert trigger_hook_calls == 2 + assert get_decision_task_calls == 3 + assert get_task_details_calls == 3 + assert get_tasks_in_group_calls == 3 + + dctx = zstandard.ZstdDecompressor() + with open(os.path.join(tmp_path, "triggered_revisions.zst"), "rb") as zf: + with dctx.stream_reader(zf) as reader: + with io.TextIOWrapper(reader, encoding="ascii") as f: + result = set(rev for rev in f.read().splitlines()) + + assert result == {revision2, revision3, revision4} + + +def test_trigger_from_preexisting( + monkeypatch, tmpdir, mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_repo +): + tmp_path = tmpdir.strpath + + hg, local, remote = fake_hg_repo + + add_file(hg, local, "file", "1\n2\n3\n4\n") + commit(hg, 1) + + add_file(hg, local, "file", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision2 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file2", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision3 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + add_file(hg, local, "file3", "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n") + revision4 = commit(hg, 2) + + hg.push(dest=bytes(remote, "ascii")) + + responses.add( + responses.HEAD, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + status=200, + ) + + responses.add( + responses.GET, + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + status=200, + body=zstandard.ZstdCompressor().compress( + f"{revision2}\n{revision3}".encode("ascii") + ), + ) + + copy_pushlog_database(remote, local) + + myBucket = {} + + def get_bucket(acc): + return myBucket + + monkeypatch.setattr(trigger_missing, "get_bucket", get_bucket) + + def list_reports(bucket, repo): + assert bucket == myBucket + assert repo == "mozilla-central" + yield revision3, "all", "all" + + monkeypatch.setattr(trigger_missing, "list_reports", list_reports) + + def slugId(): + return "myGroupId" + + monkeypatch.setattr(trigger_missing, "slugId", slugId) + + trigger_hook_calls = 0 + + def get_service(serv): + assert serv == "hooks" + + class HooksService: + def triggerHook(self, hook_group, hook_id, payload): + nonlocal trigger_hook_calls + assert hook_group == "project-relman" + assert hook_id == "code-coverage-repo-production" + assert payload == { + "REPOSITORY": "https://hg.mozilla.org/mozilla-central", + "REVISION": revision4, + "taskGroupId": "myGroupId", + "taskName": f"covdir for {revision4}", + } + trigger_hook_calls += 1 + + return HooksService() + + monkeypatch.setattr(taskcluster_config, "get_service", get_service) + + get_decision_task_calls = 0 + + def get_decision_task(branch, revision): + nonlocal get_decision_task_calls + assert branch == "mozilla-central" + assert revision == revision4 + get_decision_task_calls += 1 + return f"decisionTask-{revision}" + + monkeypatch.setattr(taskcluster, "get_decision_task", get_decision_task) + + get_task_details_calls = 0 + + def get_task_details(decision_task_id): + nonlocal get_task_details_calls + assert decision_task_id == f"decisionTask-{revision4}" + get_task_details_calls += 1 + return {"taskGroupId": f"decisionTaskGroup-{revision4}"} + + monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) + + get_tasks_in_group_calls = 0 + + def get_tasks_in_group(group_id): + nonlocal get_tasks_in_group_calls + assert group_id == f"decisionTaskGroup-{revision4}" + get_tasks_in_group_calls += 1 + return [ + { + "status": { + "state": "completed", + }, + "task": { + "metadata": { + "name": "build-linux64-ccov/opt", + } + }, + } + ] + + monkeypatch.setattr(taskcluster, "get_tasks_in_group", get_tasks_in_group) + + trigger_missing.trigger_missing(local, out_dir=tmp_path) + + assert trigger_hook_calls == 1 + assert get_decision_task_calls == 1 + assert get_task_details_calls == 1 + assert get_tasks_in_group_calls == 1 + + dctx = zstandard.ZstdDecompressor() + with open(os.path.join(tmp_path, "triggered_revisions.zst"), "rb") as zf: + with dctx.stream_reader(zf) as reader: + with io.TextIOWrapper(reader, encoding="ascii") as f: + result = set(rev for rev in f.read().splitlines()) + + assert result == {revision2, revision3, revision4} From 44b60969abe87b6f72ed95b0247e84b1bfacd051 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 19:57:10 +0100 Subject: [PATCH 0126/1236] bot: Simplify commit coverage path variable --- bot/code_coverage_bot/commit_coverage.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 927e1fe4b..289671587 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -26,16 +26,16 @@ def generate(repo_dir: str, out_dir: str = ".") -> None: - commit_coverage_path = os.path.join(out_dir, "commit_coverage.json") + commit_coverage_path = os.path.join(out_dir, "commit_coverage.json.zst") url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/commit_coverage.json.zst" # noqa r = requests.head(url, allow_redirects=True) if r.status_code != 404: - utils.download_file(url, f"{commit_coverage_path}.zst") + utils.download_file(url, commit_coverage_path) try: dctx = zstandard.ZstdDecompressor() - with open(f"{commit_coverage_path}.zst", "rb") as zf: + with open(commit_coverage_path, "rb") as zf: with dctx.stream_reader(zf) as reader: commit_coverage = json.load(reader) except FileNotFoundError: @@ -102,7 +102,7 @@ def generate(repo_dir: str, out_dir: str = ".") -> None: } cctx = zstandard.ZstdCompressor(threads=-1) - with open(f"{commit_coverage_path}.zst", "wb") as zf: + with open(commit_coverage_path, "wb") as zf: with cctx.stream_writer(zf) as compressor: with io.TextIOWrapper(compressor, encoding="utf-8") as f: json.dump(commit_coverage, f) From 9d0f5e0927bb2dc5f4412e576903ff55308330d9 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 19:57:35 +0100 Subject: [PATCH 0127/1236] bot: Write commit coverage artifact with ascii encoding --- bot/code_coverage_bot/commit_coverage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 289671587..fda1fe957 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -104,5 +104,5 @@ def generate(repo_dir: str, out_dir: str = ".") -> None: cctx = zstandard.ZstdCompressor(threads=-1) with open(commit_coverage_path, "wb") as zf: with cctx.stream_writer(zf) as compressor: - with io.TextIOWrapper(compressor, encoding="utf-8") as f: + with io.TextIOWrapper(compressor, encoding="ascii") as f: json.dump(commit_coverage, f) From 6891b849cc6792e72fabab00c455eea7fa1d5a00 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 20:19:46 +0100 Subject: [PATCH 0128/1236] bot: Instead of always listing all reports to trigger missing ones, only check if the ones we haven't triggered yet are missing --- bot/code_coverage_bot/hooks/repo.py | 4 ++- bot/code_coverage_bot/trigger_missing.py | 27 ++++++++++++--------- bot/code_coverage_bot/uploader.py | 6 +++-- bot/tests/test_trigger_missing.py | 31 ++++++++++++++++++------ 4 files changed, 46 insertions(+), 22 deletions(-) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index cb3107826..ceb10b17c 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -18,6 +18,7 @@ from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.phabricator import parse_revision_id from code_coverage_bot.secrets import secrets +from code_coverage_tools import gcp logger = structlog.get_logger(__name__) @@ -108,7 +109,8 @@ def __init__(self, *args, **kwargs): def run(self): # Check the covdir report does not already exists - if uploader.gcp_covdir_exists(self.branch, self.revision, "all", "all"): + bucket = gcp.get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) + if uploader.gcp_covdir_exists(bucket, self.branch, self.revision, "all", "all"): logger.warn("Full covdir report already on GCP") return diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index a4a4fff23..57ac80049 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -16,11 +16,11 @@ from code_coverage_bot import config from code_coverage_bot import hgmo from code_coverage_bot import taskcluster +from code_coverage_bot import uploader from code_coverage_bot import utils from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config from code_coverage_tools.gcp import get_bucket -from code_coverage_tools.gcp import list_reports logger = structlog.get_logger(__name__) @@ -79,16 +79,21 @@ def trigger_missing(repo_dir: str, out_dir: str = ".") -> None: ), "Missing GOOGLE_CLOUD_STORAGE secret" bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) - ingested_revisions = set( - revision for revision, _, _ in list_reports(bucket, "mozilla-central") - ) - triggered_revisions.update(ingested_revisions) - - missing_revisions = [ - (revision, timestamp) - for revision, timestamp in revisions - if revision not in ingested_revisions and revision not in triggered_revisions - ] + missing_revisions = [] + for revision, timestamp in revisions: + # Skip revisions that have already been triggered. If they are still missing, + # it means there is a problem that is preventing us from ingesting them. + if revision in triggered_revisions: + continue + + # If the revision was already ingested, we don't need to trigger ingestion for it again. + if uploader.gcp_covdir_exists( + bucket, "mozilla-central", revision, "all", "all" + ): + triggered_revisions.add(revision) + continue + + missing_revisions.append((revision, timestamp)) logger.info(f"{len(missing_revisions)} missing pushes in the past year") diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index 25ce93a28..920028798 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -6,6 +6,7 @@ import structlog import tenacity import zstandard as zstd +from google.cloud.storage.bucket import Bucket from code_coverage_bot.secrets import secrets from code_coverage_tools.gcp import get_bucket @@ -50,11 +51,12 @@ def gcp(repository, revision, report, platform, suite): return blob -def gcp_covdir_exists(repository, revision, platform, suite): +def gcp_covdir_exists( + bucket: Bucket, repository: str, revision: str, platform: str, suite: str +) -> bool: """ Check if a covdir report exists on the Google Cloud Storage bucket """ - bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) path = GCP_COVDIR_PATH.format( repository=repository, revision=revision, platform=platform, suite=suite ) diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index d45f939a7..f802e8483 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -7,6 +7,7 @@ from code_coverage_bot import taskcluster from code_coverage_bot import trigger_missing +from code_coverage_bot import uploader from code_coverage_bot.taskcluster import taskcluster_config from conftest import add_file from conftest import commit @@ -58,12 +59,18 @@ def get_bucket(acc): monkeypatch.setattr(trigger_missing, "get_bucket", get_bucket) - def list_reports(bucket, repo): + gcp_covdir_exists_calls = 0 + + def gcp_covdir_exists(bucket, repository, revision, platform, suite): + nonlocal gcp_covdir_exists_calls + gcp_covdir_exists_calls += 1 assert bucket == myBucket - assert repo == "mozilla-central" - yield revision3, "all", "all" + assert repository == "mozilla-central" + assert platform == "all" + assert suite == "all" + return revision == revision3 - monkeypatch.setattr(trigger_missing, "list_reports", list_reports) + monkeypatch.setattr(uploader, "gcp_covdir_exists", gcp_covdir_exists) def slugId(): return "myGroupId" @@ -182,6 +189,7 @@ def get_tasks_in_group(group_id): trigger_missing.trigger_missing(local, out_dir=tmp_path) + assert gcp_covdir_exists_calls == 4 assert trigger_hook_calls == 2 assert get_decision_task_calls == 3 assert get_task_details_calls == 3 @@ -245,12 +253,18 @@ def get_bucket(acc): monkeypatch.setattr(trigger_missing, "get_bucket", get_bucket) - def list_reports(bucket, repo): + gcp_covdir_exists_calls = 0 + + def gcp_covdir_exists(bucket, repository, revision, platform, suite): + nonlocal gcp_covdir_exists_calls + gcp_covdir_exists_calls += 1 assert bucket == myBucket - assert repo == "mozilla-central" - yield revision3, "all", "all" + assert repository == "mozilla-central" + assert platform == "all" + assert suite == "all" + return revision == revision3 - monkeypatch.setattr(trigger_missing, "list_reports", list_reports) + monkeypatch.setattr(uploader, "gcp_covdir_exists", gcp_covdir_exists) def slugId(): return "myGroupId" @@ -323,6 +337,7 @@ def get_tasks_in_group(group_id): trigger_missing.trigger_missing(local, out_dir=tmp_path) + assert gcp_covdir_exists_calls == 1 assert trigger_hook_calls == 1 assert get_decision_task_calls == 1 assert get_task_details_calls == 1 From ed8098165f7c5307f1c5cfa006a9a68f1ed22f87 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 20:21:08 +0100 Subject: [PATCH 0129/1236] bot: On non-production channels, only try to trigger ingestion for a maximum of 30 days old missing revisions --- bot/code_coverage_bot/trigger_missing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index 57ac80049..f84a38344 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -60,7 +60,7 @@ def trigger_missing(repo_dir: str, out_dir: str = ".") -> None: triggered_revisions = set() # Get all mozilla-central revisions from the past year. - days = 365 if secrets[secrets.APP_CHANNEL] == "production" else 90 + days = 365 if secrets[secrets.APP_CHANNEL] == "production" else 30 a_year_ago = datetime.utcnow() - timedelta(days=days) with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: data = hgmo_server.get_pushes( From b2645756d3a50661757b7478adc7b5b9227c04b5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 21:05:31 +0100 Subject: [PATCH 0130/1236] bot: Disable generation of chunk mapping artifact, since it is unused --- bot/code_coverage_bot/hooks/cron.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 35bc80ff7..355325cb3 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -6,7 +6,6 @@ import structlog -from code_coverage_bot import chunk_mapping from code_coverage_bot import commit_coverage from code_coverage_bot import config from code_coverage_bot import trigger_missing @@ -46,8 +45,9 @@ def run(self) -> None: zc = ZeroCov(self.repo_dir) zc.generate(self.artifactsHandler.get(), self.revision) - logger.info("Generating chunk mapping") - chunk_mapping.generate(self.repo_dir, self.revision, self.artifactsHandler) + # This is disabled as it is not used yet. + # logger.info("Generating chunk mapping") + # chunk_mapping.generate(self.repo_dir, self.revision, self.artifactsHandler) # Index the task in the TaskCluster index at the given revision and as "latest". # Given that all tasks have the same rank, the latest task that finishes will From b6d26e469b4e9f5422910d70d64d9c4adaba4019 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 22:46:26 +0100 Subject: [PATCH 0131/1236] bot: Update to Mercurial 5.5.2 --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 9ac168ddf..d433e7a3e 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,6 +1,6 @@ #!/bin/bash -ex GRCOV_VERSION="v0.5.14" -MERCURIAL_VERSION="5.3" +MERCURIAL_VERSION="5.5.2" VERSION_CONTROL_TOOLS_REV="2f7b4df4a928" apt-get update From b21f10f4e00379c54e5ed90128c797699ea4b9ff Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 22:47:00 +0100 Subject: [PATCH 0132/1236] bot: Update to the latest revision of version-control-tools --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index d433e7a3e..e24f8080f 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,7 +1,7 @@ #!/bin/bash -ex GRCOV_VERSION="v0.5.14" MERCURIAL_VERSION="5.5.2" -VERSION_CONTROL_TOOLS_REV="2f7b4df4a928" +VERSION_CONTROL_TOOLS_REV="29460de72118" apt-get update # libgoogle-perftools4 is currently required for grcov (until https://github.com/mozilla/grcov/issues/403 is fixed). From 80ab1c716557a0fff9608ec06cfbfbef3837e563 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 19 Nov 2020 23:01:49 +0100 Subject: [PATCH 0133/1236] bot: Update expected Mercurial version --- bot/tests/test__system.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/tests/test__system.py b/bot/tests/test__system.py index 46ec612ce..986ed1cbf 100644 --- a/bot/tests/test__system.py +++ b/bot/tests/test__system.py @@ -13,7 +13,7 @@ def test_mercurial(): # Check mercurial version output = run_check(["hg", "version", "-T", "{ver}"]) - assert output.decode("utf-8").startswith("5.3") + assert output.decode("utf-8").startswith("5.5.2") # Check needed extensions output = run_check(["hg", "version", "-T", "{extensions}"]) From 45ea3a2932cafd2b99a9f946bbdd06b175161a35 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 01:50:10 +0100 Subject: [PATCH 0134/1236] bot: Use hg.mozilla.org instead of local instance of hgmo as we can't rely on if for push data --- bot/code_coverage_bot/hooks/cron.py | 5 ++--- bot/code_coverage_bot/trigger_missing.py | 4 ++-- bot/tests/test_trigger_missing.py | 7 +++++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 355325cb3..6e510eeb3 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -3,7 +3,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. - import structlog from code_coverage_bot import commit_coverage @@ -35,9 +34,9 @@ def __init__(self, *args, **kwargs): super().__init__(config.MOZILLA_CENTRAL_REPOSITORY, revision, *args, **kwargs) def run(self) -> None: - self.retrieve_source_and_artifacts() + trigger_missing.trigger_missing(config.MOZILLA_CENTRAL_REPOSITORY) - trigger_missing.trigger_missing(self.repo_dir) + self.retrieve_source_and_artifacts() commit_coverage.generate(self.repo_dir) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index f84a38344..d5ad22820 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -42,7 +42,7 @@ def trigger_task(task_group_id: str, revision: str) -> None: ) -def trigger_missing(repo_dir: str, out_dir: str = ".") -> None: +def trigger_missing(server_address: str, out_dir: str = ".") -> None: triggered_revisions_path = os.path.join(out_dir, "triggered_revisions.zst") url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/triggered_revisions.zst" # noqa @@ -62,7 +62,7 @@ def trigger_missing(repo_dir: str, out_dir: str = ".") -> None: # Get all mozilla-central revisions from the past year. days = 365 if secrets[secrets.APP_CHANNEL] == "production" else 30 a_year_ago = datetime.utcnow() - timedelta(days=days) - with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: + with hgmo.HGMO(server_address=server_address) as hgmo_server: data = hgmo_server.get_pushes( startDate=a_year_ago.strftime("%Y-%m-%d"), full=False, tipsonly=True ) diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index f802e8483..7234f18f7 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -5,6 +5,7 @@ import responses import zstandard +from code_coverage_bot import hgmo from code_coverage_bot import taskcluster from code_coverage_bot import trigger_missing from code_coverage_bot import uploader @@ -187,7 +188,8 @@ def get_tasks_in_group(group_id): monkeypatch.setattr(taskcluster, "get_tasks_in_group", get_tasks_in_group) - trigger_missing.trigger_missing(local, out_dir=tmp_path) + with hgmo.HGMO(repo_dir=local) as hgmo_server: + trigger_missing.trigger_missing(hgmo_server.server_address, out_dir=tmp_path) assert gcp_covdir_exists_calls == 4 assert trigger_hook_calls == 2 @@ -335,7 +337,8 @@ def get_tasks_in_group(group_id): monkeypatch.setattr(taskcluster, "get_tasks_in_group", get_tasks_in_group) - trigger_missing.trigger_missing(local, out_dir=tmp_path) + with hgmo.HGMO(repo_dir=local) as hgmo_server: + trigger_missing.trigger_missing(hgmo_server.server_address, out_dir=tmp_path) assert gcp_covdir_exists_calls == 1 assert trigger_hook_calls == 1 From ddc6009247ce787af52cf9c1421c6965439ab6dd Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 03:10:32 +0100 Subject: [PATCH 0135/1236] Release 1.3.0 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 26aaba0e8..f0bb29e76 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.2.0 +1.3.0 diff --git a/bot/VERSION b/bot/VERSION index 26aaba0e8..f0bb29e76 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.2.0 +1.3.0 diff --git a/events/VERSION b/events/VERSION index 26aaba0e8..f0bb29e76 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.2.0 +1.3.0 diff --git a/frontend/package.json b/frontend/package.json index b5b7a14b2..3f6ba8c6c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.2.0", + "version": "1.3.0", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 26aaba0e8..f0bb29e76 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.2.0 +1.3.0 From c6929c859420a0e0cdf112d9e2d1090c5a16823e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 11:46:56 +0100 Subject: [PATCH 0136/1236] bot: Trigger a maximum of 7 missing revisions for each cron run --- bot/code_coverage_bot/trigger_missing.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index d5ad22820..a52de3e1b 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -25,6 +25,9 @@ logger = structlog.get_logger(__name__) +MAXIMUM_TRIGGERS = 7 + + def trigger_task(task_group_id: str, revision: str) -> None: """ Trigger a code coverage task to build covdir at a specified revision @@ -121,6 +124,8 @@ def trigger_missing(server_address: str, out_dir: str = ".") -> None: trigger_task(task_group_id, revision) triggered_revisions.add(revision) + if len(triggered_revisions) == MAXIMUM_TRIGGERS: + break cctx = zstandard.ZstdCompressor(threads=-1) with open(triggered_revisions_path, "wb") as zf: From 634fa5e90966c40ba6f116ca2f7c1b06bfdcc613 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 11:50:21 +0100 Subject: [PATCH 0137/1236] bot: Start triggering missing revisions from the most recent one Since they are the most interesting. --- bot/code_coverage_bot/trigger_missing.py | 2 +- bot/tests/test_trigger_missing.py | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index a52de3e1b..52d954c03 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -104,7 +104,7 @@ def trigger_missing(server_address: str, out_dir: str = ".") -> None: task_group_id = slugId() logger.info(f"Triggering tasks in the {task_group_id} group") - for revision, timestamp in missing_revisions: + for revision, timestamp in reversed(missing_revisions): # If it's older than yesterday, we assume the group finished. # If it is newer than yesterday, we load the group and check if all tasks in it finished. if timestamp > yesterday: diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index 7234f18f7..4da8302e4 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -88,7 +88,7 @@ def triggerHook(self, hook_group, hook_id, payload): nonlocal trigger_hook_calls assert hook_group == "project-relman" assert hook_id == "code-coverage-repo-production" - rev = revision2 if trigger_hook_calls == 0 else revision4 + rev = revision4 if trigger_hook_calls == 0 else revision2 assert payload == { "REPOSITORY": "https://hg.mozilla.org/mozilla-central", "REVISION": rev, @@ -107,11 +107,11 @@ def get_decision_task(branch, revision): nonlocal get_decision_task_calls assert branch == "mozilla-central" if get_decision_task_calls == 0: - assert revision == revision2 + assert revision == revision5 elif get_decision_task_calls == 1: assert revision == revision4 elif get_decision_task_calls == 2: - assert revision == revision5 + assert revision == revision2 get_decision_task_calls += 1 return f"decisionTask-{revision}" @@ -122,17 +122,17 @@ def get_decision_task(branch, revision): def get_task_details(decision_task_id): nonlocal get_task_details_calls if get_task_details_calls == 0: - assert decision_task_id == f"decisionTask-{revision2}" + assert decision_task_id == f"decisionTask-{revision5}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision2}"} + return {"taskGroupId": f"decisionTaskGroup-{revision5}"} elif get_task_details_calls == 1: assert decision_task_id == f"decisionTask-{revision4}" get_task_details_calls += 1 return {"taskGroupId": f"decisionTaskGroup-{revision4}"} elif get_task_details_calls == 2: - assert decision_task_id == f"decisionTask-{revision5}" + assert decision_task_id == f"decisionTask-{revision2}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision5}"} + return {"taskGroupId": f"decisionTaskGroup-{revision2}"} monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) @@ -141,12 +141,12 @@ def get_task_details(decision_task_id): def get_tasks_in_group(group_id): nonlocal get_tasks_in_group_calls if get_tasks_in_group_calls == 0: - assert group_id == f"decisionTaskGroup-{revision2}" + assert group_id == f"decisionTaskGroup-{revision5}" get_tasks_in_group_calls += 1 return [ { "status": { - "state": "completed", + "state": "running", }, "task": { "metadata": { @@ -171,12 +171,12 @@ def get_tasks_in_group(group_id): } ] elif get_tasks_in_group_calls == 2: - assert group_id == f"decisionTaskGroup-{revision5}" + assert group_id == f"decisionTaskGroup-{revision2}" get_tasks_in_group_calls += 1 return [ { "status": { - "state": "running", + "state": "completed", }, "task": { "metadata": { From 54c0ebfbd9da344fba614e623459e7e77d99572f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 11:51:43 +0100 Subject: [PATCH 0138/1236] Release 1.3.1 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index f0bb29e76..3a3cd8cc8 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.0 +1.3.1 diff --git a/bot/VERSION b/bot/VERSION index f0bb29e76..3a3cd8cc8 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.0 +1.3.1 diff --git a/events/VERSION b/events/VERSION index f0bb29e76..3a3cd8cc8 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.0 +1.3.1 diff --git a/frontend/package.json b/frontend/package.json index 3f6ba8c6c..7af5d3bbd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.0", + "version": "1.3.1", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index f0bb29e76..3a3cd8cc8 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.0 +1.3.1 From 4c00627ba0b6d65aa1d252a70abf75bc7e1b51e8 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 14:49:44 +0100 Subject: [PATCH 0139/1236] bot: Don't consider previously triggered missing revisions for the count of 7 After c6929c859420a0e0cdf112d9e2d1090c5a16823e, the first cron run would trigger 7, any following one would trigger 0. --- bot/code_coverage_bot/trigger_missing.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index 52d954c03..b337b8ff5 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -104,6 +104,7 @@ def trigger_missing(server_address: str, out_dir: str = ".") -> None: task_group_id = slugId() logger.info(f"Triggering tasks in the {task_group_id} group") + triggered = 0 for revision, timestamp in reversed(missing_revisions): # If it's older than yesterday, we assume the group finished. # If it is newer than yesterday, we load the group and check if all tasks in it finished. @@ -124,7 +125,8 @@ def trigger_missing(server_address: str, out_dir: str = ".") -> None: trigger_task(task_group_id, revision) triggered_revisions.add(revision) - if len(triggered_revisions) == MAXIMUM_TRIGGERS: + triggered += 1 + if triggered == MAXIMUM_TRIGGERS: break cctx = zstandard.ZstdCompressor(threads=-1) From ce23a3e422414c30b4492163758a5e25a117455c Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 15:18:12 +0100 Subject: [PATCH 0140/1236] Release 1.3.2 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 3a3cd8cc8..1892b9267 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.1 +1.3.2 diff --git a/bot/VERSION b/bot/VERSION index 3a3cd8cc8..1892b9267 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.1 +1.3.2 diff --git a/events/VERSION b/events/VERSION index 3a3cd8cc8..1892b9267 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.1 +1.3.2 diff --git a/frontend/package.json b/frontend/package.json index 7af5d3bbd..3851fc99a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.1", + "version": "1.3.2", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 3a3cd8cc8..1892b9267 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.1 +1.3.2 From f7abb4ac747ded77caf54f15656812b9ba416770 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Nov 2020 20:10:50 +0100 Subject: [PATCH 0141/1236] frontend: Switch to a better webpack CSS minimizer --- frontend/package.json | 2 +- frontend/webpack.prod.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 3851fc99a..0cb39e622 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,6 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.0.0", + "css-minimizer-webpack-plugin": "^1.1.5", "eslint": "^7.5.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", @@ -40,7 +41,6 @@ "html-webpack-plugin": "^4.0.1", "mini-css-extract-plugin": "^1.0.0", "node-sass": "^5.0.0", - "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "1.19.1", "sass-loader": "^10.0.1", "standard": "^16.0.1", diff --git a/frontend/webpack.prod.js b/frontend/webpack.prod.js index 115d494cb..6fdf1741b 100644 --- a/frontend/webpack.prod.js +++ b/frontend/webpack.prod.js @@ -1,6 +1,6 @@ const { merge } = require('webpack-merge'); const common = require('./webpack.common.js'); -const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); +const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); const TerserJSPlugin = require('terser-webpack-plugin'); module.exports = merge(common, { @@ -10,7 +10,7 @@ module.exports = merge(common, { new TerserJSPlugin({ extractComments: false, }), - new OptimizeCSSAssetsPlugin({}) + new CssMinimizerPlugin(), ], }, }); From 4251770dc4c51d632204d9cfcef6fac382062d24 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 21 Nov 2020 15:30:13 +0100 Subject: [PATCH 0142/1236] bot: Don't use local hg repository for getting automation relevant changesets The local repository is mozilla-unified, whose pushlog data is bogus. --- bot/code_coverage_bot/commit_coverage.py | 106 ++++++++++++----------- bot/code_coverage_bot/hooks/cron.py | 2 +- bot/code_coverage_bot/hooks/repo.py | 12 +-- bot/tests/test_commit_coverage.py | 35 +++++++- 4 files changed, 91 insertions(+), 64 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index fda1fe957..bfba8b95a 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -25,7 +25,7 @@ logger = structlog.get_logger(__name__) -def generate(repo_dir: str, out_dir: str = ".") -> None: +def generate(server_address: str, repo_dir: str, out_dir: str = ".") -> None: commit_coverage_path = os.path.join(out_dir, "commit_coverage.json.zst") url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/commit_coverage.json.zst" # noqa @@ -46,60 +46,64 @@ def generate(repo_dir: str, out_dir: str = ".") -> None: ), "Missing GOOGLE_CLOUD_STORAGE secret" bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) - with hgmo.HGMO(repo_dir=repo_dir) as hgmo_server: - # We are only interested in "overall" coverage, not platform or suite specific. - changesets_to_analyze = [ - changeset - for changeset, platform, suite in list_reports(bucket, "mozilla-central") - if platform == DEFAULT_FILTER and suite == DEFAULT_FILTER - ] - - # Skip already analyzed changesets. - changesets_to_analyze = [ - changeset - for changeset in changesets_to_analyze - if changeset not in commit_coverage - ] - - for changeset_to_analyze in tqdm(changesets_to_analyze): - report_name = get_name( - "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER - ) - assert download_report( - os.path.join(out_dir, "ccov-reports"), bucket, report_name - ) - - with open( - os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" - ) as f: - report = json.load(f) - - phabricatorUploader = PhabricatorUploader( - repo_dir, changeset_to_analyze, warnings_enabled=False + # We are only interested in "overall" coverage, not platform or suite specific. + changesets_to_analyze = [ + changeset + for changeset, platform, suite in list_reports(bucket, "mozilla-central") + if platform == DEFAULT_FILTER and suite == DEFAULT_FILTER + ] + + # Skip already analyzed changesets. + changesets_to_analyze = [ + changeset + for changeset in changesets_to_analyze + if changeset not in commit_coverage + ] + + for changeset_to_analyze in tqdm(changesets_to_analyze): + report_name = get_name( + "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER + ) + assert download_report( + os.path.join(out_dir, "ccov-reports"), bucket, report_name + ) + + with open( + os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" + ) as f: + report = json.load(f) + + phabricatorUploader = PhabricatorUploader( + repo_dir, changeset_to_analyze, warnings_enabled=False + ) + + # Use the hg.mozilla.org server to get the automation relevant changesets, since + # this information is broken in our local repo (which mozilla-unified). + with hgmo.HGMO(server_address=server_address) as hgmo_remote_server: + changesets = hgmo_remote_server.get_automation_relevance_changesets( + changeset_to_analyze ) - changesets = hgmo_server.get_automation_relevance_changesets( - changeset_to_analyze + # Use the local server to generate the coverage mapping, as it is faster and + # correct. + with hgmo.HGMO(repo_dir=repo_dir) as hgmo_local_server: + results = phabricatorUploader.generate( + hgmo_local_server, report, changesets ) - results = phabricatorUploader.generate(hgmo_server, report, changesets) - for changeset in changesets: - # Lookup changeset coverage from phabricator uploader - coverage = results.get(changeset["node"]) - if coverage is None: - logger.info("No coverage found", changeset=changeset) - commit_coverage[changeset["node"]] = None - continue - - commit_coverage[changeset["node"]] = { - "added": sum(c["lines_added"] for c in coverage["paths"].values()), - "covered": sum( - c["lines_covered"] for c in coverage["paths"].values() - ), - "unknown": sum( - c["lines_unknown"] for c in coverage["paths"].values() - ), - } + for changeset in changesets: + # Lookup changeset coverage from phabricator uploader + coverage = results.get(changeset["node"]) + if coverage is None: + logger.info("No coverage found", changeset=changeset) + commit_coverage[changeset["node"]] = None + continue + + commit_coverage[changeset["node"]] = { + "added": sum(c["lines_added"] for c in coverage["paths"].values()), + "covered": sum(c["lines_covered"] for c in coverage["paths"].values()), + "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), + } cctx = zstandard.ZstdCompressor(threads=-1) with open(commit_coverage_path, "wb") as zf: diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 6e510eeb3..38c7c7d62 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -38,7 +38,7 @@ def run(self) -> None: self.retrieve_source_and_artifacts() - commit_coverage.generate(self.repo_dir) + commit_coverage.generate(self.repository, self.repo_dir) logger.info("Generating zero coverage reports") zc = ZeroCov(self.repo_dir) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index ceb10b17c..a334654dc 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -65,17 +65,11 @@ def check_javascript_files(self): f"{missing_files} are present in coverage reports, but missing from the repository" ) - def get_hgmo_changesets(self, use_local_clone=True): + def get_hgmo_changesets(self): """ Build HGMO changesets according to this repo's configuration """ - hgmo_config = {} - if use_local_clone: - hgmo_config["repo_dir"] = self.repo_dir - else: - hgmo_config["server_address"] = self.repository - - with hgmo.HGMO(**hgmo_config) as hgmo_server: + with hgmo.HGMO(server_address=self.repository) as hgmo_server: return hgmo_server.get_automation_relevance_changesets(self.revision) def upload_phabricator(self, report, changesets): @@ -176,7 +170,7 @@ def __init__(self, *args, **kwargs): ) def run(self): - changesets = self.get_hgmo_changesets(use_local_clone=False) + changesets = self.get_hgmo_changesets() if not any( parse_revision_id(changeset["desc"]) is not None for changeset in changesets diff --git a/bot/tests/test_commit_coverage.py b/bot/tests/test_commit_coverage.py index 6bbfc62dc..32d09cab9 100644 --- a/bot/tests/test_commit_coverage.py +++ b/bot/tests/test_commit_coverage.py @@ -1,11 +1,13 @@ # -*- coding: utf-8 -*- import json import os +from contextlib import contextmanager import responses import zstandard from code_coverage_bot import commit_coverage +from code_coverage_bot import hgmo from conftest import add_file from conftest import commit from conftest import copy_pushlog_database @@ -76,7 +78,16 @@ def download_report(report_dir, bucket, report_name): monkeypatch.setattr(commit_coverage, "download_report", download_report) - commit_coverage.generate(local, out_dir=tmp_path) + with hgmo.HGMO(repo_dir=local) as hgmo_server: + + class HGMOMock: + @contextmanager + def HGMO(server_address=None, repo_dir=None): + yield hgmo_server + + monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) + + commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: @@ -191,7 +202,16 @@ def download_report(report_dir, bucket, report_name): monkeypatch.setattr(commit_coverage, "download_report", download_report) - commit_coverage.generate(local, out_dir=tmp_path) + with hgmo.HGMO(repo_dir=local) as hgmo_server: + + class HGMOMock: + @contextmanager + def HGMO(server_address=None, repo_dir=None): + yield hgmo_server + + monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) + + commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: @@ -304,7 +324,16 @@ def download_report(report_dir, bucket, report_name): monkeypatch.setattr(commit_coverage, "download_report", download_report) - commit_coverage.generate(local, out_dir=tmp_path) + with hgmo.HGMO(repo_dir=local) as hgmo_server: + + class HGMOMock: + @contextmanager + def HGMO(server_address=None, repo_dir=None): + yield hgmo_server + + monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) + + commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: From f59519b73a845bd4913ecf29da5644b6137b7c1c Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 21 Nov 2020 19:32:17 +0100 Subject: [PATCH 0143/1236] bot: Upload commit coverage mapping to gcp periodically So if the generation takes too long to run we don't lose progress --- bot/code_coverage_bot/commit_coverage.py | 43 ++++--- bot/tests/test_commit_coverage.py | 138 ++++++++++++++++------- 2 files changed, 125 insertions(+), 56 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index bfba8b95a..c1d1cbaa5 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -6,14 +6,13 @@ import io import json import os +import time -import requests import structlog import zstandard from tqdm import tqdm from code_coverage_bot import hgmo -from code_coverage_bot import utils from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.secrets import secrets from code_coverage_tools.gcp import DEFAULT_FILTER @@ -26,26 +25,33 @@ def generate(server_address: str, repo_dir: str, out_dir: str = ".") -> None: - commit_coverage_path = os.path.join(out_dir, "commit_coverage.json.zst") - - url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/commit_coverage.json.zst" # noqa - r = requests.head(url, allow_redirects=True) - if r.status_code != 404: - utils.download_file(url, commit_coverage_path) + start_time = time.monotonic() - try: - dctx = zstandard.ZstdDecompressor() - with open(commit_coverage_path, "rb") as zf: - with dctx.stream_reader(zf) as reader: - commit_coverage = json.load(reader) - except FileNotFoundError: - commit_coverage = {} + commit_coverage_path = os.path.join(out_dir, "commit_coverage.json.zst") assert ( secrets[secrets.GOOGLE_CLOUD_STORAGE] is not None ), "Missing GOOGLE_CLOUD_STORAGE secret" bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) + blob = bucket.blob("commit_coverage.json.zst") + if blob.exists(): + dctx = zstandard.ZstdDecompressor() + commit_coverage = json.loads(dctx.decompress(blob.download_as_bytes())) + else: + commit_coverage = {} + + cctx = zstandard.ZstdCompressor(threads=-1) + + def _upload(): + blob = bucket.blob("commit_coverage.json.zst") + blob.upload_from_string( + cctx.compress(json.dumps(commit_coverage).encode("ascii")) + ) + blob.content_type = "application/json" + blob.content_encoding = "zstd" + blob.patch() + # We are only interested in "overall" coverage, not platform or suite specific. changesets_to_analyze = [ changeset @@ -105,7 +111,12 @@ def generate(server_address: str, repo_dir: str, out_dir: str = ".") -> None: "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), } - cctx = zstandard.ZstdCompressor(threads=-1) + if time.monotonic() - start_time >= 3600: + _upload() + start_time = time.monotonic() + + _upload() + with open(commit_coverage_path, "wb") as zf: with cctx.stream_writer(zf) as compressor: with io.TextIOWrapper(compressor, encoding="ascii") as f: diff --git a/bot/tests/test_commit_coverage.py b/bot/tests/test_commit_coverage.py index 32d09cab9..4644fcf20 100644 --- a/bot/tests/test_commit_coverage.py +++ b/bot/tests/test_commit_coverage.py @@ -3,7 +3,6 @@ import os from contextlib import contextmanager -import responses import zstandard from code_coverage_bot import commit_coverage @@ -19,12 +18,6 @@ def test_generate_from_scratch( ): tmp_path = tmpdir.strpath - responses.add( - responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa - status=404, - ) - hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n") @@ -45,7 +38,32 @@ def test_generate_from_scratch( } ) - myBucket = {} + uploaded_data = None + patch_calls = 0 + + class Blob: + def exists(self): + return False + + def upload_from_string(self, val): + nonlocal uploaded_data + uploaded_data = val + + def download_as_bytes(self): + assert False + + def patch(self): + nonlocal patch_calls + assert self.content_type == "application/json" + assert self.content_encoding == "zstd" + patch_calls += 1 + + class Bucket: + def blob(self, path): + assert path == "commit_coverage.json.zst" + return Blob() + + myBucket = Bucket() def get_bucket(acc): return myBucket @@ -89,11 +107,14 @@ def HGMO(server_address=None, repo_dir=None): commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + assert patch_calls == 1 + dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: with dctx.stream_reader(zf) as reader: result = json.load(reader) + assert result == json.loads(dctx.decompress(uploaded_data)) assert result == { revision1: { "added": 3, @@ -113,12 +134,6 @@ def test_generate_two_pushes( ): tmp_path = tmpdir.strpath - responses.add( - responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa - status=404, - ) - hg, local, remote = fake_hg_repo add_file(hg, local, "file1", "1\n2\n3\n4\n") @@ -156,7 +171,32 @@ def test_generate_two_pushes( } ) - myBucket = {} + uploaded_data = None + patch_calls = 0 + + class Blob: + def exists(self): + return False + + def upload_from_string(self, val): + nonlocal uploaded_data + uploaded_data = val + + def download_as_bytes(self): + assert False + + def patch(self): + nonlocal patch_calls + assert self.content_type == "application/json" + assert self.content_encoding == "zstd" + patch_calls += 1 + + class Bucket: + def blob(self, path): + assert path == "commit_coverage.json.zst" + return Blob() + + myBucket = Bucket() def get_bucket(acc): return myBucket @@ -213,11 +253,14 @@ def HGMO(server_address=None, repo_dir=None): commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + assert patch_calls == 1 + dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: with dctx.stream_reader(zf) as reader: result = json.load(reader) + assert result == json.loads(dctx.decompress(uploaded_data)) assert result == { revision1: { "added": 3, @@ -247,30 +290,6 @@ def test_generate_from_preexisting( ): tmp_path = tmpdir.strpath - responses.add( - responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa - status=200, - ) - - responses.add( - responses.GET, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/commit_coverage.json.zst", # noqa - status=200, - body=zstandard.ZstdCompressor().compress( - json.dumps( - { - "revision1": { - "added": 7, - "covered": 3, - "unknown": 0, - }, - "revision2": None, - } - ).encode("ascii") - ), - ) - hg, local, remote = fake_hg_repo add_file(hg, local, "file", "1\n2\n3\n4\n") @@ -291,7 +310,43 @@ def test_generate_from_preexisting( } ) - myBucket = {} + uploaded_data = None + patch_calls = 0 + + class Blob: + def exists(self): + return True + + def upload_from_string(self, val): + nonlocal uploaded_data + uploaded_data = val + + def download_as_bytes(self): + return zstandard.ZstdCompressor().compress( + json.dumps( + { + "revision1": { + "added": 7, + "covered": 3, + "unknown": 0, + }, + "revision2": None, + } + ).encode("ascii") + ) + + def patch(self): + nonlocal patch_calls + assert self.content_type == "application/json" + assert self.content_encoding == "zstd" + patch_calls += 1 + + class Bucket: + def blob(self, path): + assert path == "commit_coverage.json.zst" + return Blob() + + myBucket = Bucket() def get_bucket(acc): return myBucket @@ -335,11 +390,14 @@ def HGMO(server_address=None, repo_dir=None): commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + assert patch_calls == 1 + dctx = zstandard.ZstdDecompressor() with open(os.path.join(tmp_path, "commit_coverage.json.zst"), "rb") as zf: with dctx.stream_reader(zf) as reader: result = json.load(reader) + assert result == json.loads(dctx.decompress(uploaded_data)) assert result == { "revision1": {"added": 7, "covered": 3, "unknown": 0}, "revision2": None, From ea3db72474b8760aadcae1629fd59bcd6ca9fdb6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 21 Nov 2020 20:42:12 +0100 Subject: [PATCH 0144/1236] bot: Avoid restarting hgmo local server multiple times --- bot/code_coverage_bot/commit_coverage.py | 84 +++++++++++++----------- 1 file changed, 44 insertions(+), 40 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index c1d1cbaa5..24c66908a 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -66,54 +66,58 @@ def _upload(): if changeset not in commit_coverage ] - for changeset_to_analyze in tqdm(changesets_to_analyze): - report_name = get_name( - "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER - ) - assert download_report( - os.path.join(out_dir, "ccov-reports"), bucket, report_name - ) - - with open( - os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" - ) as f: - report = json.load(f) + # Use the local server to generate the coverage mapping, as it is faster and + # correct. + with hgmo.HGMO(repo_dir=repo_dir) as hgmo_local_server: + for changeset_to_analyze in tqdm(changesets_to_analyze): + report_name = get_name( + "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER + ) + assert download_report( + os.path.join(out_dir, "ccov-reports"), bucket, report_name + ) - phabricatorUploader = PhabricatorUploader( - repo_dir, changeset_to_analyze, warnings_enabled=False - ) + with open( + os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" + ) as f: + report = json.load(f) - # Use the hg.mozilla.org server to get the automation relevant changesets, since - # this information is broken in our local repo (which mozilla-unified). - with hgmo.HGMO(server_address=server_address) as hgmo_remote_server: - changesets = hgmo_remote_server.get_automation_relevance_changesets( - changeset_to_analyze + phabricatorUploader = PhabricatorUploader( + repo_dir, changeset_to_analyze, warnings_enabled=False ) - # Use the local server to generate the coverage mapping, as it is faster and - # correct. - with hgmo.HGMO(repo_dir=repo_dir) as hgmo_local_server: + # Use the hg.mozilla.org server to get the automation relevant changesets, since + # this information is broken in our local repo (which mozilla-unified). + with hgmo.HGMO(server_address=server_address) as hgmo_remote_server: + changesets = hgmo_remote_server.get_automation_relevance_changesets( + changeset_to_analyze + ) + results = phabricatorUploader.generate( hgmo_local_server, report, changesets ) - for changeset in changesets: - # Lookup changeset coverage from phabricator uploader - coverage = results.get(changeset["node"]) - if coverage is None: - logger.info("No coverage found", changeset=changeset) - commit_coverage[changeset["node"]] = None - continue - - commit_coverage[changeset["node"]] = { - "added": sum(c["lines_added"] for c in coverage["paths"].values()), - "covered": sum(c["lines_covered"] for c in coverage["paths"].values()), - "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), - } - - if time.monotonic() - start_time >= 3600: - _upload() - start_time = time.monotonic() + for changeset in changesets: + # Lookup changeset coverage from phabricator uploader + coverage = results.get(changeset["node"]) + if coverage is None: + logger.info("No coverage found", changeset=changeset) + commit_coverage[changeset["node"]] = None + continue + + commit_coverage[changeset["node"]] = { + "added": sum(c["lines_added"] for c in coverage["paths"].values()), + "covered": sum( + c["lines_covered"] for c in coverage["paths"].values() + ), + "unknown": sum( + c["lines_unknown"] for c in coverage["paths"].values() + ), + } + + if time.monotonic() - start_time >= 3600: + _upload() + start_time = time.monotonic() _upload() From cf1dea7f8fa87409a37ec176b4fa83af59b02281 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 00:22:42 +0100 Subject: [PATCH 0145/1236] bot: Use hglib to retrieve annotate data instead of going through Mercurial server --- bot/code_coverage_bot/commit_coverage.py | 7 +- bot/code_coverage_bot/hgmo.py | 25 -------- bot/code_coverage_bot/phabricator.py | 64 +++++++++++------- bot/tests/test_notifier.py | 6 +- bot/tests/test_phabricator.py | 82 ++++++++++++++---------- 5 files changed, 95 insertions(+), 89 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 24c66908a..24176da3a 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -8,6 +8,7 @@ import os import time +import hglib import structlog import zstandard from tqdm import tqdm @@ -68,7 +69,7 @@ def _upload(): # Use the local server to generate the coverage mapping, as it is faster and # correct. - with hgmo.HGMO(repo_dir=repo_dir) as hgmo_local_server: + with hglib.open(repo_dir) as hg: for changeset_to_analyze in tqdm(changesets_to_analyze): report_name = get_name( "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER @@ -93,9 +94,7 @@ def _upload(): changeset_to_analyze ) - results = phabricatorUploader.generate( - hgmo_local_server, report, changesets - ) + results = phabricatorUploader.generate(hg, report, changesets) for changeset in changesets: # Lookup changeset coverage from phabricator uploader diff --git a/bot/code_coverage_bot/hgmo.py b/bot/code_coverage_bot/hgmo.py index 70da8bd2c..d68b11b82 100644 --- a/bot/code_coverage_bot/hgmo.py +++ b/bot/code_coverage_bot/hgmo.py @@ -83,31 +83,6 @@ def get_pushes( r.raise_for_status() return r.json() - def get_annotate(self, revision, path): - r = requests.get( - "{}/json-annotate/{}/{}".format(self.server_address, revision, path) - ) - - # 200 means success. - # 404 means a file that doesn't exist (never existed or was removed). - if r.status_code not in [200, 404]: - r.raise_for_status() - - annotate_data = r.json() - - if "error" in annotate_data: - if "not found in manifest" in annotate_data["error"]: - # The file was removed. - return None - else: - raise Exception( - "Error while retrieving annotate data: {}".format( - annotate_data["error"] - ) - ) - - return annotate_data["annotate"] - def get_automation_relevance_changesets(self, changeset): r = requests.get( "{}/json-automationrelevance/{}".format(self.server_address, changeset) diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 334e263a1..dcd70a119 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -4,15 +4,17 @@ import re from typing import Any from typing import Dict +from typing import Iterator from typing import List from typing import Optional +from typing import Tuple +import hglib import structlog from libmozdata.phabricator import BuildState from libmozdata.phabricator import PhabricatorAPI from libmozdata.phabricator import PhabricatorRevisionNotFoundException -from code_coverage_bot import hgmo from code_coverage_bot.secrets import secrets from code_coverage_tools import COVERAGE_EXTENSIONS @@ -55,6 +57,32 @@ def __init__( self.third_parties = [] logger.warn("Missing third party exclusion list", path=third_parties) + def run_annotate( + self, hg: hglib.client, rev: str, path: str + ) -> Optional[Tuple[Tuple[str, int], ...]]: + args = hglib.util.cmdbuilder( + b"annotate", + os.path.join(self.repo_dir, path).encode("ascii"), + r=rev, + line=True, + changeset=True, + ) + try: + out = hg.rawcommand(args) + except hglib.error.CommandError as e: + if b"no such file in rev" not in e.err: + raise + + # The file was removed. + return None + + def _collect() -> Iterator[Tuple[str, int]]: + for line in out.splitlines(): + orig_changeset, orig_line, _ = line.split(b":", 2) + yield orig_changeset.decode("ascii"), int(orig_line) + + return tuple(_collect()) + def _find_coverage(self, report: dict, path: str) -> Optional[List[int]]: """ Find coverage value in a covdir report @@ -89,15 +117,7 @@ def _build_coverage_map(self, annotate, coverage_record): # same line. coverage_map = {} - for data in annotate: - # The line number at the build changeset. - # Line numbers start from 1 in the annotate data, from 0 in the coverage data. - lineno = data["lineno"] - 1 - # The line number when it was introduced. - orig_line = data["targetline"] - # The changeset when it was introduced. - orig_changeset = data["node"] - + for lineno, (orig_changeset, orig_line) in enumerate(annotate): key = (orig_changeset, orig_line) # Assume lines outside the coverage record are uncoverable (that happens for the # last few lines of a file, they are not considered by instrumentation). @@ -110,12 +130,7 @@ def _build_coverage_map(self, annotate, coverage_record): def _apply_coverage_map(self, annotate, coverage_map): phab_coverage_data = "" - for data in annotate: - # The line number when it was introduced. - orig_line = data["targetline"] - # The changeset when it was introduced. - orig_changeset = data["node"] - + for orig_changeset, orig_line in annotate: key = (orig_changeset, orig_line) if key in coverage_map: count = coverage_map[key] @@ -152,7 +167,7 @@ def is_supported_extension(self, path): return ext[1:] in COVERAGE_EXTENSIONS def generate( - self, hgmo_server: hgmo.HGMO, report: dict, changesets: List[dict] + self, hg: hglib.client, report: dict, changesets: List[dict] ) -> Dict[str, Dict[str, Any]]: results = {} @@ -176,8 +191,9 @@ def generate( } # Retrieve the annotate data for the build changeset. + build_annotate_by_path = { - path: hgmo_server.get_annotate(self.revision, path) + path: self.run_annotate(hg, self.revision, path) for path in all_paths if coverage_records_by_path.get(path) is not None } @@ -212,16 +228,16 @@ def generate( coverage_map = self._build_coverage_map(build_annotate, coverage_record) # Retrieve the annotate data for the changeset of interest. - annotate = hgmo_server.get_annotate(changeset["node"], path) + annotate = self.run_annotate(hg, changeset["node"], path) if annotate is None: # This means the file has been removed by this changeset, and maybe was brought back by a following changeset. continue # List lines added by this patch lines_added = [ - line["lineno"] - 1 - for line in annotate - if line["node"] == changeset["node"] + lineno + for lineno, (annotate_changeset, _) in enumerate(annotate) + if annotate_changeset == changeset["node"][:12] ] # Apply the coverage map on the annotate data of the changeset of interest. @@ -249,8 +265,8 @@ def generate( return results def upload(self, report: dict, changesets: List[dict]) -> Dict[str, Dict[str, Any]]: - with hgmo.HGMO(self.repo_dir) as hgmo_server: - results = self.generate(hgmo_server, report, changesets) + with hglib.open(self.repo_dir) as hg: + results = self.generate(hg, report, changesets) if secrets[secrets.PHABRICATOR_ENABLED]: phabricator = PhabricatorAPI( diff --git a/bot/tests/test_notifier.py b/bot/tests/test_notifier.py index 87380f5ee..cd43329bc 100644 --- a/bot/tests/test_notifier.py +++ b/bot/tests/test_notifier.py @@ -1,4 +1,6 @@ # -*- coding: utf-8 -*- +import hglib + from code_coverage_bot import hgmo from code_coverage_bot.notifier import notify_email from code_coverage_bot.phabricator import PhabricatorUploader @@ -42,8 +44,8 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ } ) phab = PhabricatorUploader(local, revision2) - with hgmo.HGMO(local) as hgmo_server: - changesets_coverage = phab.generate(hgmo_server, report, stack) + with hglib.open(local) as hg: + changesets_coverage = phab.generate(hg, report, stack) assert changesets_coverage == { revision1: { diff --git a/bot/tests/test_phabricator.py b/bot/tests/test_phabricator.py index 03e290dda..c034b1b47 100644 --- a/bot/tests/test_phabricator.py +++ b/bot/tests/test_phabricator.py @@ -4,6 +4,7 @@ import os import urllib.parse +import hglib import responses from code_coverage_bot import hgmo @@ -31,7 +32,9 @@ def test_simple(mock_secrets, mock_phabricator, fake_hg_repo): ) with hgmo.HGMO(local) as hgmo_server: stack = changesets(hgmo_server, revision) - results = phabricator.generate(hgmo_server, report, stack) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision: { @@ -110,9 +113,10 @@ def test_file_with_no_coverage(mock_secrets, fake_hg_repo): phabricator = PhabricatorUploader(local, revision) report = covdir_report({"source_files": []}) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision) - ) + stack = changesets(hgmo_server, revision) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == {revision: {"revision_id": 1, "paths": {}}} @@ -132,9 +136,10 @@ def test_one_commit_without_differential(mock_secrets, fake_hg_repo): {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision) - ) + stack = changesets(hgmo_server, revision) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision: { @@ -176,9 +181,10 @@ def test_two_commits_two_files(mock_secrets, fake_hg_repo): } ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -230,9 +236,10 @@ def test_changesets_overwriting(mock_secrets, fake_hg_repo): {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -282,9 +289,10 @@ def test_changesets_displacing(mock_secrets, fake_hg_repo): } ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -330,9 +338,10 @@ def test_changesets_reducing_size(mock_secrets, fake_hg_repo): {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -382,9 +391,10 @@ def test_changesets_increasing_size(mock_secrets, fake_hg_repo): } ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -433,9 +443,10 @@ def test_changesets_overwriting_one_commit_without_differential( {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -479,9 +490,10 @@ def test_removed_file(mock_secrets, fake_hg_repo): phabricator = PhabricatorUploader(local, revision2) report = covdir_report({"source_files": []}) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision2) - ) + stack = changesets(hgmo_server, revision2) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: {"revision_id": 1, "paths": {}}, @@ -510,9 +522,10 @@ def test_backout_removed_file(mock_secrets, fake_hg_repo): {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1, 1, 0]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision3) - ) + stack = changesets(hgmo_server, revision3) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision1: { @@ -545,9 +558,10 @@ def test_coverable_last_lines(mock_secrets, mock_phabricator, fake_hg_repo): {"source_files": [{"name": "file", "coverage": [None, 0, 1, 1, 1]}]} ) with hgmo.HGMO(local) as hgmo_server: - results = phabricator.generate( - hgmo_server, report, changesets(hgmo_server, revision) - ) + stack = changesets(hgmo_server, revision) + + with hglib.open(local) as hg: + results = phabricator.generate(hg, report, stack) assert results == { revision: { From 0934fdf28221e0c426137a5d75b303d8ef6e7e8d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 00:57:13 +0100 Subject: [PATCH 0146/1236] bot: Generate commit coverage mapping using multiple threads --- bot/code_coverage_bot/commit_coverage.py | 108 ++++++++++++++--------- 1 file changed, 68 insertions(+), 40 deletions(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 24176da3a..69aa8b292 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -3,9 +3,11 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +import concurrent.futures import io import json import os +import threading import time import hglib @@ -16,6 +18,7 @@ from code_coverage_bot import hgmo from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.secrets import secrets +from code_coverage_bot.utils import ThreadPoolExecutorResult from code_coverage_tools.gcp import DEFAULT_FILTER from code_coverage_tools.gcp import download_report from code_coverage_tools.gcp import get_bucket @@ -24,6 +27,17 @@ logger = structlog.get_logger(__name__) +hg_servers = list() +hg_servers_lock = threading.Lock() +thread_local = threading.local() + + +def _init_thread(repo_dir: str) -> None: + hg_server = hglib.open(repo_dir) + thread_local.hg = hg_server + with hg_servers_lock: + hg_servers.append(hg_server) + def generate(server_address: str, repo_dir: str, out_dir: str = ".") -> None: start_time = time.monotonic() @@ -69,55 +83,69 @@ def _upload(): # Use the local server to generate the coverage mapping, as it is faster and # correct. - with hglib.open(repo_dir) as hg: - for changeset_to_analyze in tqdm(changesets_to_analyze): - report_name = get_name( - "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER - ) - assert download_report( - os.path.join(out_dir, "ccov-reports"), bucket, report_name - ) + def analyze_changeset(changeset_to_analyze: str) -> None: + report_name = get_name( + "mozilla-central", changeset_to_analyze, DEFAULT_FILTER, DEFAULT_FILTER + ) + assert download_report( + os.path.join(out_dir, "ccov-reports"), bucket, report_name + ) - with open( - os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" - ) as f: - report = json.load(f) + with open( + os.path.join(out_dir, "ccov-reports", f"{report_name}.json"), "r" + ) as f: + report = json.load(f) - phabricatorUploader = PhabricatorUploader( - repo_dir, changeset_to_analyze, warnings_enabled=False + phabricatorUploader = PhabricatorUploader( + repo_dir, changeset_to_analyze, warnings_enabled=False + ) + + # Use the hg.mozilla.org server to get the automation relevant changesets, since + # this information is broken in our local repo (which mozilla-unified). + with hgmo.HGMO(server_address=server_address) as hgmo_remote_server: + changesets = hgmo_remote_server.get_automation_relevance_changesets( + changeset_to_analyze ) - # Use the hg.mozilla.org server to get the automation relevant changesets, since - # this information is broken in our local repo (which mozilla-unified). - with hgmo.HGMO(server_address=server_address) as hgmo_remote_server: - changesets = hgmo_remote_server.get_automation_relevance_changesets( - changeset_to_analyze - ) - - results = phabricatorUploader.generate(hg, report, changesets) - - for changeset in changesets: - # Lookup changeset coverage from phabricator uploader - coverage = results.get(changeset["node"]) - if coverage is None: - logger.info("No coverage found", changeset=changeset) - commit_coverage[changeset["node"]] = None - continue - - commit_coverage[changeset["node"]] = { - "added": sum(c["lines_added"] for c in coverage["paths"].values()), - "covered": sum( - c["lines_covered"] for c in coverage["paths"].values() - ), - "unknown": sum( - c["lines_unknown"] for c in coverage["paths"].values() - ), - } + results = phabricatorUploader.generate(thread_local.hg, report, changesets) + + for changeset in changesets: + # Lookup changeset coverage from phabricator uploader + coverage = results.get(changeset["node"]) + if coverage is None: + logger.info("No coverage found", changeset=changeset) + commit_coverage[changeset["node"]] = None + continue + + commit_coverage[changeset["node"]] = { + "added": sum(c["lines_added"] for c in coverage["paths"].values()), + "covered": sum(c["lines_covered"] for c in coverage["paths"].values()), + "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), + } + + with ThreadPoolExecutorResult( + initializer=_init_thread, initargs=(repo_dir,) + ) as executor: + futures = [ + executor.submit(analyze_changeset, changeset) + for changeset in changesets_to_analyze + ] + for changeset, future in tqdm( + zip(changesets_to_analyze, concurrent.futures.as_completed(futures)), + total=len(futures), + ): + exc = future.exception() + if exc is not None: + logger.error(f"Exception {exc} while analyzing {changeset}") if time.monotonic() - start_time >= 3600: _upload() start_time = time.monotonic() + while len(hg_servers) > 0: + hg_server = hg_servers.pop() + hg_server.close() + _upload() with open(commit_coverage_path, "wb") as zf: From e1e6fffbdb2cd415c715ed6c4cebace204f39ad3 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 01:09:08 +0100 Subject: [PATCH 0147/1236] bot: Exit as soon as either cloning repository or downloading artifacts fail This way if one of them fails early, we don't needlessly wait for the other to finish --- bot/code_coverage_bot/hooks/base.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/bot/code_coverage_bot/hooks/base.py b/bot/code_coverage_bot/hooks/base.py index 01d3f9a1e..060310ccd 100644 --- a/bot/code_coverage_bot/hooks/base.py +++ b/bot/code_coverage_bot/hooks/base.py @@ -3,6 +3,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +import concurrent.futures import os from datetime import datetime from datetime import timedelta @@ -102,11 +103,22 @@ def clone_repository(self): def retrieve_source_and_artifacts(self): with ThreadPoolExecutorResult(max_workers=2) as executor: + futures = [] + # Thread 1 - Download coverage artifacts. - executor.submit(self.artifactsHandler.download_all) + futures.append(executor.submit(self.artifactsHandler.download_all)) # Thread 2 - Clone repository. - executor.submit(self.clone_repository) + futures.append(executor.submit(self.clone_repository)) + + for future in concurrent.futures.as_completed(futures): + exc = future.exception() + if exc is not None: + logger.error( + "Exception while downloading coverage artifacts or cloning repository", + exception=exc, + ) + os._exit(1) def build_reports(self, only=None): """ From 19f012b71680ab94a0b6c4c703ad574c9e444811 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 01:12:11 +0100 Subject: [PATCH 0148/1236] bot: Cancel all artifact downloads if one of them fails --- bot/code_coverage_bot/artifacts.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/artifacts.py b/bot/code_coverage_bot/artifacts.py index 0176d082f..15a93d47a 100644 --- a/bot/code_coverage_bot/artifacts.py +++ b/bot/code_coverage_bot/artifacts.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- import collections +import concurrent.futures import fnmatch import itertools import os @@ -173,7 +174,15 @@ def download_all(self) -> None: download_tasks[(chunk_name, platform_name)] = test_task with ThreadPoolExecutorResult() as executor: - for test_task in download_tasks.values(): + futures = [ executor.submit(self.download, test_task) + for test_task in download_tasks.values() + ] + for future in concurrent.futures.as_completed(futures): + exc = future.exception() + if exc is not None: + logger.error("Exception while downloading artifacts", exception=exc) + for f in futures: + f.cancel() logger.info("Code coverage artifacts downloaded") From 725c258e766b0169dc38fb95f5f856151fb6303e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 02:35:39 +0100 Subject: [PATCH 0149/1236] bot: Remove useless mocks --- bot/tests/test_commit_coverage.py | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/bot/tests/test_commit_coverage.py b/bot/tests/test_commit_coverage.py index 4644fcf20..447bd5f00 100644 --- a/bot/tests/test_commit_coverage.py +++ b/bot/tests/test_commit_coverage.py @@ -97,15 +97,7 @@ def download_report(report_dir, bucket, report_name): monkeypatch.setattr(commit_coverage, "download_report", download_report) with hgmo.HGMO(repo_dir=local) as hgmo_server: - - class HGMOMock: - @contextmanager - def HGMO(server_address=None, repo_dir=None): - yield hgmo_server - - monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) - - commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + commit_coverage.generate(hgmo_server.server_address, local, out_dir=tmp_path) assert patch_calls == 1 @@ -251,7 +243,7 @@ def HGMO(server_address=None, repo_dir=None): monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) - commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + commit_coverage.generate(hgmo_server.server_address, local, out_dir=tmp_path) assert patch_calls == 1 @@ -380,15 +372,7 @@ def download_report(report_dir, bucket, report_name): monkeypatch.setattr(commit_coverage, "download_report", download_report) with hgmo.HGMO(repo_dir=local) as hgmo_server: - - class HGMOMock: - @contextmanager - def HGMO(server_address=None, repo_dir=None): - yield hgmo_server - - monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) - - commit_coverage.generate(hgmo_server, local, out_dir=tmp_path) + commit_coverage.generate(hgmo_server.server_address, local, out_dir=tmp_path) assert patch_calls == 1 From 4ca3b82d8e43b5c5daa02175a92a3f25dfb1c18c Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 02:50:45 +0100 Subject: [PATCH 0150/1236] bot: Protect local hgmo server with a lock during tests to match remote behavior --- bot/tests/test_commit_coverage.py | 57 ++++++++++++++++++------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/bot/tests/test_commit_coverage.py b/bot/tests/test_commit_coverage.py index 447bd5f00..47e5ffe86 100644 --- a/bot/tests/test_commit_coverage.py +++ b/bot/tests/test_commit_coverage.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- import json import os +import threading from contextlib import contextmanager import zstandard @@ -206,40 +207,48 @@ def list_reports(bucket, repo): monkeypatch.setattr(commit_coverage, "list_reports", list_reports) def download_report(report_dir, bucket, report_name): - os.makedirs( - os.path.join(tmp_path, report_dir, "mozilla-central", revision2), - exist_ok=True, - ) - with open( - os.path.join( - tmp_path, report_dir, "mozilla-central", revision2, "all:all.json" - ), - "w", - ) as f: - json.dump(report1, f) - - os.makedirs( - os.path.join(tmp_path, report_dir, "mozilla-central", revision4), - exist_ok=True, - ) - with open( - os.path.join( - tmp_path, report_dir, "mozilla-central", revision4, "all:all.json" - ), - "w", - ) as f: - json.dump(report2, f) + if revision2 in report_name: + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision2), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision2, "all:all.json" + ), + "w", + ) as f: + json.dump(report1, f) + + if revision4 in report_name: + os.makedirs( + os.path.join(tmp_path, report_dir, "mozilla-central", revision4), + exist_ok=True, + ) + with open( + os.path.join( + tmp_path, report_dir, "mozilla-central", revision4, "all:all.json" + ), + "w", + ) as f: + json.dump(report2, f) return True monkeypatch.setattr(commit_coverage, "download_report", download_report) with hgmo.HGMO(repo_dir=local) as hgmo_server: + lock = threading.Lock() class HGMOMock: + def get_automation_relevance_changesets(self, changeset): + with lock: + return hgmo_server.get_automation_relevance_changesets(changeset) + @contextmanager def HGMO(server_address=None, repo_dir=None): - yield hgmo_server + assert server_address == hgmo_server.server_address + yield HGMOMock() monkeypatch.setattr(commit_coverage, "hgmo", HGMOMock) From 1137e869dc54334665e053b734d2c74696659fa8 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sun, 22 Nov 2020 16:32:11 +0100 Subject: [PATCH 0151/1236] bot: Log number of workers to generate commit coverage mapping --- bot/code_coverage_bot/commit_coverage.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 69aa8b292..312c85e0e 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -123,9 +123,13 @@ def analyze_changeset(changeset_to_analyze: str) -> None: "unknown": sum(c["lines_unknown"] for c in coverage["paths"].values()), } + max_workers = min(32, (os.cpu_count() or 1) + 4) + logger.info(f"Analyzing {len(changesets_to_analyze)} with {max_workers} workers") + with ThreadPoolExecutorResult( initializer=_init_thread, initargs=(repo_dir,) ) as executor: + futures = [ executor.submit(analyze_changeset, changeset) for changeset in changesets_to_analyze From 16fd79d9acbfc04afc1662830fbf53d7bbf9b547 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 23 Nov 2020 00:57:23 +0100 Subject: [PATCH 0152/1236] Release 1.3.3 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 1892b9267..31e5c8434 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.2 +1.3.3 diff --git a/bot/VERSION b/bot/VERSION index 1892b9267..31e5c8434 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.2 +1.3.3 diff --git a/events/VERSION b/events/VERSION index 1892b9267..31e5c8434 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.2 +1.3.3 diff --git a/frontend/package.json b/frontend/package.json index 0cb39e622..1e02a88c2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.2", + "version": "1.3.3", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 1892b9267..31e5c8434 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.2 +1.3.3 From 026eaa264a8aa00274514cf6a337cbaf2816c953 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:03:08 +0100 Subject: [PATCH 0153/1236] build(deps-dev): bump web-ext from 5.3.0 to 5.4.0 in /addon (#673) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.3.0 to 5.4.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.3.0...5.4.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 3616 ++++++++++++++++++++++----------------- addon/package.json | 2 +- 2 files changed, 2085 insertions(+), 1533 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 8d612a8c9..ee513ce9c 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -31,9 +31,9 @@ } }, "@babel/polyfill": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz", - "integrity": "sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", + "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", "dev": true, "requires": { "core-js": "^2.6.5", @@ -41,9 +41,9 @@ } }, "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -100,9 +100,9 @@ } }, "@eslint/eslintrc": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", - "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", + "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -118,9 +118,9 @@ }, "dependencies": { "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -134,10 +134,19 @@ } } }, + "@mdn/browser-compat-data": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.5.tgz", + "integrity": "sha512-JTosoRJrq5E8QYLwPfqB22zZxyBzUEx+1ooOPMcrFYgWplOeS8K8B6VD3WHD+9XV+R1X5vimruSL9ALYuxfD+A==", + "dev": true, + "requires": { + "extend": "3.0.2" + } + }, "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "dev": true }, "@szmarczak/http-timer": { @@ -149,6 +158,26 @@ "defer-to-connect": "^1.0.1" } }, + "@types/decompress": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.3.tgz", + "integrity": "sha512-W24e3Ycz1UZPgr1ZEDHlK4XnvOr+CpJH3qNsFeqXwwlW/9END9gxn3oJSsp7gYdiQxrXUHwUUd3xuzVz37MrZQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/download": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@types/download/-/download-6.2.4.tgz", + "integrity": "sha512-Lo5dy3ai6LNnbL663sgdzqL1eib11u1yKH6w3v3IXEOO4kRfQpMn1qWUTaumcHLACjFp1RcBx9tUXEvJoR3vcA==", + "dev": true, + "requires": { + "@types/decompress": "*", + "@types/got": "^8", + "@types/node": "*" + } + }, "@types/eslint": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz", @@ -175,6 +204,15 @@ "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", "dev": true }, + "@types/got": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.5.tgz", + "integrity": "sha512-AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", @@ -193,6 +231,15 @@ "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", "dev": true }, + "@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", @@ -401,6 +448,16 @@ "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", "dev": true }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, "acorn": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz", @@ -414,12 +471,14 @@ "dev": true }, "addons-linter": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.9.0.tgz", - "integrity": "sha512-OrkDQ9S/GAJzMe+izsFMFOtRq9geFFt3O5c7Fi6pehGi7RY2PSMpPmKjMK1j/rPa9jrG0e9zocptMrOi11uvug==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.12.0.tgz", + "integrity": "sha512-Kv2Joa81UfxCWHYK13G9ZNKb/z5cJP1TlshCh9vA2dBH55szabIN+yIxujgNCIg2/k/wDya3OihBmyFNkFmFkw==", "dev": true, "requires": { - "@babel/runtime": "7.11.2", + "@babel/runtime": "7.12.5", + "@mdn/browser-compat-data": "2.0.5", + "addons-scanner-utils": "3.0.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", @@ -427,32 +486,28 @@ "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.57.0", - "es6-promisify": "6.1.1", - "eslint": "7.11.0", + "dispensary": "0.59.0", + "eslint": "7.13.0", "eslint-plugin-no-unsanitized": "3.1.4", "eslint-visitor-keys": "2.0.0", "espree": "7.3.0", "esprima": "4.0.1", - "first-chunk-stream": "4.0.0", "fluent-syntax": "0.13.0", - "fsevents": "2.1.3", + "fsevents": "2.2.1", "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", - "mdn-browser-compat-data": "1.0.40", "os-locale": "5.0.0", "pino": "6.7.0", - "postcss": "8.1.1", + "postcss": "8.1.7", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", "semver": "7.3.2", "source-map-support": "0.5.19", - "strip-bom-stream": "4.0.0", "tosource": "1.0.0", - "upath": "2.0.0", + "upath": "2.0.1", "whatwg-url": "8.4.0", - "yargs": "15.4.1", + "yargs": "16.1.0", "yauzl": "2.10.0" }, "dependencies": { @@ -502,42 +557,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -547,6 +572,42 @@ "has-flag": "^4.0.0" } }, + "yargs": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.0.tgz", + "integrity": "sha512-upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.2", + "yargs-parser": "^20.2.2" + } + } + } + }, + "addons-scanner-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-3.0.0.tgz", + "integrity": "sha512-bX8Sx5iwvG9bHZrfP4xv+3xFU93Mk6WnBmIHm+ep4DEiqUunRRpbrs7uEgAnlWnqC46VnrFsOJdCB/MY+pHG1g==", + "dev": true, + "requires": { + "@types/download": "6.2.4", + "@types/yauzl": "2.9.1", + "body-parser": "1.19.0", + "common-tags": "1.8.0", + "download": "8.0.0", + "express": "4.17.1", + "first-chunk-stream": "3.0.0", + "safe-compare": "1.1.4", + "strip-bom-stream": "4.0.0", + "upath": "2.0.0", + "yauzl": "2.10.0" + }, + "dependencies": { "upath": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.0.tgz", @@ -674,14 +735,31 @@ "dev": true }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "optional": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + } } }, "archiver": { @@ -704,6 +782,49 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true + }, + "bl": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "tar-stream": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } } } }, @@ -723,58 +844,6 @@ "lodash.union": "^4.6.0", "normalize-path": "^3.0.0", "readable-stream": "^2.0.0" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "argparse": { @@ -825,6 +894,12 @@ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", "dev": true }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, "array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -929,9 +1004,9 @@ "dev": true }, "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "balanced-match": { @@ -998,15 +1073,21 @@ "kind-of": "^6.0.2" } }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "optional": true } } }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -1017,9 +1098,9 @@ } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "dev": true, "optional": true }, @@ -1034,22 +1115,13 @@ } }, "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - } + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, "bluebird": { @@ -1058,6 +1130,24 @@ "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", "dev": true }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1148,34 +1238,13 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "optional": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, "browserslist": { @@ -1192,23 +1261,31 @@ } }, "buffer": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.1.tgz", - "integrity": "sha512-2z15UUHpS9/3tk9mY/q+Rl3rydOi7yMp5XWNQnRvoz+mJwiv8brqYwp9a+nOCtma6dwuEIxljD8W3ysVBZ05Vg==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" - }, - "dependencies": { - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - } } }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -1221,6 +1298,12 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1239,6 +1322,12 @@ "safe-json-stringify": "~1" } }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -1255,31 +1344,56 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } } }, "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", "dev": true, "requires": { - "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" + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" }, "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", "dev": true } } }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1330,619 +1444,49 @@ } }, "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "dev": true, "optional": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" }, "dependencies": { "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - } - } - }, - "chrome-launcher": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", - "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", - "dev": true, - "requires": { - "@types/node": "*", - "escape-string-regexp": "^1.0.5", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^0.5.3", - "rimraf": "^3.0.2" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + } + } + }, + "chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "requires": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -1996,6 +1540,13 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true } } }, @@ -2006,14 +1557,14 @@ "dev": true }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" }, "dependencies": { "ansi-regex": { @@ -2137,22 +1688,27 @@ "optional": true }, "compress-commons": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz", - "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz", + "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", "dev": true, "requires": { "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.0", + "crc32-stream": "^4.0.1", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" }, "dependencies": { - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, @@ -2172,32 +1728,6 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "configstore": { @@ -2212,8 +1742,52 @@ "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -2233,23 +1807,37 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", "dev": true, "requires": { - "buffer": "^5.1.0" + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" } }, "crc32-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz", - "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.1.tgz", + "integrity": "sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw==", "dev": true, "requires": { - "crc": "^3.4.4", + "crc-32": "^1.2.0", "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "cross-spawn": { @@ -2321,16 +1909,169 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, - "optional": true + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + } + } }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } } }, "deep-equal": { @@ -2441,10 +2182,10 @@ "kind-of": "^6.0.2" } }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "optional": true } @@ -2456,19 +2197,31 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, "dispensary": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz", - "integrity": "sha512-vgRaZa9Ok8QdrAVtx+s6heBgI1RGT+Y6VA336oPWYADZZz83K+5NOTpLamEKRyJdRY5pYLaWhV2Js7bau1JyKg==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz", + "integrity": "sha512-JSnh4AhtYgwoyUHtunZbAhklkD9IeNacK1IDlrAJSZjzBMGFoTp9+Nggg+ITJ+F1geXc04DZ55ixnjFr5Ozknw==", "dev": true, "requires": { "async": "~3.2.0", "natural-compare-lite": "~1.4.0", - "pino": "~6.6.0", + "pino": "~6.7.0", "request": "~2.88.0", "sha.js": "~2.4.4", "source-map-support": "~0.5.4", - "yargs": "~15.4.0" + "yargs": "~16.1.0" }, "dependencies": { "async": { @@ -2477,18 +2230,19 @@ "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true }, - "pino": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz", - "integrity": "sha512-DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==", + "yargs": { + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", "dev": true, "requires": { - "fast-redact": "^2.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^2.4.2", - "quick-format-unescaped": "^4.0.1", - "sonic-boom": "^1.0.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } } } @@ -2546,6 +2300,36 @@ "is-obj": "^2.0.0" } }, + "download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.2.1", + "ext-name": "^5.0.0", + "file-type": "^11.1.0", + "filenamify": "^3.0.0", + "get-stream": "^4.1.0", + "got": "^8.3.1", + "make-dir": "^2.1.0", + "p-event": "^2.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -2581,6 +2365,12 @@ "safe-buffer": "^5.0.1" } }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, "electron-to-chromium": { "version": "1.3.593", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz", @@ -2593,6 +2383,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -2711,6 +2507,12 @@ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2718,13 +2520,13 @@ "dev": true }, "eslint": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz", - "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", + "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.1.3", + "@eslint/eslintrc": "^0.2.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2803,50 +2605,14 @@ "dev": true }, "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { "ms": "2.1.2" } }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2859,12 +2625,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -3011,6 +2771,12 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, "event-to-promise": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", @@ -3024,9 +2790,9 @@ "dev": true }, "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -3038,51 +2804,14 @@ "onetime": "^5.1.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -3121,6 +2850,63 @@ } } }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -3218,13 +3004,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "optional": true } } }, @@ -3270,9 +3049,9 @@ "dev": true }, "fast-redact": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz", - "integrity": "sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz", + "integrity": "sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==", "dev": true }, "fast-safe-stringify": { @@ -3299,6 +3078,12 @@ "flat-cache": "^2.0.1" } }, + "file-type": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", + "dev": true + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -3306,29 +3091,46 @@ "dev": true, "optional": true }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true + }, + "filenamify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "optional": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" } }, "find-up": { @@ -3379,19 +3181,13 @@ "jsonfile": "^4.0.0", "universalify": "^0.1.0" } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true } } }, "first-chunk-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-4.0.0.tgz", - "integrity": "sha512-8TOz/mJp7+zc2HN63vnJHotwceq4gQI1+/gdJVnJcG4dEB96oUxw7wV9We4QKjSFWUc/V0ADDfaGba5cDoG6EA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", + "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", "dev": true }, "flat-cache": { @@ -3447,6 +3243,12 @@ "mime-types": "^2.1.12" } }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -3457,6 +3259,22 @@ "map-cache": "^0.2.2" } }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3475,20 +3293,22 @@ "universalify": "^1.0.0" }, "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "universalify": { @@ -3506,9 +3326,9 @@ "dev": true }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz", + "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==", "dev": true, "optional": true }, @@ -3571,6 +3391,17 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -3597,9 +3428,9 @@ } }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -3611,26 +3442,12 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, - "optional": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "glob-to-regexp": { @@ -3658,39 +3475,48 @@ } }, "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dev": true, "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", "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" + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" }, "dependencies": { "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true } } }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "graceful-readlink": { @@ -3736,12 +3562,27 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -3752,6 +3593,15 @@ "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } } }, "has-values": { @@ -3765,6 +3615,28 @@ "kind-of": "^4.0.0" }, "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -3795,14 +3667,40 @@ "entities": "^1.1.1", "inherits": "^2.0.1", "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "dev": true }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -3820,10 +3718,19 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "ignore": { @@ -3943,12 +3850,28 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", "dev": true }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, "is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -3966,6 +3889,18 @@ "optional": true, "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "is-arguments": { @@ -3981,13 +3916,13 @@ "dev": true }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "optional": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-buffer": { @@ -4029,6 +3964,18 @@ "optional": true, "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "is-date-object": { @@ -4108,6 +4055,12 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true + }, "is-negative-zero": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", @@ -4121,14 +4074,11 @@ "dev": true }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } + "optional": true }, "is-obj": { "version": "2.0.0", @@ -4136,12 +4086,24 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true + }, "is-path-inside": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4150,6 +4112,15 @@ "optional": true, "requires": { "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } } }, "is-regex": { @@ -4167,6 +4138,12 @@ "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -4201,6 +4178,15 @@ "dev": true, "optional": true }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, "is-yarn-global": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", @@ -4220,11 +4206,13 @@ "dev": true }, "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, - "optional": true + "requires": { + "isarray": "1.0.0" + } }, "isstream": { "version": "0.1.2", @@ -4232,6 +4220,16 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -4387,6 +4385,12 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -4433,23 +4437,20 @@ } }, "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, "requires": { "json-buffer": "3.0.0" } }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } + "optional": true }, "latest-version": { "version": "5.1.0", @@ -4467,32 +4468,6 @@ "dev": true, "requires": { "readable-stream": "^2.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "lcid": { @@ -4538,17 +4513,6 @@ "requires": { "isarray": "^1.0.0", "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } } }, "lines-and-columns": { @@ -4656,18 +4620,19 @@ "dev": true }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } @@ -4704,14 +4669,11 @@ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", "dev": true }, - "mdn-browser-compat-data": { - "version": "1.0.40", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.40.tgz", - "integrity": "sha512-yjM/OG0krZIgi+XrhJWS3CJ9UQuGM4FfjIUIt2f65er6qczkM+WjtNEv/9ZF9DxDs/2GR3SO6hDaZLplTRrrfw==", - "dev": true, - "requires": { - "extend": "3.0.2" - } + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, "mem": { "version": "5.1.1", @@ -4722,14 +4684,34 @@ "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", "p-is-promise": "^2.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + } } }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -4752,15 +4734,110 @@ "to-regex": "^3.0.2" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "optional": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -4798,9 +4875,9 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mixin-deep": { @@ -4827,13 +4904,10 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "moment": { "version": "2.29.1", @@ -4887,6 +4961,16 @@ "path-is-absolute": "^1.0.0" } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, "rimraf": { "version": "2.4.5", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", @@ -4911,16 +4995,16 @@ } }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "dev": true, "optional": true }, "nanoid": { - "version": "3.1.16", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz", - "integrity": "sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==", + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz", + "integrity": "sha512-rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==", "dev": true }, "nanomatch": { @@ -4941,15 +5025,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "optional": true - } } }, "natural-compare": { @@ -4971,10 +5046,16 @@ "dev": true, "optional": true }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "next-tick": { @@ -5003,21 +5084,6 @@ "which": "^2.0.2" }, "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, "uuid": { "version": "8.3.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", @@ -5033,21 +5099,33 @@ "dev": true }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, - "optional": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } } }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -5107,6 +5185,16 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, @@ -5140,16 +5228,25 @@ "optional": true, "requires": { "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } } }, "object.assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", - "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.0", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" } @@ -5159,9 +5256,27 @@ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, - "optional": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { - "isobject": "^3.0.1" + "ee-first": "1.1.1" } }, "once": { @@ -5190,17 +5305,6 @@ "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } } }, "optionator": { @@ -5235,9 +5339,9 @@ "dev": true }, "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "dev": true }, "p-defer": { @@ -5246,10 +5350,25 @@ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true }, "p-limit": { @@ -5270,6 +5389,15 @@ "p-limit": "^2.2.0" } }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -5288,6 +5416,90 @@ "semver": "^6.2.0" }, "dependencies": { + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@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" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -5297,9 +5509,9 @@ } }, "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "parent-module": { @@ -5332,6 +5544,12 @@ "@types/node": "*" } }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -5370,6 +5588,12 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -5389,6 +5613,27 @@ "dev": true, "optional": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pino": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz", @@ -5401,14 +5646,6 @@ "pino-std-serializers": "^2.4.2", "quick-format-unescaped": "^4.0.1", "sonic-boom": "^1.0.2" - }, - "dependencies": { - "fast-redact": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz", - "integrity": "sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==", - "dev": true - } } }, "pino-std-serializers": { @@ -5434,14 +5671,14 @@ "optional": true }, "postcss": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.1.tgz", - "integrity": "sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==", + "version": "8.1.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz", + "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==", "dev": true, "requires": { "colorette": "^1.2.1", "line-column": "^1.0.2", - "nanoid": "^3.1.12", + "nanoid": "^3.1.16", "source-map": "^0.6.1" } }, @@ -5457,6 +5694,12 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true + }, "probe-image-size": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", @@ -5471,9 +5714,9 @@ } }, "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, "progress": { @@ -5482,6 +5725,16 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -5514,11 +5767,22 @@ } }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, "quick-format-unescaped": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", @@ -5534,6 +5798,24 @@ "safe-buffer": "^5.1.0" } }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -5546,12 +5828,6 @@ "strip-json-comments": "~2.0.1" }, "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -5561,14 +5837,18 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdir-glob": { @@ -5581,43 +5861,13 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "picomatch": "^2.2.1" } }, "rechoir": { @@ -5690,9 +5940,9 @@ "dev": true }, "registry-auth-token": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", - "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "requires": { "rc": "^1.2.8" @@ -5764,6 +6014,14 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } } }, "require-directory": { @@ -5849,6 +6107,15 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-compare": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", + "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, "safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -5889,10 +6156,19 @@ "ajv-keywords": "^3.5.2" } }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + } + }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true }, "semver-diff": { @@ -5912,6 +6188,35 @@ } } }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -5921,6 +6226,18 @@ "randombytes": "^2.1.0" } }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -5928,9 +6245,9 @@ "dev": true }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "optional": true, "requires": { @@ -5952,6 +6269,12 @@ } } }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -6018,16 +6341,6 @@ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } } } }, @@ -6156,10 +6469,10 @@ "kind-of": "^6.0.2" } }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "optional": true } @@ -6173,6 +6486,18 @@ "optional": true, "requires": { "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "sonic-boom": { @@ -6185,6 +6510,24 @@ "flatstr": "^1.0.12" } }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -6198,13 +6541,13 @@ "dev": true }, "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "optional": true, "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -6212,9 +6555,9 @@ } }, "source-map-support": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", - "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -6303,6 +6646,12 @@ } } }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, "stream-parser": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", @@ -6332,6 +6681,12 @@ "stream-to-array": "~2.3.0" } }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -6361,29 +6716,29 @@ } }, "string.prototype.trimend": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", - "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", - "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -6421,14 +6776,15 @@ "requires": { "first-chunk-stream": "^3.0.0", "strip-bom-buf": "^2.0.0" - }, - "dependencies": { - "first-chunk-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", - "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", - "dev": true - } + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" } }, "strip-final-newline": { @@ -6443,6 +6799,15 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6523,16 +6888,18 @@ "dev": true }, "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" } }, "term-size": { @@ -6633,6 +7000,12 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -6653,6 +7026,12 @@ } } }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -6661,6 +7040,18 @@ "optional": true, "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "to-readable-stream": { @@ -6683,16 +7074,21 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "optional": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, "tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", @@ -6724,6 +7120,15 @@ "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", "dev": true }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -6766,6 +7171,16 @@ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -6787,42 +7202,27 @@ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "dev": true }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "optional": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } + "set-value": "^2.0.1" } }, "unique-string": { @@ -6840,6 +7240,12 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -6881,15 +7287,21 @@ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true, "optional": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true } } }, "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true }, "update-notifier": { "version": "5.0.0", @@ -6953,12 +7365,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6995,6 +7401,12 @@ "prepend-http": "^2.0.0" } }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -7008,6 +7420,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -7015,9 +7433,15 @@ "dev": true }, "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, "verror": { @@ -7041,129 +7465,214 @@ "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" }, "dependencies": { "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "optional": true, "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, "optional": true }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "optional": true, "requires": { - "fill-range": "^7.0.1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" } }, "chokidar": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", - "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "optional": true, "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "is-extendable": "^0.1.0" } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, "optional": true, "requires": { - "to-regex-range": "^5.0.1" + "bindings": "^1.5.0", + "nan": "^2.12.1" } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "optional": true, "requires": { - "is-glob": "^4.0.1" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } }, "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "optional": true, "requires": { - "binary-extensions": "^2.0.0" + "binary-extensions": "^1.0.0" } }, "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "optional": true }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "optional": true, "requires": { - "picomatch": "^2.2.1" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "optional": true, "requires": { - "is-number": "^7.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true } } }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - } - }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -7174,17 +7683,17 @@ } }, "web-ext": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.3.0.tgz", - "integrity": "sha512-LlOmVSddfBVHd9Liv3SL1Cvftr+YS6GNiKVIugDotUm3jVT9otHsw1SrCi11MGaGBw4g0s8ndjcbuttr1ZQjwg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.4.0.tgz", + "integrity": "sha512-95MVrsCRtmmu7YNTA8OconwTB7Y7rS6T5ABpv9c90A5tLfDV1+6/dRn8JhAMAi/UfIq0ZT5wklHwvRzDmD6cBA==", "dev": true, "requires": { - "@babel/polyfill": "7.11.5", - "@babel/runtime": "7.11.2", + "@babel/polyfill": "7.12.1", + "@babel/runtime": "7.12.5", "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "2.9.0", + "addons-linter": "2.12.0", "bunyan": "1.8.14", "camelcase": "6.0.0", "chrome-launcher": "0.13.4", @@ -7212,24 +7721,6 @@ "ws": "7.3.1", "yargs": "15.4.1", "zip-dir": "1.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } } }, "webidl-conversions": { @@ -7429,9 +7920,9 @@ } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -7493,6 +7984,17 @@ "dev": true, "requires": { "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "write-file-atomic": { @@ -7535,10 +8037,16 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", "dev": true }, "yargs": { @@ -7560,62 +8068,51 @@ "yargs-parser": "^18.1.2" }, "dependencies": { - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "color-convert": "^2.0.1" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "color-name": "~1.1.4" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "decamelize": { @@ -7623,9 +8120,51 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -7655,14 +8194,27 @@ } }, "zip-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz", - "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz", + "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", "dev": true, "requires": { "archiver-utils": "^2.1.0", - "compress-commons": "^4.0.0", + "compress-commons": "^4.0.2", "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } } } diff --git a/addon/package.json b/addon/package.json index e0aa34815..a49bf3340 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.3.0", + "web-ext": "^5.4.0", "webpack": "^5.4.0", "webpack-cli": "^4.2.0" }, From 6de388de5d530e16c064f40a8cac45821619d0eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:03:22 +0100 Subject: [PATCH 0154/1236] build(deps): bump aiohttp from 3.7.2 to 3.7.3 in /tools (#675) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.2 to 3.7.3. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.7.2...v3.7.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index cd2127b21..21b66c5ee 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.7.2 +aiohttp==3.7.3 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 From 2d0a7ddf079ba2fdb846c851e6f2567f33f7e76d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:03:35 +0100 Subject: [PATCH 0155/1236] build(deps): bump google-cloud-storage from 1.32.0 to 1.33.0 in /bot (#676) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.32.0 to 1.33.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.32.0...v1.33.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 8be59471f..53709b69c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.32.0 +google-cloud-storage==1.33.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.4 From befb2917c6f2e646e6c15123f406127cb55b1e0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:04:09 +0100 Subject: [PATCH 0156/1236] build(deps): bump tqdm from 4.51.0 to 4.53.0 in /bot (#678) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.51.0 to 4.53.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.51.0...v4.53.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 53709b69c..7b672b88b 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 -tqdm==4.51.0 +tqdm==4.53.0 zstandard==0.14.0 From 7bf380da74ed7841798e2bbd1694378c6879ed8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:04:19 +0100 Subject: [PATCH 0157/1236] build(deps-dev): bump pre-commit from 2.8.2 to 2.9.0 in /backend (#679) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.2 to 2.9.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.8.2...v2.9.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 319f7100f..7229ac327 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.4 -pre-commit==2.8.2 +pre-commit==2.9.0 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.1 From 67b996663957817f92709f93b2470d0e3d1a2a94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:04:31 +0100 Subject: [PATCH 0158/1236] build(deps-dev): bump pre-commit from 2.8.2 to 2.9.0 in /bot (#677) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.2 to 2.9.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.8.2...v2.9.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index d923bd448..f0cfc40bc 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.8.2 +pre-commit==2.9.0 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.1 From f749e10dc7116fb8189d22b5306d2db890a9e8e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:04:55 +0100 Subject: [PATCH 0159/1236] build(deps): bump google-cloud-storage from 1.32.0 to 1.33.0 in /backend (#680) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.32.0 to 1.33.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.32.0...v1.33.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 0dfb43f25..ae5c55221 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.4 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.32.0 +google-cloud-storage==1.33.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From 66ab881cc81d03626935c274647a29e55316e869 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:16:25 +0100 Subject: [PATCH 0160/1236] build(deps-dev): bump webpack from 5.4.0 to 5.7.0 in /addon (#683) Bumps [webpack](https://github.com/webpack/webpack) from 5.4.0 to 5.7.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.4.0...v5.7.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 94 ++++++++++++++--------------------------- addon/package.json | 2 +- 2 files changed, 32 insertions(+), 64 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index ee513ce9c..7580a2eb5 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -179,9 +179,9 @@ } }, "@types/eslint": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz", - "integrity": "sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.5.tgz", + "integrity": "sha512-Dc6ar9x16BdaR3NSxSF7T4IjL9gxxViJq8RmFd+2UAyA+K6ck2W+gUwfgpG/y9TPyUuBL35109bbULpEynvltA==", "dev": true, "requires": { "@types/estree": "*", @@ -1407,9 +1407,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001157", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz", - "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==", + "version": "1.0.30001161", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz", + "integrity": "sha512-JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g==", "dev": true }, "caseless": { @@ -2372,9 +2372,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.593", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz", - "integrity": "sha512-GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA==", + "version": "1.3.607", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.607.tgz", + "integrity": "sha512-h2SYNaBnlplGS0YyXl8oJWokfcNxVjJANQfMCsQefG6OSuAuNIeW+A8yGT/ci+xRoBb3k2zq1FrOvkgoKBol8g==", "dev": true }, "emoji-regex": { @@ -2399,21 +2399,13 @@ } }, "enhanced-resolve": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz", - "integrity": "sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz", + "integrity": "sha512-G28GCrglCAH6+EqMN2D+Q2wCUS1O1vVQJBn8ME2I/Api41YBe4vLWWRBOUbwDH7vwzSZdljxwTRVqnf+sm6XqQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } } }, "enquirer": { @@ -5093,9 +5085,9 @@ } }, "node-releases": { - "version": "1.1.66", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz", - "integrity": "sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==", + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", "dev": true }, "normalize-path": { @@ -6909,9 +6901,9 @@ "dev": true }, "terser": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz", - "integrity": "sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.0.tgz", + "integrity": "sha512-eopt1Gf7/AQyPhpygdKePTzaet31TvQxXvrf7xYUvD/d8qkCJm4SKPDzu+GHK5ZaYTn8rvttfqaZc3swK21e5g==", "dev": true, "requires": { "commander": "^2.20.0", @@ -6924,24 +6916,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } } } }, @@ -6960,12 +6934,12 @@ }, "dependencies": { "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } } } @@ -7730,9 +7704,9 @@ "dev": true }, "webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.4.0.tgz", - "integrity": "sha512-udpYTyqz8toTTdaOsL2QKPLeZLt2IEm9qY7yTXuFEQhKu5bk0yQD9BtAdVQksmz4jFbbWOiWmm3NHarO0zr/ng==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.7.0.tgz", + "integrity": "sha512-U0AshArzQX5X+L2eViVEjrE7nNLUs80BQYcPUyRnaUMT2EyZiIbXAYWL7GLx6qRu0ykxAwXytRoC1+jqWQZExw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -7761,18 +7735,6 @@ "webpack-sources": "^2.1.1" }, "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, "watchpack": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz", @@ -8175,6 +8137,12 @@ "fd-slicer": "~1.1.0" } }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, "zip-dir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz", diff --git a/addon/package.json b/addon/package.json index a49bf3340..80a9f1273 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.0", - "webpack": "^5.4.0", + "webpack": "^5.7.0", "webpack-cli": "^4.2.0" }, "scripts": { From 0c3772a16a3c5a90c6d45411c8a741c4cfa07b59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Nov 2020 13:16:40 +0100 Subject: [PATCH 0161/1236] build(deps-dev): bump pre-commit from 2.8.2 to 2.9.2 in /backend (#682) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.2 to 2.9.2. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.8.2...v2.9.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 7229ac327..2b7e5e16b 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.4 -pre-commit==2.9.0 +pre-commit==2.9.2 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.1 From c90a5ff33ebdbbc0f1685a2b6961117d57637c30 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Nov 2020 18:31:08 +0100 Subject: [PATCH 0162/1236] bot: Upload commit coverage mapping every 10 minutes rather than every hour So if a task times out at 3:51 we only lose 1 minute of work rather than 51! --- bot/code_coverage_bot/commit_coverage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index 312c85e0e..24c265e6c 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -142,7 +142,7 @@ def analyze_changeset(changeset_to_analyze: str) -> None: if exc is not None: logger.error(f"Exception {exc} while analyzing {changeset}") - if time.monotonic() - start_time >= 3600: + if time.monotonic() - start_time >= 600: _upload() start_time = time.monotonic() From 895f8101fee3769da171d4e2041e30ff02b731e3 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Nov 2020 18:55:34 +0100 Subject: [PATCH 0163/1236] Release 1.3.4 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 31e5c8434..d0149fef7 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.3 +1.3.4 diff --git a/bot/VERSION b/bot/VERSION index 31e5c8434..d0149fef7 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.3 +1.3.4 diff --git a/events/VERSION b/events/VERSION index 31e5c8434..d0149fef7 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.3 +1.3.4 diff --git a/frontend/package.json b/frontend/package.json index 1e02a88c2..f810287bb 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.3", + "version": "1.3.4", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 31e5c8434..d0149fef7 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.3 +1.3.4 From dcfc385295325d50f2455cbded83789ef1783bfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Nov 2020 10:15:13 +0100 Subject: [PATCH 0164/1236] build(deps): bump fakeredis from 1.4.4 to 1.4.5 in /backend (#688) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.4.4 to 1.4.5. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.4.4...1.4.5) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 2b7e5e16b..961fd8094 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.4.4 +fakeredis==1.4.5 pre-commit==2.9.2 pytest==6.1.2 pytest-responses==0.4.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index ae5c55221..5e2614061 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 datadog==0.39.0 -fakeredis==1.4.4 +fakeredis==1.4.5 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 From 331f7f47637822baad78454396ebf6763a4bc0bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Nov 2020 10:15:29 +0100 Subject: [PATCH 0165/1236] build(deps-dev): bump pre-commit from 2.9.0 to 2.9.2 in /bot (#687) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.9.0 to 2.9.2. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.0...v2.9.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index f0cfc40bc..8c48c08b4 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.9.0 +pre-commit==2.9.2 pytest==6.1.2 pytest-responses==0.4.0 responses==0.12.1 From 0d8149528f1bf488c275d2447b26d5472d5d044f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Nov 2020 10:15:52 +0100 Subject: [PATCH 0166/1236] build(deps-dev): bump webpack from 5.7.0 to 5.9.0 in /addon (#685) Bumps [webpack](https://github.com/webpack/webpack) from 5.7.0 to 5.9.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.7.0...v5.9.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 20 ++++++++++---------- addon/package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 7580a2eb5..16a15c403 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -2372,9 +2372,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.607", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.607.tgz", - "integrity": "sha512-h2SYNaBnlplGS0YyXl8oJWokfcNxVjJANQfMCsQefG6OSuAuNIeW+A8yGT/ci+xRoBb3k2zq1FrOvkgoKBol8g==", + "version": "1.3.610", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz", + "integrity": "sha512-eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==", "dev": true }, "emoji-regex": { @@ -6901,9 +6901,9 @@ "dev": true }, "terser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.0.tgz", - "integrity": "sha512-eopt1Gf7/AQyPhpygdKePTzaet31TvQxXvrf7xYUvD/d8qkCJm4SKPDzu+GHK5ZaYTn8rvttfqaZc3swK21e5g==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", "dev": true, "requires": { "commander": "^2.20.0", @@ -7704,9 +7704,9 @@ "dev": true }, "webpack": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.7.0.tgz", - "integrity": "sha512-U0AshArzQX5X+L2eViVEjrE7nNLUs80BQYcPUyRnaUMT2EyZiIbXAYWL7GLx6qRu0ykxAwXytRoC1+jqWQZExw==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.9.0.tgz", + "integrity": "sha512-YnnqIV/uAS5ZrNpctSv378qV7HmbJ74DL+XfvMxzbX1bV9e7eeT6eEWU4wuUw33CNr/HspBh7R/xQlVjTEyAeA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -7729,7 +7729,7 @@ "neo-async": "^2.6.2", "pkg-dir": "^4.2.0", "schema-utils": "^3.0.0", - "tapable": "^2.0.0", + "tapable": "^2.1.1", "terser-webpack-plugin": "^5.0.3", "watchpack": "^2.0.0", "webpack-sources": "^2.1.1" diff --git a/addon/package.json b/addon/package.json index 80a9f1273..8b73fce6c 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.0", - "webpack": "^5.7.0", + "webpack": "^5.9.0", "webpack-cli": "^4.2.0" }, "scripts": { From 29bd537856758cc240e9a3a68114bf52bf399595 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Nov 2020 10:16:03 +0100 Subject: [PATCH 0167/1236] build(deps): bump tqdm from 4.53.0 to 4.54.0 in /bot (#686) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.53.0 to 4.54.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.53.0...v4.54.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 7b672b88b..a7656be7a 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 -tqdm==4.53.0 +tqdm==4.54.0 zstandard==0.14.0 From 558f6d6808fa551c8599253579ff9670a95f7dc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Dec 2020 10:28:42 +0100 Subject: [PATCH 0168/1236] build(deps-dev): bump webpack from 5.9.0 to 5.10.0 in /addon (#690) Bumps [webpack](https://github.com/webpack/webpack) from 5.9.0 to 5.10.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.9.0...v5.10.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 97 +++++++++++++++++++++++++++++------------ addon/package.json | 2 +- 2 files changed, 69 insertions(+), 30 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 16a15c403..21251342b 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -179,9 +179,9 @@ } }, "@types/eslint": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.5.tgz", - "integrity": "sha512-Dc6ar9x16BdaR3NSxSF7T4IjL9gxxViJq8RmFd+2UAyA+K6ck2W+gUwfgpG/y9TPyUuBL35109bbULpEynvltA==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "dev": true, "requires": { "@types/estree": "*", @@ -1248,16 +1248,16 @@ } }, "browserslist": { - "version": "4.14.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", - "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001157", + "caniuse-lite": "^1.0.30001164", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.591", + "electron-to-chromium": "^1.3.612", "escalade": "^3.1.1", - "node-releases": "^1.1.66" + "node-releases": "^1.1.67" } }, "buffer": { @@ -1407,9 +1407,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001161", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz", - "integrity": "sha512-JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g==", + "version": "1.0.30001165", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", + "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==", "dev": true }, "caseless": { @@ -2372,9 +2372,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.610", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz", - "integrity": "sha512-eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==", + "version": "1.3.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", + "integrity": "sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==", "dev": true }, "emoji-regex": { @@ -2399,9 +2399,9 @@ } }, "enhanced-resolve": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz", - "integrity": "sha512-G28GCrglCAH6+EqMN2D+Q2wCUS1O1vVQJBn8ME2I/Api41YBe4vLWWRBOUbwDH7vwzSZdljxwTRVqnf+sm6XqQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz", + "integrity": "sha512-ZmqfWURB2lConOBM1JdCVfPyMRv5RdKWktLXO6123p97ovVm2CLBgw9t5MBj3jJWA6eHyOeIws9iJQoGFR4euQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -5647,12 +5647,51 @@ "dev": true }, "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "requires": { - "find-up": "^4.0.0" + "find-up": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } } }, "posix-character-classes": { @@ -6874,9 +6913,9 @@ } }, "tapable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.1.1.tgz", - "integrity": "sha512-Wib1S8m2wdpLbmQz0RBEVosIyvb/ykfKXf3ZIDqvWoMg/zTNm6G/tDSuUM61J1kNCDXWJrLHGSFeMhAG+gAGpQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, "tar-stream": { @@ -7704,9 +7743,9 @@ "dev": true }, "webpack": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.9.0.tgz", - "integrity": "sha512-YnnqIV/uAS5ZrNpctSv378qV7HmbJ74DL+XfvMxzbX1bV9e7eeT6eEWU4wuUw33CNr/HspBh7R/xQlVjTEyAeA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.0.tgz", + "integrity": "sha512-P0bHAXmIz0zsNcHNLqFmLY1ZtrT+jtBr7FqpuDtA2o7GiHC+zBsfhgK7SmJ1HG7BAEb3G9JoMdSVi7mEDvG3Zg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -7727,7 +7766,7 @@ "loader-runner": "^4.1.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "pkg-dir": "^4.2.0", + "pkg-dir": "^5.0.0", "schema-utils": "^3.0.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.0.3", diff --git a/addon/package.json b/addon/package.json index 8b73fce6c..269c56c5f 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.0", - "webpack": "^5.9.0", + "webpack": "^5.10.0", "webpack-cli": "^4.2.0" }, "scripts": { From 95e6cf510c7a7a7c403fd1960cd89fec7eb56125 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Dec 2020 10:28:56 +0100 Subject: [PATCH 0169/1236] build(deps): bump taskcluster from 38.0.6 to 39.0.0 in /tools (#691) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 38.0.6 to 39.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v38.0.6...v39.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 21b66c5ee..ec1a4ec31 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==38.0.6 +taskcluster==39.0.0 From 486f98ea9cf4e4318379408056bf619b9b39e3da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Dec 2020 10:29:10 +0100 Subject: [PATCH 0170/1236] build(deps): bump zstandard from 0.14.0 to 0.14.1 in /backend (#692) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.14.0 to 0.14.1. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/NEWS.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.14.0...0.14.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 5e2614061..d90a5b9b3 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -11,4 +11,4 @@ python-dateutil==2.8.1 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.8 -zstandard==0.14.0 +zstandard==0.14.1 From 41aedb1cf1090aa7add4cc68ed103fd2f0526eeb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Dec 2020 10:29:20 +0100 Subject: [PATCH 0171/1236] build(deps): bump tqdm from 4.54.0 to 4.54.1 in /bot (#693) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.54.0 to 4.54.1. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.54.0...v4.54.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index a7656be7a..569310782 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 -tqdm==4.54.0 +tqdm==4.54.1 zstandard==0.14.0 From c545e1b9b29efdf43ae64786d686f9c67de4b26e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Dec 2020 10:29:44 +0100 Subject: [PATCH 0172/1236] build(deps): bump zstandard from 0.14.0 to 0.14.1 in /bot (#694) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.14.0 to 0.14.1. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/NEWS.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.14.0...0.14.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 569310782..6bfa56b3e 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -6,4 +6,4 @@ pytz==2020.4 pyyaml==5.3.1 tenacity==6.2.0 tqdm==4.54.1 -zstandard==0.14.0 +zstandard==0.14.1 From d631c66c5524484e420846a1760b53b848686cdb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:46:51 +0100 Subject: [PATCH 0173/1236] build(deps): bump taskcluster from 39.0.0 to 39.1.0 in /tools (#707) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 39.0.0 to 39.1.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v39.0.0...v39.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index ec1a4ec31..42af6172a 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==39.0.0 +taskcluster==39.1.0 From 6b8a3d79694db0d37c8bf2b4f04973194adc9b5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:47:08 +0100 Subject: [PATCH 0174/1236] build(deps-dev): bump pytest from 6.1.2 to 6.2.0 in /bot (#706) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.2 to 6.2.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.2...6.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 8c48c08b4..330ff1f4d 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.9.2 -pytest==6.1.2 +pytest==6.2.0 pytest-responses==0.4.0 responses==0.12.1 From f4f6eac04f96ef3f62e6aa37de65daa8cf2dc8a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:47:27 +0100 Subject: [PATCH 0175/1236] build(deps): bump google-cloud-storage from 1.33.0 to 1.34.0 in /bot (#704) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.33.0 to 1.34.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.33.0...v1.34.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6bfa56b3e..6de42bca5 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.33.0 +google-cloud-storage==1.34.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.4 From 16fd5bb6181a42f219355361a6b55b3e782f2745 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:47:42 +0100 Subject: [PATCH 0176/1236] build(deps-dev): bump pytest from 6.1.2 to 6.2.0 in /backend (#702) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.2 to 6.2.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.1.2...6.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 961fd8094..739260a1c 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 pre-commit==2.9.2 -pytest==6.1.2 +pytest==6.2.0 pytest-responses==0.4.0 responses==0.12.1 From 722a5e956ea2d5bbdcd6736a555e377943acab73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:48:15 +0100 Subject: [PATCH 0177/1236] build(deps): bump google-cloud-storage from 1.33.0 to 1.34.0 in /backend (#700) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.33.0 to 1.34.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.33.0...v1.34.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index d90a5b9b3..762f5ccfb 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.5 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.33.0 +google-cloud-storage==1.34.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From da6aaf0b85225c8e955b613f2549fd926fa6d618 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:48:33 +0100 Subject: [PATCH 0178/1236] build(deps-dev): bump web-ext from 5.4.0 to 5.4.1 in /addon (#698) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.4.0 to 5.4.1. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.4.0...5.4.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1730 +++++++-------------------------------- addon/package.json | 2 +- 2 files changed, 287 insertions(+), 1445 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 21251342b..12b26ee22 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -100,9 +100,9 @@ } }, "@eslint/eslintrc": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", - "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -135,18 +135,18 @@ } }, "@mdn/browser-compat-data": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.5.tgz", - "integrity": "sha512-JTosoRJrq5E8QYLwPfqB22zZxyBzUEx+1ooOPMcrFYgWplOeS8K8B6VD3WHD+9XV+R1X5vimruSL9ALYuxfD+A==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz", + "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==", "dev": true, "requires": { "extend": "3.0.2" } }, "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, "@szmarczak/http-timer": { @@ -158,26 +158,6 @@ "defer-to-connect": "^1.0.1" } }, - "@types/decompress": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.3.tgz", - "integrity": "sha512-W24e3Ycz1UZPgr1ZEDHlK4XnvOr+CpJH3qNsFeqXwwlW/9END9gxn3oJSsp7gYdiQxrXUHwUUd3xuzVz37MrZQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/download": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@types/download/-/download-6.2.4.tgz", - "integrity": "sha512-Lo5dy3ai6LNnbL663sgdzqL1eib11u1yKH6w3v3IXEOO4kRfQpMn1qWUTaumcHLACjFp1RcBx9tUXEvJoR3vcA==", - "dev": true, - "requires": { - "@types/decompress": "*", - "@types/got": "^8", - "@types/node": "*" - } - }, "@types/eslint": { "version": "7.2.6", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", @@ -204,15 +184,6 @@ "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", "dev": true }, - "@types/got": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.5.tgz", - "integrity": "sha512-AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", @@ -448,16 +419,6 @@ "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", "dev": true }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, "acorn": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz", @@ -471,14 +432,14 @@ "dev": true }, "addons-linter": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.12.0.tgz", - "integrity": "sha512-Kv2Joa81UfxCWHYK13G9ZNKb/z5cJP1TlshCh9vA2dBH55szabIN+yIxujgNCIg2/k/wDya3OihBmyFNkFmFkw==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.13.1.tgz", + "integrity": "sha512-OWMuABpZRNeru38oOjn7QYOF0JOXJQXG9c3r4ILTRwTBeSu3LtfgCh9/7zLVgTYPbTs7Qy6h23u4Sel65uSnUQ==", "dev": true, "requires": { "@babel/runtime": "7.12.5", - "@mdn/browser-compat-data": "2.0.5", - "addons-scanner-utils": "3.0.0", + "@mdn/browser-compat-data": "2.0.7", + "addons-scanner-utils": "4.0.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", @@ -487,7 +448,7 @@ "common-tags": "1.8.0", "deepmerge": "4.2.2", "dispensary": "0.59.0", - "eslint": "7.13.0", + "eslint": "7.14.0", "eslint-plugin-no-unsanitized": "3.1.4", "eslint-visitor-keys": "2.0.0", "espree": "7.3.0", @@ -499,7 +460,7 @@ "jed": "1.1.1", "os-locale": "5.0.0", "pino": "6.7.0", - "postcss": "8.1.7", + "postcss": "8.1.10", "probe-image-size": "5.0.0", "relaxed-json": "1.0.3", "semver": "7.3.2", @@ -507,7 +468,7 @@ "tosource": "1.0.0", "upath": "2.0.1", "whatwg-url": "8.4.0", - "yargs": "16.1.0", + "yargs": "16.1.1", "yauzl": "2.10.0" }, "dependencies": { @@ -573,9 +534,9 @@ } }, "yargs": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.0.tgz", - "integrity": "sha512-upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -583,37 +544,24 @@ "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", - "y18n": "^5.0.2", + "y18n": "^5.0.5", "yargs-parser": "^20.2.2" } } } }, "addons-scanner-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-3.0.0.tgz", - "integrity": "sha512-bX8Sx5iwvG9bHZrfP4xv+3xFU93Mk6WnBmIHm+ep4DEiqUunRRpbrs7uEgAnlWnqC46VnrFsOJdCB/MY+pHG1g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.0.0.tgz", + "integrity": "sha512-+BfePzqoo/7Nhum9LONGsga2xhNJYb+6k6j819pzcd2tqaaqDUJu+3lz4CQQYFcD8QoolB3ksfZcCPymleFq0A==", "dev": true, "requires": { - "@types/download": "6.2.4", "@types/yauzl": "2.9.1", - "body-parser": "1.19.0", "common-tags": "1.8.0", - "download": "8.0.0", - "express": "4.17.1", "first-chunk-stream": "3.0.0", - "safe-compare": "1.1.4", "strip-bom-stream": "4.0.0", - "upath": "2.0.0", + "upath": "2.0.1", "yauzl": "2.10.0" - }, - "dependencies": { - "upath": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.0.tgz", - "integrity": "sha512-ghi1XxsVYPOZPDsOZrfOJIwQU5I3JVYB3Q6IbBGn1KFeOa89i0nUy5tCEkY9pVm83U83qZ1QG40RQKGknllV4w==", - "dev": true - } } }, "adm-zip": { @@ -745,23 +693,6 @@ "picomatch": "^2.0.4" } }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true - } - } - }, "archiver": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz", @@ -782,49 +713,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true - }, - "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } } } }, @@ -844,6 +732,32 @@ "lodash.union": "^4.6.0", "normalize-path": "^3.0.0", "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "argparse": { @@ -894,12 +808,6 @@ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", "dev": true }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, "array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -1072,13 +980,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true } } }, @@ -1115,13 +1016,14 @@ } }, "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", "dev": true, "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, "bluebird": { @@ -1130,24 +1032,6 @@ "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", "dev": true }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - } - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1270,22 +1154,6 @@ "ieee754": "^1.1.13" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -1298,12 +1166,6 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1322,12 +1184,6 @@ "safe-json-stringify": "~1" } }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -1344,42 +1200,27 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - } } }, "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" + "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" }, "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true } } @@ -1540,13 +1381,6 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true } } }, @@ -1697,19 +1531,6 @@ "crc32-stream": "^4.0.1", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "concat-map": { @@ -1728,6 +1549,32 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "configstore": { @@ -1742,52 +1589,8 @@ "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -1796,9 +1599,9 @@ "optional": true }, "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", "dev": true }, "core-util-is": { @@ -1825,19 +1628,6 @@ "requires": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "cross-spawn": { @@ -1909,48 +1699,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } + "dev": true, + "optional": true }, "decompress-response": { "version": "3.3.0", @@ -1961,119 +1711,6 @@ "mimic-response": "^1.0.0" } }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -2181,13 +1818,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true } } }, @@ -2197,18 +1827,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, "dispensary": { "version": "0.59.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz", @@ -2300,36 +1918,6 @@ "is-obj": "^2.0.0" } }, - "download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", - "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", - "dev": true, - "requires": { - "archive-type": "^4.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.2.1", - "ext-name": "^5.0.0", - "file-type": "^11.1.0", - "filenamify": "^3.0.0", - "get-stream": "^4.1.0", - "got": "^8.3.1", - "make-dir": "^2.1.0", - "p-event": "^2.1.0", - "pify": "^4.0.1" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -2365,12 +1953,6 @@ "safe-buffer": "^5.0.1" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, "electron-to-chromium": { "version": "1.3.616", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", @@ -2383,12 +1965,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -2439,9 +2015,9 @@ } }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", @@ -2449,7 +2025,6 @@ "has": "^1.0.3", "has-symbols": "^1.0.1", "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", "is-regex": "^1.1.1", "object-inspect": "^1.8.0", "object-keys": "^1.1.1", @@ -2499,12 +2074,6 @@ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2512,9 +2081,9 @@ "dev": true }, "eslint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", - "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", + "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -2763,12 +2332,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, "event-to-promise": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", @@ -2842,63 +2405,6 @@ } } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -3070,12 +2576,6 @@ "flat-cache": "^2.0.1" } }, - "file-type": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", - "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", - "dev": true - }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -3083,23 +2583,6 @@ "dev": true, "optional": true }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true - }, - "filenamify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", - "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", - "dev": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -3110,21 +2593,6 @@ "to-regex-range": "^5.0.1" } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -3235,12 +2703,6 @@ "mime-types": "^2.1.12" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -3251,22 +2713,6 @@ "map-cache": "^0.2.2" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3467,41 +2913,32 @@ } }, "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", + "@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": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" + "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" }, "dependencies": { "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } } } }, @@ -3554,27 +2991,12 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true - }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -3585,15 +3007,6 @@ "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - } } }, "has-values": { @@ -3659,40 +3072,14 @@ "entities": "^1.1.1", "inherits": "^2.0.1", "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -3710,15 +3097,6 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3819,15 +3197,15 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "ini-parser": { @@ -3842,28 +3220,12 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", "dev": true }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, "is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -3896,10 +3258,13 @@ } }, "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } }, "is-arrayish": { "version": "0.2.1", @@ -4047,18 +3412,6 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", - "dev": true - }, "is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -4078,24 +3431,12 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", - "dev": true - }, "is-path-inside": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4104,15 +3445,6 @@ "optional": true, "requires": { "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - } } }, "is-regex": { @@ -4130,12 +3462,6 @@ "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -4198,13 +3524,11 @@ "dev": true }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, - "requires": { - "isarray": "1.0.0" - } + "optional": true }, "isstream": { "version": "0.1.2", @@ -4212,16 +3536,6 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -4279,9 +3593,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -4373,9 +3687,9 @@ }, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "semver": { @@ -4429,9 +3743,9 @@ } }, "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "dev": true, "requires": { "json-buffer": "3.0.0" @@ -4460,6 +3774,32 @@ "dev": true, "requires": { "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "lcid": { @@ -4497,16 +3837,6 @@ "marky": "^1.2.0" } }, - "line-column": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", - "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", - "dev": true, - "requires": { - "isarray": "^1.0.0", - "isobject": "^2.0.0" - } - }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -4612,19 +3942,18 @@ "dev": true }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } @@ -4661,12 +3990,6 @@ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", "dev": true }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, "mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", @@ -4676,34 +3999,14 @@ "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", "p-is-promise": "^2.1.0" - }, - "dependencies": { - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - } } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -4804,13 +4107,6 @@ } } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -4824,12 +4120,6 @@ } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -4994,9 +4284,9 @@ "optional": true }, "nanoid": { - "version": "3.1.18", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz", - "integrity": "sha512-rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==", + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", "dev": true }, "nanomatch": { @@ -5038,12 +4328,6 @@ "dev": true, "optional": true }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -5077,9 +4361,9 @@ }, "dependencies": { "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true } } @@ -5096,27 +4380,11 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - }, - "dependencies": { - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true }, "npm-run-path": { "version": "4.0.1", @@ -5191,19 +4459,19 @@ } }, "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", "dev": true }, "object-is": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", - "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "object-keys": { @@ -5220,15 +4488,6 @@ "optional": true, "requires": { "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - } } }, "object.assign": { @@ -5251,24 +4510,6 @@ "optional": true, "requires": { "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" } }, "once": { @@ -5331,9 +4572,9 @@ "dev": true }, "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, "p-defer": { @@ -5342,25 +4583,10 @@ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "requires": { - "p-timeout": "^2.0.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", "dev": true }, "p-limit": { @@ -5381,15 +4607,6 @@ "p-limit": "^2.2.0" } }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -5408,90 +4625,6 @@ "semver": "^6.2.0" }, "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@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" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -5536,12 +4669,6 @@ "@types/node": "*" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -5580,12 +4707,6 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -5605,27 +4726,6 @@ "dev": true, "optional": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pino": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz", @@ -5702,15 +4802,15 @@ "optional": true }, "postcss": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz", - "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==", + "version": "8.1.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz", + "integrity": "sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==", "dev": true, "requires": { "colorette": "^1.2.1", - "line-column": "^1.0.2", - "nanoid": "^3.1.16", - "source-map": "^0.6.1" + "nanoid": "^3.1.18", + "source-map": "^0.6.1", + "vfile-location": "^3.2.0" } }, "prelude-ls": { @@ -5756,16 +4856,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -5798,22 +4888,11 @@ } }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, "quick-format-unescaped": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", @@ -5829,24 +4908,6 @@ "safe-buffer": "^5.1.0" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -5868,18 +4929,14 @@ } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdir-glob": { @@ -5941,27 +4998,6 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "regexpp": { @@ -6045,14 +5081,6 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - } } }, "require-directory": { @@ -6138,15 +5166,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-compare": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", - "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", - "dev": true, - "requires": { - "buffer-alloc": "^1.2.0" - } - }, "safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -6187,15 +5206,6 @@ "ajv-keywords": "^3.5.2" } }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "requires": { - "commander": "^2.8.1" - } - }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", @@ -6219,35 +5229,6 @@ } } }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, "serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -6257,18 +5238,6 @@ "randombytes": "^2.1.0" } }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -6300,12 +5269,6 @@ } } }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -6499,13 +5462,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true } } }, @@ -6541,24 +5497,6 @@ "flatstr": "^1.0.12" } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "requires": { - "sort-keys": "^1.0.0" - } - }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -6677,12 +5615,6 @@ } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, "stream-parser": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", @@ -6712,12 +5644,6 @@ "stream-to-array": "~2.3.0" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -6767,12 +5693,20 @@ } }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "strip-ansi": { @@ -6809,15 +5743,6 @@ "strip-bom-buf": "^2.0.0" } }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -6830,15 +5755,6 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6919,18 +5835,16 @@ "dev": true }, "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", "dev": true, "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" } }, "term-size": { @@ -7013,12 +5927,6 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -7039,12 +5947,6 @@ } } }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -7096,12 +5998,6 @@ "is-number": "^7.0.0" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, "tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", @@ -7133,15 +6029,6 @@ "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -7184,16 +6071,6 @@ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -7215,16 +6092,6 @@ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "dev": true }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -7253,12 +6120,6 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -7300,13 +6161,6 @@ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true, "optional": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true } } }, @@ -7414,12 +6268,6 @@ "prepend-http": "^2.0.0" } }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -7433,12 +6281,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -7451,12 +6293,6 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", "dev": true }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -7468,6 +6304,12 @@ "extsprintf": "^1.2.0" } }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "dev": true + }, "watchpack": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", @@ -7637,13 +6479,6 @@ "kind-of": "^3.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -7654,6 +6489,22 @@ "is-buffer": "^1.1.5" } }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -7666,6 +6517,16 @@ "readable-stream": "^2.0.2" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -7696,9 +6557,9 @@ } }, "web-ext": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.4.0.tgz", - "integrity": "sha512-95MVrsCRtmmu7YNTA8OconwTB7Y7rS6T5ABpv9c90A5tLfDV1+6/dRn8JhAMAi/UfIq0ZT5wklHwvRzDmD6cBA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.4.1.tgz", + "integrity": "sha512-AnTjSFtvidZfmVYzvceM/XixsigiWU3l66UzcxgXxXhOoEQU5ZHlXFGVJdHEYfkI5SnEyDG+WlhsdTUHNLOXJw==", "dev": true, "requires": { "@babel/polyfill": "7.12.1", @@ -7706,7 +6567,7 @@ "@cliqz-oss/firefox-client": "0.3.1", "@cliqz-oss/node-firefox-connect": "1.2.1", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "2.12.0", + "addons-linter": "2.13.1", "bunyan": "1.8.14", "camelcase": "6.0.0", "chrome-launcher": "0.13.4", @@ -8038,12 +6899,6 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "y18n": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", @@ -8143,9 +6998,9 @@ } }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "yargs-parser": { @@ -8209,19 +7064,6 @@ "archiver-utils": "^2.1.0", "compress-commons": "^4.0.2", "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } } } diff --git a/addon/package.json b/addon/package.json index 269c56c5f..2c23a2553 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.4.0", + "web-ext": "^5.4.1", "webpack": "^5.10.0", "webpack-cli": "^4.2.0" }, From b4175912b2d89f118b20f841d6033673891ef486 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:49:52 +0100 Subject: [PATCH 0179/1236] build(deps-dev): bump pre-commit from 2.9.2 to 2.9.3 in /bot (#705) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.9.2 to 2.9.3. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.2...v2.9.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 330ff1f4d..a7afb312b 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.9.2 +pre-commit==2.9.3 pytest==6.2.0 pytest-responses==0.4.0 responses==0.12.1 From e9c36d943046283357f04fd4b27cba0b89e61de2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:50:07 +0100 Subject: [PATCH 0180/1236] build(deps-dev): bump pre-commit from 2.9.2 to 2.9.3 in /backend (#701) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.9.2 to 2.9.3. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.2...v2.9.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 739260a1c..342f78c2d 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 -pre-commit==2.9.2 +pre-commit==2.9.3 pytest==6.2.0 pytest-responses==0.4.0 responses==0.12.1 From 4bc47fc7312c32dffcd4d63a290f2a0902f42db4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Dec 2020 10:50:27 +0100 Subject: [PATCH 0181/1236] build(deps-dev): bump webpack from 5.10.0 to 5.10.1 in /addon (#697) Bumps [webpack](https://github.com/webpack/webpack) from 5.10.0 to 5.10.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.10.0...v5.10.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 228 ++++++++++++++++++++-------------------- addon/package.json | 2 +- 2 files changed, 115 insertions(+), 115 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 12b26ee22..d78f9b77e 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -212,177 +212,177 @@ } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.1.tgz", + "integrity": "sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-module-context": "1.9.1", + "@webassemblyjs/helper-wasm-bytecode": "1.9.1", + "@webassemblyjs/wast-parser": "1.9.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz", + "integrity": "sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz", + "integrity": "sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz", + "integrity": "sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w==", "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz", + "integrity": "sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/wast-printer": "1.9.1" } }, "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz", + "integrity": "sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw==", "dev": true }, "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz", + "integrity": "sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/ast": "1.9.1" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz", + "integrity": "sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz", + "integrity": "sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-buffer": "1.9.1", + "@webassemblyjs/helper-wasm-bytecode": "1.9.1", + "@webassemblyjs/wasm-gen": "1.9.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz", + "integrity": "sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.1.tgz", + "integrity": "sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.1.tgz", + "integrity": "sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz", + "integrity": "sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-buffer": "1.9.1", + "@webassemblyjs/helper-wasm-bytecode": "1.9.1", + "@webassemblyjs/helper-wasm-section": "1.9.1", + "@webassemblyjs/wasm-gen": "1.9.1", + "@webassemblyjs/wasm-opt": "1.9.1", + "@webassemblyjs/wasm-parser": "1.9.1", + "@webassemblyjs/wast-printer": "1.9.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz", + "integrity": "sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-wasm-bytecode": "1.9.1", + "@webassemblyjs/ieee754": "1.9.1", + "@webassemblyjs/leb128": "1.9.1", + "@webassemblyjs/utf8": "1.9.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz", + "integrity": "sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-buffer": "1.9.1", + "@webassemblyjs/wasm-gen": "1.9.1", + "@webassemblyjs/wasm-parser": "1.9.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz", + "integrity": "sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-api-error": "1.9.1", + "@webassemblyjs/helper-wasm-bytecode": "1.9.1", + "@webassemblyjs/ieee754": "1.9.1", + "@webassemblyjs/leb128": "1.9.1", + "@webassemblyjs/utf8": "1.9.1" } }, "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz", + "integrity": "sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/floating-point-hex-parser": "1.9.1", + "@webassemblyjs/helper-api-error": "1.9.1", + "@webassemblyjs/helper-code-frame": "1.9.1", + "@webassemblyjs/helper-fsm": "1.9.1", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz", + "integrity": "sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/wast-parser": "1.9.1", "@xtuc/long": "4.2.2" } }, @@ -1132,14 +1132,14 @@ } }, "browserslist": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", - "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", + "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001164", + "caniuse-lite": "^1.0.30001165", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.612", + "electron-to-chromium": "^1.3.621", "escalade": "^3.1.1", "node-releases": "^1.1.67" } @@ -1248,9 +1248,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001165", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", - "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==", + "version": "1.0.30001166", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001166.tgz", + "integrity": "sha512-nCL4LzYK7F4mL0TjEMeYavafOGnBa98vTudH5c8lW9izUjnB99InG6pmC1ElAI1p0GlyZajv4ltUdFXvOHIl1A==", "dev": true }, "caseless": { @@ -1954,9 +1954,9 @@ } }, "electron-to-chromium": { - "version": "1.3.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", - "integrity": "sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==", + "version": "1.3.625", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.625.tgz", + "integrity": "sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag==", "dev": true }, "emoji-regex": { @@ -6604,17 +6604,17 @@ "dev": true }, "webpack": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.0.tgz", - "integrity": "sha512-P0bHAXmIz0zsNcHNLqFmLY1ZtrT+jtBr7FqpuDtA2o7GiHC+zBsfhgK7SmJ1HG7BAEb3G9JoMdSVi7mEDvG3Zg==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.1.tgz", + "integrity": "sha512-mHu4iM2mW7d/8R91VPPNtUCNd1D8k51TTb4e0XjylapIR6WEmW8XUTBZq8TqmShj9XYxVXJn6AzKlWnrlty6DA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", "@types/estree": "^0.0.45", - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/ast": "1.9.1", + "@webassemblyjs/helper-module-context": "1.9.1", + "@webassemblyjs/wasm-edit": "1.9.1", + "@webassemblyjs/wasm-parser": "1.9.1", "acorn": "^8.0.4", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", @@ -6636,9 +6636,9 @@ }, "dependencies": { "watchpack": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz", - "integrity": "sha512-vO8AKGX22ZRo6PiOFM9dC0re8IcKh8Kd/aH2zeqUc6w4/jBGlTy2P7fTC6ekT0NjVeGjgU2dGC5rNstKkeLEQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz", + "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", diff --git a/addon/package.json b/addon/package.json index 2c23a2553..e145030cf 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.1", - "webpack": "^5.10.0", + "webpack": "^5.10.1", "webpack-cli": "^4.2.0" }, "scripts": { From 7b2d6d328389277cab6f7bc95c2fa37d22688a18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:43:18 +0100 Subject: [PATCH 0182/1236] build(deps-dev): bump pytest from 6.2.0 to 6.2.1 in /backend (#716) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.0...6.2.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 342f78c2d..f3b6c32f8 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 pre-commit==2.9.3 -pytest==6.2.0 +pytest==6.2.1 pytest-responses==0.4.0 responses==0.12.1 From bf889bfe005f315b197f189249a014055b482fd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:43:30 +0100 Subject: [PATCH 0183/1236] build(deps): bump google-cloud-storage from 1.34.0 to 1.35.0 in /backend (#715) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.34.0 to 1.35.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.34.0...v1.35.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 762f5ccfb..d7e3cd4bc 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.5 Flask==1.1.2 Flask-Cors==3.0.9 flask-talisman==0.7.0 -google-cloud-storage==1.34.0 +google-cloud-storage==1.35.0 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From ecb162dde50f2118bf9a59162ab18059d904f9c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:43:41 +0100 Subject: [PATCH 0184/1236] build(deps): bump taskcluster from 39.1.0 to 39.2.0 in /tools (#714) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 39.1.0 to 39.2.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v39.1.0...v39.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 42af6172a..cd3f399b7 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==39.1.0 +taskcluster==39.2.0 From 546e9dea3aaa1a5cc117a17891d959eb2cb53e06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:43:50 +0100 Subject: [PATCH 0185/1236] build(deps-dev): bump pytest from 6.2.0 to 6.2.1 in /bot (#713) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.0...6.2.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index a7afb312b..dba869d2a 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.9.3 -pytest==6.2.0 +pytest==6.2.1 pytest-responses==0.4.0 responses==0.12.1 From 853bfdfa746efa2eac9b258d450854347b6162ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:43:59 +0100 Subject: [PATCH 0186/1236] build(deps): bump google-cloud-storage from 1.34.0 to 1.35.0 in /bot (#712) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.34.0 to 1.35.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.34.0...v1.35.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6de42bca5..5301d573c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.34.0 +google-cloud-storage==1.35.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.4 From 3cffd9b9ef4811c6a24f7970c12cbf0dc460c0da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:44:24 +0100 Subject: [PATCH 0187/1236] build(deps): bump tenacity from 6.2.0 to 6.3.1 in /bot (#711) Bumps [tenacity](https://github.com/jd/tenacity) from 6.2.0 to 6.3.1. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/6.2.0...6.3.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 5301d573c..aee5d9915 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,6 +4,6 @@ libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 -tenacity==6.2.0 +tenacity==6.3.1 tqdm==4.54.1 zstandard==0.14.1 From 6805ee847221a77db6d85920ca47b849455a1a2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Dec 2020 19:44:33 +0100 Subject: [PATCH 0188/1236] build(deps-dev): bump webpack from 5.10.1 to 5.11.0 in /addon (#710) Bumps [webpack](https://github.com/webpack/webpack) from 5.10.1 to 5.11.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.10.1...v5.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- addon/package-lock.json | 18 +++++++++--------- addon/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index d78f9b77e..13297e7b3 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1248,9 +1248,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001166", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001166.tgz", - "integrity": "sha512-nCL4LzYK7F4mL0TjEMeYavafOGnBa98vTudH5c8lW9izUjnB99InG6pmC1ElAI1p0GlyZajv4ltUdFXvOHIl1A==", + "version": "1.0.30001170", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001170.tgz", + "integrity": "sha512-Dd4d/+0tsK0UNLrZs3CvNukqalnVTRrxb5mcQm8rHL49t7V5ZaTygwXkrq+FB+dVDf++4ri8eJnFEJAB8332PA==", "dev": true }, "caseless": { @@ -1954,9 +1954,9 @@ } }, "electron-to-chromium": { - "version": "1.3.625", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.625.tgz", - "integrity": "sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag==", + "version": "1.3.629", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.629.tgz", + "integrity": "sha512-iSPPJtPvHrMAvYOt+9cdbDmTasPqwnwz4lkP8Dn200gDNUBQOLQ96xUsWXBwXslAo5XxdoXAoQQ3RAy4uao9IQ==", "dev": true }, "emoji-regex": { @@ -6604,9 +6604,9 @@ "dev": true }, "webpack": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.1.tgz", - "integrity": "sha512-mHu4iM2mW7d/8R91VPPNtUCNd1D8k51TTb4e0XjylapIR6WEmW8XUTBZq8TqmShj9XYxVXJn6AzKlWnrlty6DA==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.11.0.tgz", + "integrity": "sha512-ubWv7iP54RqAC/VjixgpnLLogCFbAfSOREcSWnnOlZEU8GICC5eKmJSu6YEnph2N2amKqY9rvxSwgyHxVqpaRw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/addon/package.json b/addon/package.json index e145030cf..fb2a860a4 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.1", - "webpack": "^5.10.1", + "webpack": "^5.11.0", "webpack-cli": "^4.2.0" }, "scripts": { From b6d9560f946fe49ceabcc35263f320e7455c5797 Mon Sep 17 00:00:00 2001 From: Adarsh Anand <32021172+adahanu074@users.noreply.github.com> Date: Thu, 24 Dec 2020 19:12:30 +0530 Subject: [PATCH 0189/1236] Remove line length limitations and use the same flake8 and isort configuration as bugbug (#720) Fixes #669 --- .flake8 | 5 ++--- .isort.cfg | 4 +++- bot/code_coverage_bot/trigger_missing.py | 2 +- bot/tests/test_notifier.py | 2 +- bot/tests/test_taskcluster.py | 4 ++-- bot/tests/test_trigger_missing.py | 6 +++--- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.flake8 b/.flake8 index bc0225179..03cf122f5 100644 --- a/.flake8 +++ b/.flake8 @@ -1,4 +1,3 @@ [flake8] -ignore = E203,W503 -max-line-length = 159 -exclude = .git,__pycache__ +ignore = E101, E111, E114, E115, E116, E117, E121, E122, E123, E124, E125, E126, E127, E128, E129, E131, E133, E2, E3, E5, E501, E701, E702, E703, E704, W1, W2, W3, W503, W504 +exclude = .git,__pycache__ \ No newline at end of file diff --git a/.isort.cfg b/.isort.cfg index 49d7c8cbd..06518236d 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -3,4 +3,6 @@ known_first_party = code_coverage_backend,code_coverage_bot,code_coverage_events known_third_party = connexion,datadog,dateutil,fakeredis,flask,flask_cors,flask_talisman,google,hglib,jsone,jsonschema,libmozdata,libmozevent,logbook,magic,pytest,pytz,raven,redis,requests,responses,setuptools,structlog,taskcluster,tenacity,tqdm,werkzeug,yaml,zstandard force_single_line = True default_section=FIRSTPARTY -line_length=159 +line_length=88 +include_trailing_comma=True +multi_line_output=3 \ No newline at end of file diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index b337b8ff5..7d53f9aca 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -48,7 +48,7 @@ def trigger_task(task_group_id: str, revision: str) -> None: def trigger_missing(server_address: str, out_dir: str = ".") -> None: triggered_revisions_path = os.path.join(out_dir, "triggered_revisions.zst") - url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/triggered_revisions.zst" # noqa + url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/triggered_revisions.zst" r = requests.head(url, allow_redirects=True) if r.status_code != 404: utils.download_file(url, triggered_revisions_path) diff --git a/bot/tests/test_notifier.py b/bot/tests/test_notifier.py index cd43329bc..827b5783c 100644 --- a/bot/tests/test_notifier.py +++ b/bot/tests/test_notifier.py @@ -75,5 +75,5 @@ def test_notification(mock_secrets, mock_taskcluster, mock_phabricator, fake_hg_ mail = notify_email(revision2, stack, changesets_coverage) assert ( mail - == """* [Commit [(b'M', b'file')]Differential Revision: https://phabricator.services.mozilla.com/D2](https://phabricator.services.mozilla.com/D2): 0 covered out of 6 added.\n""" # noqa + == """* [Commit [(b'M', b'file')]Differential Revision: https://phabricator.services.mozilla.com/D2](https://phabricator.services.mozilla.com/D2): 0 covered out of 6 added.\n""" ) diff --git a/bot/tests/test_taskcluster.py b/bot/tests/test_taskcluster.py index 49d3e8ce6..2644a7302 100644 --- a/bot/tests/test_taskcluster.py +++ b/bot/tests/test_taskcluster.py @@ -103,7 +103,7 @@ def test_get_tasks_in_group(mock_taskcluster, GROUP_TASKS_1, GROUP_TASKS_2): ) responses.add( responses.GET, - "http://taskcluster.test/api/queue/v1/task-group/aPt9FbIdQwmhwDIPDYLuaw/list?continuationToken=1%2132%21YVB0OUZiSWRRd21od0RJUERZTHVhdw--~1%2132%21ZnJVcGRRT0VTalN0Nm9Ua1Ztcy04UQ--&limit=200", # noqa + "http://taskcluster.test/api/queue/v1/task-group/aPt9FbIdQwmhwDIPDYLuaw/list?continuationToken=1%2132%21YVB0OUZiSWRRd21od0RJUERZTHVhdw--~1%2132%21ZnJVcGRRT0VTalN0Nm9Ua1Ztcy04UQ--&limit=200", json=GROUP_TASKS_2, status=200, match_querystring=True, @@ -284,7 +284,7 @@ def test_download_artifact_forbidden(mock_taskcluster, tmpdir, mock_tenacity): with pytest.raises( requests.exceptions.HTTPError, - match="403 Client Error: Forbidden for url: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FBdocjnAQOW_GJDOfmgjxw/artifacts/public%2Ftest_info%2Fcode-coverage-grcov.zip", # noqa + match="403 Client Error: Forbidden for url: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FBdocjnAQOW_GJDOfmgjxw/artifacts/public%2Ftest_info%2Fcode-coverage-grcov.zip", ): taskcluster.download_artifact( os.path.join(tmpdir.strpath, "windows_reftest-6_code-coverage-grcov.zip"), diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index 4da8302e4..38bf48a4f 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -22,7 +22,7 @@ def test_trigger_from_scratch( responses.add( responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", status=404, ) @@ -233,13 +233,13 @@ def test_trigger_from_preexisting( responses.add( responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", status=200, ) responses.add( responses.GET, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", # noqa + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", status=200, body=zstandard.ZstdCompressor().compress( f"{revision2}\n{revision3}".encode("ascii") From 0f919edeb49654211242be4f0c5e8a1dceb5bff5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 21 Jan 2021 18:08:59 +0100 Subject: [PATCH 0190/1236] Add frontend package-lock.json --- frontend/package-lock.json | 29812 +++++++++++++++++++++++++++++++++++ 1 file changed, 29812 insertions(+) create mode 100644 frontend/package-lock.json diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 000000000..2f8523249 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,29812 @@ +{ + "name": "code-coverage-reports", + "version": "1.3.4", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "code-coverage-reports", + "version": "1.3.4", + "license": "MPL-2.0", + "dependencies": { + "chartist": "^0.11.3", + "mustache": "^4.0.0", + "normalize.css": "^8.0.1", + "prismjs": "^1.16.0" + }, + "devDependencies": { + "@babel/core": "^7.5.4", + "@babel/preset-env": "^7.5.4", + "babel-loader": "^8.0.6", + "babel-plugin-prismjs": "^2.0.0", + "babel-polyfill": "^6.26.0", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.0.0", + "css-minimizer-webpack-plugin": "^1.1.5", + "eslint": "^7.5.0", + "eslint-config-prettier": "^6.2.0", + "eslint-config-standard": "^16.0.1", + "eslint-loader": "^4.0.0", + "eslint-plugin-fetch-options": "0.0.5", + "eslint-plugin-html": "^6.0.0", + "eslint-plugin-mozilla": "^2.1.0", + "eslint-plugin-no-unsanitized": "^3.0.2", + "eslint-plugin-prettier": "^3.1.0", + "file-loader": "^6.0.0", + "html-webpack-plugin": "^4.0.1", + "mini-css-extract-plugin": "^1.0.0", + "node-sass": "^5.0.0", + "prettier": "1.19.1", + "sass-loader": "^10.0.1", + "standard": "^16.0.1", + "terser-webpack-plugin": "^4.1.0", + "webpack": "^4.40.2", + "webpack-cli": "^4.0.0", + "webpack-dev-server": "^3.7.2", + "webpack-merge": "^5.2.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz", + "integrity": "sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", + "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz", + "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz", + "integrity": "sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", + "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz", + "integrity": "sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.5", + "@babel/types": "^7.12.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.12.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz", + "integrity": "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", + "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@eslint/eslintrc/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.9.tgz", + "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.25", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", + "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", + "dev": true, + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", + "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", + "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-loader": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz", + "integrity": "sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-prismjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", + "integrity": "sha512-GqQGa3xX3Z2ft97oDbGvEFoxD8nKqb3ZVszrOc5H7icnEUA56BIjVYm86hfZZA82uuHLwTIfCXbEKzKG1BzKzg==", + "dev": true, + "peerDependencies": { + "prismjs": "^1.18.0" + } + }, + "node_modules/babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chartist": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", + "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==", + "engines": { + "node": ">=4.6.0" + } + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "chalk": "^2.4.2", + "table-layout": "^1.0.1", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "deprecated": "core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", + "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", + "dev": true, + "dependencies": { + "browserslist": "^4.14.6", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-declaration-sorter/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-declaration-sorter/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-declaration-sorter/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/css-loader": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", + "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", + "dev": true, + "dependencies": { + "camelcase": "^6.2.0", + "cssesc": "^3.0.0", + "icss-utils": "^5.0.0", + "loader-utils": "^2.0.0", + "postcss": "^8.1.4", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "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.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz", + "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "cssnano": "^4.1.10", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/cssnano-preset-default/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano-preset-default/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/cssnano-util-raw-cache/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano-util-raw-cache/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/cssnano/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/csso": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz", + "integrity": "sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==", + "dev": true, + "dependencies": { + "css-tree": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.1.tgz", + "integrity": "sha512-NVN42M2fjszcUNpDbdkvutgQSlFYsr1z7kqeuCagHnNLBfYor6uP1WL1KrkmdYZ5Y1vTBCIOI/C/+8T98fJ71w==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz", + "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz", + "integrity": "sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "dev": true, + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "dependencies": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", + "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "dependencies": { + "get-stdin": "^6.0.0" + }, + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" + } + }, + "node_modules/eslint-config-standard": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", + "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": "^7.12.1", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^4.2.1" + } + }, + "node_modules/eslint-config-standard-jsx": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", + "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": "^7.12.1", + "eslint-plugin-react": "^7.21.5" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-loader/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/eslint-loader/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/eslint-loader/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-loader/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-loader/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-loader/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-fetch-options": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", + "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", + "dev": true, + "engines": { + "node": ">=0.9.0" + } + }, + "node_modules/eslint-plugin-html": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.1.tgz", + "integrity": "sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==", + "dev": true, + "dependencies": { + "htmlparser2": "^5.0.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-mozilla": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.9.1.tgz", + "integrity": "sha512-dB5puSBbSdl5O1Jw/H0C72sQMPc4QbM2s32owZYfkS2IWBNBwssLlDA6dkNsF2bWmfTalGOiyB2wXcHrumNPdw==", + "dev": true, + "dependencies": { + "@babel/core": "7.8.3", + "babel-eslint": "10.1.0", + "eslint-scope": "5.1.0", + "eslint-visitor-keys": "1.3.0", + "estraverse": "4.3.0", + "htmlparser2": "3.10.1", + "multi-ini": "2.1.0", + "sax": "1.2.4" + }, + "engines": { + "node": ">=6.9.1" + }, + "peerDependencies": { + "eslint": "^7.8.0", + "eslint-config-prettier": "^6.0.0", + "eslint-plugin-fetch-options": "^0.0.5", + "eslint-plugin-html": "^6.0.0", + "eslint-plugin-no-unsanitized": "^3.1.4", + "eslint-plugin-prettier": "^3.0.1", + "prettier": "^1.17.0" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/@babel/core": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/eslint-plugin-mozilla/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/eslint-plugin-mozilla/node_modules/eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-plugin-no-unsanitized": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", + "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "dev": true, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", + "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", + "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "node_modules/html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/fb55/htmlparser2?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dev": true, + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", + "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.1" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "dev": true, + "dependencies": { + "isarray": "^1.0.0", + "isobject": "^2.0.0" + } + }, + "node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/loglevel": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "dev": true, + "dependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.1.tgz", + "integrity": "sha512-jIOheqh9EU98rqj6ZaFTYNNDSFqdakNqaUZfkYwaXPjI9batmXVXX+K71NrqRAgtoGefELBMld1EQ7dqSAD5SQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multi-ini": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.0.tgz", + "integrity": "sha512-ANOg4WIoTXYfqyT2Y6FGb8YQyItatdJvfAZKAfFMWT1+D3vUstocjkUQ82EduAeK69rCR6a9k0fggxRhsFnAyQ==", + "dev": true, + "dependencies": { + "lodash": "^4.0.0" + } + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mustache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz", + "integrity": "sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA==", + "bin": { + "mustache": "bin/mustache" + }, + "engines": { + "npm": ">=1.4.0" + } + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.17", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.17.tgz", + "integrity": "sha512-5mmlQz73ohlISpARejqTwgYzh92wwBccatETsLOI+VKkY6Lx/Dj3wvG7tCoKjX+eEaZWn0gB7Xkfl5JatHQTeA==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + }, + "node_modules/node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/node-sass/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "dev": true, + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.1.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.8.tgz", + "integrity": "sha512-hO6jFWBy0QnBBRaw+s0F4hVPKGDICec/nLNEG1D4qqw9/LBzWMkTjckqqELXAo0J42jN8GFZXtgQfezEaoG9gQ==", + "dev": true, + "dependencies": { + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.16", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-calc/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-calc/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-colormin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-colormin/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-convert-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-convert-values/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-comments/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-comments/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-comments/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-empty/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-empty/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-overridden/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-overridden/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-merge-longhand/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-merge-rules/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-font-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-gradients/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-params/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-params/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-selectors/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-charset/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-charset/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-display-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-positions/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-repeat-style/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-string/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-timing-functions/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-unicode/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-url/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-whitespace/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-ordered-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-reduce-initial/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-reduce-transforms/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-unique-selectors/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-unique-selectors/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-unique-selectors/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/prismjs": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", + "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", + "dependencies": { + "clipboard": "^2.0.0" + }, + "optionalDependencies": { + "clipboard": "^2.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/renderkid": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", + "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "dev": true, + "dependencies": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/dom-serializer/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/renderkid/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "node_modules/sass-loader": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", + "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "dev": true, + "dependencies": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/standard": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.3.tgz", + "integrity": "sha512-70F7NH0hSkNXosXRltjSv6KpTAOkUkSfyu3ynyM5dtRUiLtR+yX9EGZ7RKwuGUqCJiX/cnkceVM6HTZ4JpaqDg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "eslint": "~7.13.0", + "eslint-config-standard": "16.0.2", + "eslint-config-standard-jsx": "10.0.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-node": "~11.1.0", + "eslint-plugin-promise": "~4.2.1", + "eslint-plugin-react": "~7.21.5", + "standard-engine": "^14.0.1" + }, + "bin": { + "standard": "bin/cmd.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/standard-engine": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", + "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.5", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/standard-engine/node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.matchall/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent/node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylehacks/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylehacks/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/svgo/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", + "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", + "dev": true, + "dependencies": { + "@webpack-cli/info": "^1.1.0", + "@webpack-cli/serve": "^1.1.0", + "colorette": "^1.2.1", + "command-line-usage": "^6.1.0", + "commander": "^6.2.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "leven": "^3.1.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^4.2.2" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generate-loader": { + "optional": true + }, + "@webpack-cli/generate-plugin": { + "optional": true + }, + "@webpack-cli/init": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-cli/node_modules/webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-merge": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.4.0.tgz", + "integrity": "sha512-/scBgu8LVPlHDgqH95Aw1xS+L+PHrpHKOwYVGFaNOQl4Q4wwwWDarwB1WdZAbLQ24SKhY3Awe7VZGYAdp+N+gQ==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dev": true, + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz", + "integrity": "sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==", + "dev": true + }, + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", + "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz", + "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz", + "integrity": "sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", + "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz", + "integrity": "sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.5", + "@babel/types": "^7.12.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz", + "integrity": "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", + "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4" + } + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "14.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.9.tgz", + "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack": { + "version": "4.41.25", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", + "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-sources": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/info": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", + "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", + "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "babel-loader": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz", + "integrity": "sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-prismjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", + "integrity": "sha512-GqQGa3xX3Z2ft97oDbGvEFoxD8nKqb3ZVszrOc5H7icnEUA56BIjVYm86hfZZA82uuHLwTIfCXbEKzKG1BzKzg==", + "dev": true, + "requires": {} + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "dev": true, + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chartist": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", + "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==" + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-line-usage": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "chalk": "^2.4.2", + "table-layout": "^1.0.1", + "typical": "^5.2.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "core-js-compat": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", + "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", + "dev": true, + "requires": { + "browserslist": "^4.14.6", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", + "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", + "dev": true, + "requires": { + "camelcase": "^6.2.0", + "cssesc": "^3.0.0", + "icss-utils": "^5.0.0", + "loader-utils": "^2.0.0", + "postcss": "^8.1.4", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "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.2" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz", + "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "cssnano": "^4.1.10", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } + } + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz", + "integrity": "sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==", + "dev": true, + "requires": { + "css-tree": "^1.0.0" + }, + "dependencies": { + "css-tree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.1.tgz", + "integrity": "sha512-NVN42M2fjszcUNpDbdkvutgQSlFYsr1z7kqeuCagHnNLBfYor6uP1WL1KrkmdYZ5Y1vTBCIOI/C/+8T98fJ71w==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz", + "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz", + "integrity": "sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0" + } + }, + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "dev": true, + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", + "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-config-standard": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", + "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", + "dev": true, + "requires": {} + }, + "eslint-config-standard-jsx": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", + "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-plugin-fetch-options": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", + "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", + "dev": true + }, + "eslint-plugin-html": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.1.tgz", + "integrity": "sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==", + "dev": true, + "requires": { + "htmlparser2": "^5.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-mozilla": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.9.1.tgz", + "integrity": "sha512-dB5puSBbSdl5O1Jw/H0C72sQMPc4QbM2s32owZYfkS2IWBNBwssLlDA6dkNsF2bWmfTalGOiyB2wXcHrumNPdw==", + "dev": true, + "requires": { + "@babel/core": "7.8.3", + "babel-eslint": "10.1.0", + "eslint-scope": "5.1.0", + "eslint-visitor-keys": "1.3.0", + "estraverse": "4.3.0", + "htmlparser2": "3.10.1", + "multi-ini": "2.1.0", + "sax": "1.2.4" + }, + "dependencies": { + "@babel/core": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "eslint-plugin-no-unsanitized": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", + "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "dev": true, + "requires": {} + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", + "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", + "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", + "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.1" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "line-column": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", + "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "dev": true, + "requires": { + "isarray": "^1.0.0", + "isobject": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "dev": true, + "requires": { + "tslib": "^1.10.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.1.tgz", + "integrity": "sha512-jIOheqh9EU98rqj6ZaFTYNNDSFqdakNqaUZfkYwaXPjI9batmXVXX+K71NrqRAgtoGefELBMld1EQ7dqSAD5SQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multi-ini": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.0.tgz", + "integrity": "sha512-ANOg4WIoTXYfqyT2Y6FGb8YQyItatdJvfAZKAfFMWT1+D3vUstocjkUQ82EduAeK69rCR6a9k0fggxRhsFnAyQ==", + "dev": true, + "requires": { + "lodash": "^4.0.0" + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mustache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz", + "integrity": "sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA==" + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "nanoid": { + "version": "3.1.17", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.17.tgz", + "integrity": "sha512-5mmlQz73ohlISpARejqTwgYzh92wwBccatETsLOI+VKkY6Lx/Dj3wvG7tCoKjX+eEaZWn0gB7Xkfl5JatHQTeA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "dev": true, + "requires": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + }, + "node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "dev": true + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true + }, + "object-is": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + } + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "dev": true, + "requires": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "dev": true, + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + } + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "8.1.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.8.tgz", + "integrity": "sha512-hO6jFWBy0QnBBRaw+s0F4hVPKGDICec/nLNEG1D4qqw9/LBzWMkTjckqqELXAo0J42jN8GFZXtgQfezEaoG9gQ==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "line-column": "^1.0.2", + "nanoid": "^3.1.16", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "prismjs": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", + "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", + "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-loader": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", + "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "dev": true, + "requires": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "standard": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.3.tgz", + "integrity": "sha512-70F7NH0hSkNXosXRltjSv6KpTAOkUkSfyu3ynyM5dtRUiLtR+yX9EGZ7RKwuGUqCJiX/cnkceVM6HTZ4JpaqDg==", + "dev": true, + "requires": { + "eslint": "~7.13.0", + "eslint-config-standard": "16.0.2", + "eslint-config-standard-jsx": "10.0.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-node": "~11.1.0", + "eslint-plugin-promise": "~4.2.1", + "eslint-plugin-react": "~7.21.5", + "standard-engine": "^14.0.1" + } + }, + "standard-engine": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", + "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", + "dev": true, + "requires": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.5", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + }, + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + } + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "requires": { + "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" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", + "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", + "dev": true, + "requires": { + "@webpack-cli/info": "^1.1.0", + "@webpack-cli/serve": "^1.1.0", + "colorette": "^1.2.1", + "command-line-usage": "^6.1.0", + "commander": "^6.2.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "leven": "^3.1.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.4.0.tgz", + "integrity": "sha512-/scBgu8LVPlHDgqH95Aw1xS+L+PHrpHKOwYVGFaNOQl4Q4wwwWDarwB1WdZAbLQ24SKhY3Awe7VZGYAdp+N+gQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dev": true, + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + } + } +} From 9e2bf42cf7cedade20cddeb905b6302a0bd36428 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:36:22 +0100 Subject: [PATCH 0191/1236] build(deps-dev): bump webpack from 5.11.0 to 5.16.0 in /addon (#739) Bumps [webpack](https://github.com/webpack/webpack) from 5.11.0 to 5.16.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.11.0...v5.16.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 275 ++++++++++++++++++---------------------- addon/package.json | 2 +- 2 files changed, 127 insertions(+), 150 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 13297e7b3..c66c25b01 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -185,9 +185,9 @@ "dev": true }, "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, "@types/minimatch": { @@ -212,177 +212,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.1.tgz", - "integrity": "sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.1", - "@webassemblyjs/helper-wasm-bytecode": "1.9.1", - "@webassemblyjs/wast-parser": "1.9.1" + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz", - "integrity": "sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz", - "integrity": "sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz", - "integrity": "sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz", - "integrity": "sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.1" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz", - "integrity": "sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", "dev": true }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz", - "integrity": "sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1" + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz", - "integrity": "sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz", - "integrity": "sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-buffer": "1.9.1", - "@webassemblyjs/helper-wasm-bytecode": "1.9.1", - "@webassemblyjs/wasm-gen": "1.9.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" } }, "@webassemblyjs/ieee754": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz", - "integrity": "sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.1.tgz", - "integrity": "sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.1.tgz", - "integrity": "sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz", - "integrity": "sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-buffer": "1.9.1", - "@webassemblyjs/helper-wasm-bytecode": "1.9.1", - "@webassemblyjs/helper-wasm-section": "1.9.1", - "@webassemblyjs/wasm-gen": "1.9.1", - "@webassemblyjs/wasm-opt": "1.9.1", - "@webassemblyjs/wasm-parser": "1.9.1", - "@webassemblyjs/wast-printer": "1.9.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz", - "integrity": "sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-wasm-bytecode": "1.9.1", - "@webassemblyjs/ieee754": "1.9.1", - "@webassemblyjs/leb128": "1.9.1", - "@webassemblyjs/utf8": "1.9.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz", - "integrity": "sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-buffer": "1.9.1", - "@webassemblyjs/wasm-gen": "1.9.1", - "@webassemblyjs/wasm-parser": "1.9.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz", - "integrity": "sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-api-error": "1.9.1", - "@webassemblyjs/helper-wasm-bytecode": "1.9.1", - "@webassemblyjs/ieee754": "1.9.1", - "@webassemblyjs/leb128": "1.9.1", - "@webassemblyjs/utf8": "1.9.1" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz", - "integrity": "sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/floating-point-hex-parser": "1.9.1", - "@webassemblyjs/helper-api-error": "1.9.1", - "@webassemblyjs/helper-code-frame": "1.9.1", - "@webassemblyjs/helper-fsm": "1.9.1", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz", - "integrity": "sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/wast-parser": "1.9.1", + "@webassemblyjs/ast": "1.11.0", "@xtuc/long": "4.2.2" } }, @@ -1132,16 +1103,16 @@ } }, "browserslist": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", - "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001165", + "caniuse-lite": "^1.0.30001173", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.621", + "electron-to-chromium": "^1.3.634", "escalade": "^3.1.1", - "node-releases": "^1.1.67" + "node-releases": "^1.1.69" } }, "buffer": { @@ -1248,9 +1219,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001170", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001170.tgz", - "integrity": "sha512-Dd4d/+0tsK0UNLrZs3CvNukqalnVTRrxb5mcQm8rHL49t7V5ZaTygwXkrq+FB+dVDf++4ri8eJnFEJAB8332PA==", + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==", "dev": true }, "caseless": { @@ -1954,9 +1925,9 @@ } }, "electron-to-chromium": { - "version": "1.3.629", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.629.tgz", - "integrity": "sha512-iSPPJtPvHrMAvYOt+9cdbDmTasPqwnwz4lkP8Dn200gDNUBQOLQ96xUsWXBwXslAo5XxdoXAoQQ3RAy4uao9IQ==", + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==", "dev": true }, "emoji-regex": { @@ -1975,13 +1946,13 @@ } }, "enhanced-resolve": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz", - "integrity": "sha512-ZmqfWURB2lConOBM1JdCVfPyMRv5RdKWktLXO6123p97ovVm2CLBgw9t5MBj3jJWA6eHyOeIws9iJQoGFR4euQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", "dev": true, "requires": { "graceful-fs": "^4.2.4", - "tapable": "^2.0.0" + "tapable": "^2.2.0" } }, "enquirer": { @@ -2033,6 +2004,12 @@ "string.prototype.trimstart": "^1.0.1" } }, + "es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -3844,9 +3821,9 @@ "dev": true }, "loader-runner": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.1.0.tgz", - "integrity": "sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", "dev": true }, "locate-path": { @@ -4369,9 +4346,9 @@ } }, "node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", "dev": true }, "normalize-path": { @@ -5873,17 +5850,17 @@ } }, "terser-webpack-plugin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz", - "integrity": "sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", "dev": true, "requires": { - "jest-worker": "^26.6.1", - "p-limit": "^3.0.2", + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", "schema-utils": "^3.0.0", "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^5.3.8" + "terser": "^5.5.1" }, "dependencies": { "p-limit": { @@ -6604,33 +6581,33 @@ "dev": true }, "webpack": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.11.0.tgz", - "integrity": "sha512-ubWv7iP54RqAC/VjixgpnLLogCFbAfSOREcSWnnOlZEU8GICC5eKmJSu6YEnph2N2amKqY9rvxSwgyHxVqpaRw==", + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.16.0.tgz", + "integrity": "sha512-QOkctcjYfEGxcYg4AzPJafyAQ7ANc266/URkX881uFA7b2k31E0Dmpy1ExfppHOTp1kHDTsRh9sXojVUvgPF0g==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", "@types/estree": "^0.0.45", - "@webassemblyjs/ast": "1.9.1", - "@webassemblyjs/helper-module-context": "1.9.1", - "@webassemblyjs/wasm-edit": "1.9.1", - "@webassemblyjs/wasm-parser": "1.9.1", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", "acorn": "^8.0.4", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.3.1", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", "eslint-scope": "^5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.1.0", + "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "pkg-dir": "^5.0.0", "schema-utils": "^3.0.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.0.3", + "terser-webpack-plugin": "^5.1.1", "watchpack": "^2.0.0", "webpack-sources": "^2.1.1" }, diff --git a/addon/package.json b/addon/package.json index fb2a860a4..fcdb3975e 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.1", - "webpack": "^5.11.0", + "webpack": "^5.16.0", "webpack-cli": "^4.2.0" }, "scripts": { From bb7bd51ebc576d89ed44105c5b6a23f10f054c5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:36:43 +0100 Subject: [PATCH 0192/1236] build(deps): bump taskcluster from 39.2.0 to 40.0.3 in /tools (#737) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 39.2.0 to 40.0.3. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v39.2.0...v40.0.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index cd3f399b7..f30a0636d 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==20.1.0 -taskcluster==39.2.0 +taskcluster==40.0.3 From c9050bd3f4cbbcf40db05ef349be60cad65b6ba3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:37:05 +0100 Subject: [PATCH 0193/1236] build(deps): bump flask-cors from 3.0.9 to 3.0.10 in /backend (#733) Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.9 to 3.0.10. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/master/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/3.0.9...3.0.10) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index d7e3cd4bc..bac7fc0cf 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -3,7 +3,7 @@ connexion==2.7.0 datadog==0.39.0 fakeredis==1.4.5 Flask==1.1.2 -Flask-Cors==3.0.9 +Flask-Cors==3.0.10 flask-talisman==0.7.0 google-cloud-storage==1.35.0 gunicorn==20.0.4 From 115e2c69ea2bba36b7b2bdbc4d72df999a560a04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:37:31 +0100 Subject: [PATCH 0194/1236] build(deps): bump tqdm from 4.54.1 to 4.56.0 in /bot (#732) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.54.1 to 4.56.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.54.1...v4.56.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index aee5d9915..e69b9427a 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2020.4 pyyaml==5.3.1 tenacity==6.3.1 -tqdm==4.54.1 +tqdm==4.56.0 zstandard==0.14.1 From 431513284be780c152dd60f548e0a45c3f785c79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:37:56 +0100 Subject: [PATCH 0195/1236] build(deps): bump structlog from 20.1.0 to 20.2.0 in /tools (#727) Bumps [structlog](https://github.com/hynek/structlog) from 20.1.0 to 20.2.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/master/CHANGELOG.rst) - [Commits](https://github.com/hynek/structlog/compare/20.1.0...20.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index f30a0636d..263770c64 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -2,5 +2,5 @@ aiohttp==3.7.3 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 -structlog==20.1.0 +structlog==20.2.0 taskcluster==40.0.3 From 438a7b8d4024cbfa5ecf73561be1764a2e48eaa9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:38:12 +0100 Subject: [PATCH 0196/1236] build(deps): bump zstandard from 0.14.1 to 0.15.1 in /backend (#726) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.14.1 to 0.15.1. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.14.1...0.15.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index bac7fc0cf..0b0cb413e 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -11,4 +11,4 @@ python-dateutil==2.8.1 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.8 -zstandard==0.14.1 +zstandard==0.15.1 From 17603f7a0793f2c51c32dcb88b893abc2d2630d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:38:27 +0100 Subject: [PATCH 0197/1236] build(deps): bump pytz from 2020.4 to 2020.5 in /bot (#723) Bumps [pytz](https://github.com/stub42/pytz) from 2020.4 to 2020.5. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2020.4...release_2020.5) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index e69b9427a..c8e1801cc 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==1.35.0 libmozdata==0.1.68 pytoml==0.1.21 -pytz==2020.4 +pytz==2020.5 pyyaml==5.3.1 tenacity==6.3.1 tqdm==4.56.0 From 444c1d0d3366f4e16d882ac8934b1ac76a25cf2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:38:37 +0100 Subject: [PATCH 0198/1236] build(deps): bump zstandard from 0.14.1 to 0.15.1 in /bot (#729) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.14.1 to 0.15.1. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.14.1...0.15.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index c8e1801cc..9cdf3267c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -6,4 +6,4 @@ pytz==2020.5 pyyaml==5.3.1 tenacity==6.3.1 tqdm==4.56.0 -zstandard==0.14.1 +zstandard==0.15.1 From c60e10b530242a7174c54068c53ba6c3e96f275c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:42:59 +0100 Subject: [PATCH 0199/1236] build(deps-dev): bump webpack-cli from 4.2.0 to 4.4.0 in /addon (#738) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.2.0 to 4.4.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.2.0...webpack-cli@4.4.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- addon/package-lock.json | 224 ++++++++++++++++------------------------ addon/package.json | 2 +- 2 files changed, 92 insertions(+), 134 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c66c25b01..8901b7fa9 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -99,6 +99,12 @@ "async": "~0.2.9" } }, + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true + }, "@eslint/eslintrc": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", @@ -357,19 +363,25 @@ "@xtuc/long": "4.2.2" } }, + "@webpack-cli/configtest": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.0.tgz", + "integrity": "sha512-Un0SdBoN1h4ACnIO7EiCjWuyhNI0Jl96JC+63q6xi4HDUYRZn8Auluea9D+v9NWKc5J4sICVEltdBaVjLX39xw==", + "dev": true + }, "@webpack-cli/info": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", - "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.1.tgz", + "integrity": "sha512-fLnDML5HZ5AEKzHul8xLAksoKN2cibu6MgonkUj8R9V7bbeVRkd1XbGEGWrAUNYHbX1jcqCsDEpBviE5StPMzQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", - "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.2.2.tgz", + "integrity": "sha512-03GkWxcgFfm8+WIwcsqJb9agrSDNDDoxaNnexPnCCexP5SCE4IgFd9lNpSy+K2nFqVMpgTFw6SwbmVAVTndVew==", "dev": true }, "@xtuc/ieee754": { @@ -761,12 +773,6 @@ "dev": true, "optional": true }, - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "dev": true - }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -1395,6 +1401,17 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -1461,18 +1478,6 @@ "delayed-stream": "~1.0.0" } }, - "command-line-usage": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", - "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", - "dev": true, - "requires": { - "array-back": "^4.0.1", - "chalk": "^2.4.2", - "table-layout": "^1.0.1", - "typical": "^5.2.0" - } - }, "commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", @@ -2535,6 +2540,12 @@ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -3112,40 +3123,6 @@ "resolve-cwd": "^3.0.0" }, "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -3282,9 +3259,9 @@ } }, "is-core-module": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", - "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dev": true, "requires": { "has": "^1.0.3" @@ -3419,7 +3396,6 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "optional": true, "requires": { "isobject": "^3.0.1" } @@ -3732,8 +3708,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true + "dev": true }, "latest-version": { "version": "5.1.0", @@ -3788,12 +3763,6 @@ "invert-kv": "^3.0.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -4944,12 +4913,6 @@ "resolve": "^1.9.0" } }, - "reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "dev": true - }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -5256,6 +5219,15 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5793,18 +5765,6 @@ } } }, - "table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "dev": true, - "requires": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - } - }, "tapable": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", @@ -6063,12 +6023,6 @@ "is-typedarray": "^1.0.0" } }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true - }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -6625,64 +6579,72 @@ } }, "webpack-cli": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", - "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", + "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", "dev": true, "requires": { - "@webpack-cli/info": "^1.1.0", - "@webpack-cli/serve": "^1.1.0", + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.0", + "@webpack-cli/info": "^1.2.1", + "@webpack-cli/serve": "^1.2.2", "colorette": "^1.2.1", - "command-line-usage": "^6.1.0", "commander": "^6.2.0", "enquirer": "^2.3.6", - "execa": "^4.1.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", - "leven": "^3.1.0", "rechoir": "^0.7.0", "v8-compile-cache": "^2.2.0", - "webpack-merge": "^4.2.2" + "webpack-merge": "^5.7.3" }, "dependencies": { "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true } } }, "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "dev": true, "requires": { - "lodash": "^4.17.15" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } }, "webpack-sources": { @@ -6736,6 +6698,12 @@ "string-width": "^4.0.0" } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, "winreg": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", @@ -6748,16 +6716,6 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "dev": true, - "requires": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/addon/package.json b/addon/package.json index fcdb3975e..a575e6bc9 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.4.1", "webpack": "^5.16.0", - "webpack-cli": "^4.2.0" + "webpack-cli": "^4.4.0" }, "scripts": { "lint": "eslint src/*.js", From e6f02958532f5777a27480241f7eff8e747f6236 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:43:15 +0100 Subject: [PATCH 0200/1236] build(deps-dev): bump web-ext from 5.4.1 to 5.5.0 in /addon (#736) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.4.1 to 5.5.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.4.1...5.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 201 +++++++++++++--------------------------- addon/package.json | 2 +- 2 files changed, 64 insertions(+), 139 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 8901b7fa9..1e76c1300 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -5,18 +5,18 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, "requires": { "@babel/highlight": "^7.10.4" } }, "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, "@babel/highlight": { @@ -976,9 +976,9 @@ } }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, @@ -1203,13 +1203,13 @@ } }, "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "get-intrinsic": "^1.0.2" } }, "callsites": { @@ -1262,15 +1262,15 @@ } }, "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.2", + "fsevents": "~2.3.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -1279,9 +1279,9 @@ }, "dependencies": { "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", "dev": true, "optional": true } @@ -1990,42 +1990,12 @@ "is-arrayish": "^0.2.1" } }, - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, "es-module-lexer": { "version": "0.3.26", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", "dev": true }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, "es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -2818,9 +2788,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -2883,12 +2853,20 @@ "dev": true }, "global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", "dev": true, "requires": { - "ini": "^1.3.5" + "ini": "1.3.7" + }, + "dependencies": { + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + } } }, "globals": { @@ -3098,9 +3076,9 @@ "dev": true }, "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -3243,12 +3221,6 @@ "dev": true, "optional": true }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true - }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -3421,15 +3393,6 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -4293,9 +4256,9 @@ "dev": true }, "node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", "dev": true, "requires": { "growly": "^1.3.0", @@ -4404,12 +4367,6 @@ } } }, - "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, "object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", @@ -4436,18 +4393,6 @@ "isobject": "^3.0.0" } }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -4931,13 +4876,13 @@ } }, "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "regexpp": { @@ -5621,26 +5566,6 @@ } } }, - "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -5772,9 +5697,9 @@ "dev": true }, "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "requires": { "bl": "^4.0.3", @@ -6242,15 +6167,15 @@ "dev": true }, "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "watchpack-chokidar2": "^2.0.1" } }, "watchpack-chokidar2": { @@ -6488,9 +6413,9 @@ } }, "web-ext": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.4.1.tgz", - "integrity": "sha512-AnTjSFtvidZfmVYzvceM/XixsigiWU3l66UzcxgXxXhOoEQU5ZHlXFGVJdHEYfkI5SnEyDG+WlhsdTUHNLOXJw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.5.0.tgz", + "integrity": "sha512-f+NHiYwbTS0X6eSLkBDWoCYkkIJweVazGf4MD8S+kRX/5z40WsYsnRdVWG+p34Z6rCyNvlHHrnO2S1W8WWg7Tw==", "dev": true, "requires": { "@babel/polyfill": "7.12.1", @@ -6509,11 +6434,11 @@ "firefox-profile": "4.0.0", "fs-extra": "9.0.1", "fx-runner": "1.0.13", - "import-fresh": "3.2.1", + "import-fresh": "3.3.0", "mkdirp": "1.0.4", "multimatch": "4.0.0", "mz": "2.7.0", - "node-notifier": "8.0.0", + "node-notifier": "8.0.1", "open": "7.3.0", "parse-json": "5.0.1", "sign-addon": "3.1.0", @@ -6522,8 +6447,8 @@ "strip-json-comments": "3.1.1", "tmp": "0.2.1", "update-notifier": "5.0.0", - "watchpack": "1.7.4", - "ws": "7.3.1", + "watchpack": "1.7.5", + "ws": "7.4.2", "yargs": "15.4.1", "zip-dir": "1.0.2" } @@ -6807,9 +6732,9 @@ } }, "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", "dev": true }, "xdg-basedir": { diff --git a/addon/package.json b/addon/package.json index a575e6bc9..97dbb6010 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.4.1", + "web-ext": "^5.5.0", "webpack": "^5.16.0", "webpack-cli": "^4.4.0" }, From 6e411824c6776787daa06ba29a9fb3558d0ce88f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 21 Jan 2021 16:25:14 +0100 Subject: [PATCH 0201/1236] Upload the artifact required by Searchfox and index code coverage task as soon as possible Fixes #719 --- bot/code_coverage_bot/hooks/repo.py | 60 +++++++++++++++++++---------- 1 file changed, 39 insertions(+), 21 deletions(-) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index a334654dc..2818ba441 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -6,6 +6,7 @@ import json import os import zipfile +from datetime import timedelta import structlog @@ -18,6 +19,7 @@ from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.phabricator import parse_revision_id from code_coverage_bot.secrets import secrets +from code_coverage_bot.taskcluster import taskcluster_config from code_coverage_tools import gcp logger = structlog.get_logger(__name__) @@ -108,18 +110,38 @@ def run(self): logger.warn("Full covdir report already on GCP") return + # Generate and upload the full report as soon as possible, so it is available + # for consumers (e.g. Searchfox) right away. self.retrieve_source_and_artifacts() - self.check_javascript_files() - - reports = self.build_reports() - logger.info("Built all covdir reports", nb=len(reports)) + reports = self.build_reports(only=[("all", "all")]) - # Retrieve the full report full_path = reports.get(("all", "all")) assert full_path is not None, "Missing full report (all:all)" with open(full_path, "r") as f: - report = json.load(f) + report_text = f.read() + + # Upload report as an artifact. + taskcluster_config.upload_artifact( + "public/code-coverage-report.json", + report_text, + "application/json", + timedelta(days=29), + ) + + # Index on Taskcluster + self.index_task( + [ + "project.relman.code-coverage.{}.repo.mozilla-central.{}".format( + secrets[secrets.APP_CHANNEL], self.revision + ), + "project.relman.code-coverage.{}.repo.mozilla-central.latest".format( + secrets[secrets.APP_CHANNEL] + ), + ] + ) + + report = json.loads(report_text) # Check extensions paths = uploader.covdir_paths(report) @@ -128,10 +150,6 @@ def run(self): path.endswith(extension) for path in paths ), "No {} file in the generated report".format(extension) - # Upload reports on GCP - self.upload_reports(reports) - logger.info("Uploaded all covdir reports", nb=len(reports)) - # Upload coverage on phabricator changesets = self.get_hgmo_changesets() coverage = self.upload_phabricator(report, changesets) @@ -140,17 +158,17 @@ def run(self): notify_email(self.revision, changesets, coverage) logger.info("Sent low coverage email notification") - # Index on Taskcluster - self.index_task( - [ - "project.relman.code-coverage.{}.repo.mozilla-central.{}".format( - secrets[secrets.APP_CHANNEL], self.revision - ), - "project.relman.code-coverage.{}.repo.mozilla-central.latest".format( - secrets[secrets.APP_CHANNEL] - ), - ] - ) + self.check_javascript_files() + + # Generate all reports except the full one which we generated earlier. + all_report_combinations = self.artifactsHandler.get_combinations() + del all_report_combinations[("all", "all")] + reports.update(self.build_reports()) + logger.info("Built all covdir reports", nb=len(reports)) + + # Upload reports on GCP + self.upload_reports(reports) + logger.info("Uploaded all covdir reports", nb=len(reports)) class TryHook(RepositoryHook): From 112b279d1655e7494d0f32ec5ab7486a2caaa0f5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 22 Jan 2021 00:00:34 +0100 Subject: [PATCH 0202/1236] Store code-coverage-report.json artifact for two weeks The same period of time we used to store it when the artifact was defined as part of the hook. --- bot/code_coverage_bot/hooks/repo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index 2818ba441..8526ba9aa 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -126,7 +126,7 @@ def run(self): "public/code-coverage-report.json", report_text, "application/json", - timedelta(days=29), + timedelta(days=14), ) # Index on Taskcluster From dbca4b63452e6a2156796078b7b48dde47f667e0 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 22 Jan 2021 00:08:47 +0100 Subject: [PATCH 0203/1236] Release 1.3.5 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index d0149fef7..80e78df68 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.4 +1.3.5 diff --git a/bot/VERSION b/bot/VERSION index d0149fef7..80e78df68 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.4 +1.3.5 diff --git a/events/VERSION b/events/VERSION index d0149fef7..80e78df68 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.4 +1.3.5 diff --git a/frontend/package.json b/frontend/package.json index f810287bb..fd6a13ed3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.4", + "version": "1.3.5", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index d0149fef7..80e78df68 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.4 +1.3.5 From f7663f5f54954c3a9d82a7764154b406dc10df92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jan 2021 00:24:53 +0100 Subject: [PATCH 0204/1236] build(deps): bump python from 3.8.6-slim to 3.9.1-slim in /bot (#699) Bumps python from 3.8.6-slim to 3.9.1-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 917593c8c..2e410dadf 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.6-slim +FROM python:3.9.1-slim ADD tools /src/tools ADD bot /src/bot From 6224dcecb280be73425d0fb26899752544923fe0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jan 2021 00:25:20 +0100 Subject: [PATCH 0205/1236] build(deps): bump python from 3.8.6-slim to 3.9.1-slim in /backend (#703) Bumps python from 3.8.6-slim to 3.9.1-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 40239ba8c..bb76755f2 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8.6-slim +FROM python:3.9.1-slim ADD tools /src/tools ADD backend /src/backend From 57fa8f73f8ad26c1076fb166f42aa14007c711f1 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 22 Jan 2021 00:33:21 +0100 Subject: [PATCH 0206/1236] Disable Mergify's strict mode --- .mergify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mergify.yml b/.mergify.yml index 6e9014f7a..3812bb811 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -10,7 +10,7 @@ pull_request_rules: actions: merge: method: squash - strict: smart+fasttrack + strict: false - name: Automatic merge on approval for contributors conditions: From 99f40a9ac29741e5b8f0b84ac6b21df80e22a996 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 25 Jan 2021 13:40:37 +0100 Subject: [PATCH 0207/1236] Don't assert existence of grcov.css as it no longer exists in the latest version of grcov --- report/tests/test.py | 1 - 1 file changed, 1 deletion(-) diff --git a/report/tests/test.py b/report/tests/test.py index 48fb555ab..868701735 100644 --- a/report/tests/test.py +++ b/report/tests/test.py @@ -89,7 +89,6 @@ def test(self): codecoverage.generate_report("./grcov", "html", "report_html", artifact_paths) self.assertTrue(os.path.isdir("report_html")) self.assertTrue(os.path.exists("report_html/index.html")) - self.assertTrue(os.path.exists("report_html/grcov.css")) def test_suite_name_from_task_name(self): cases = [ From 770f91412baef1b5638ad4af9c2fb8eafa59aa18 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 25 Jan 2021 13:42:08 +0100 Subject: [PATCH 0208/1236] bot: Update to grcov version 0.7.1 --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index e24f8080f..98c7ec37f 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,5 +1,5 @@ #!/bin/bash -ex -GRCOV_VERSION="v0.5.14" +GRCOV_VERSION="v0.7.1" MERCURIAL_VERSION="5.5.2" VERSION_CONTROL_TOOLS_REV="29460de72118" From 9f360434d1b66376e5841fde011930d7fb29e8d0 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 25 Jan 2021 13:45:22 +0100 Subject: [PATCH 0209/1236] bot: Update to Mercurial 5.6.1 --- bot/ci/bootstrap.sh | 2 +- bot/tests/test__system.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 98c7ec37f..6b8bd6b69 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,6 +1,6 @@ #!/bin/bash -ex GRCOV_VERSION="v0.7.1" -MERCURIAL_VERSION="5.5.2" +MERCURIAL_VERSION="5.6.1" VERSION_CONTROL_TOOLS_REV="29460de72118" apt-get update diff --git a/bot/tests/test__system.py b/bot/tests/test__system.py index 986ed1cbf..213bbd796 100644 --- a/bot/tests/test__system.py +++ b/bot/tests/test__system.py @@ -13,7 +13,7 @@ def test_mercurial(): # Check mercurial version output = run_check(["hg", "version", "-T", "{ver}"]) - assert output.decode("utf-8").startswith("5.5.2") + assert output.decode("utf-8").startswith("5.6.1") # Check needed extensions output = run_check(["hg", "version", "-T", "{extensions}"]) From b6fde96056d5c9279b10b039603f4812fa7d28c0 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 25 Jan 2021 13:46:54 +0100 Subject: [PATCH 0210/1236] bot: Update to the latest revision of version-control-tools --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 6b8bd6b69..03faf4b6e 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,7 +1,7 @@ #!/bin/bash -ex GRCOV_VERSION="v0.7.1" MERCURIAL_VERSION="5.6.1" -VERSION_CONTROL_TOOLS_REV="29460de72118" +VERSION_CONTROL_TOOLS_REV="388ea44236d7" apt-get update # libgoogle-perftools4 is currently required for grcov (until https://github.com/mozilla/grcov/issues/403 is fixed). From eec9b775a96db45a06b3609e6ee6064f42ee864b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 25 Jan 2021 13:50:24 +0100 Subject: [PATCH 0211/1236] bot: Update expected function name as grcov is now able to demangle symbols --- bot/tests/test_grcov.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/bot/tests/test_grcov.py b/bot/tests/test_grcov.py index 310acfa8b..324fae5f6 100644 --- a/bot/tests/test_grcov.py +++ b/bot/tests/test_grcov.py @@ -33,10 +33,7 @@ def test_report_grcov_artifact_coverallsplus(grcov_artifact): assert "source_digest" in report["source_files"][0] assert len(report["source_files"][0]["functions"]) == 1 assert report["source_files"][0]["functions"][0]["exec"] - assert ( - report["source_files"][0]["functions"][0]["name"] - == "_ZNK2js3jit6BitSet5emptyEv" - ) + assert report["source_files"][0]["functions"][0]["name"] == "js::jit::BitSet::empty" assert report["source_files"][0]["functions"][0]["start"] == 1 From 9112832f262e3f1f11a57f619361e6cdf748bcd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:27:08 +0100 Subject: [PATCH 0212/1236] build(deps): bump pyyaml from 5.3.1 to 5.4.1 in /bot (#742) Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.1. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 9cdf3267c..6cd979941 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -3,7 +3,7 @@ google-cloud-storage==1.35.0 libmozdata==0.1.68 pytoml==0.1.21 pytz==2020.5 -pyyaml==5.3.1 +pyyaml==5.4.1 tenacity==6.3.1 tqdm==4.56.0 zstandard==0.15.1 From b70eb98ba47aca0d3ba09139253eb04d59703c22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:49:02 +0100 Subject: [PATCH 0213/1236] build(deps-dev): bump webpack from 5.16.0 to 5.17.0 in /addon (#741) Bumps [webpack](https://github.com/webpack/webpack) from 5.16.0 to 5.17.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.16.0...v5.17.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 26 +++++++++++++------------- addon/package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 1e76c1300..0d0e28888 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -185,9 +185,9 @@ } }, "@types/estree": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz", - "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, "@types/json-schema": { @@ -403,9 +403,9 @@ "dev": true }, "acorn": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz", - "integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", "dev": true }, "acorn-jsx": { @@ -1930,9 +1930,9 @@ } }, "electron-to-chromium": { - "version": "1.3.642", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", - "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==", + "version": "1.3.644", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz", + "integrity": "sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw==", "dev": true }, "emoji-regex": { @@ -6460,13 +6460,13 @@ "dev": true }, "webpack": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.16.0.tgz", - "integrity": "sha512-QOkctcjYfEGxcYg4AzPJafyAQ7ANc266/URkX881uFA7b2k31E0Dmpy1ExfppHOTp1kHDTsRh9sXojVUvgPF0g==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.17.0.tgz", + "integrity": "sha512-R+IdNEaYcYaACpXZOt7reyc8txBK7J06lOPkX1SbgmeoAnUbyBZivJIksrDBnmMA3wlTWvPcX7DubxELyPB8rA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.45", + "@types/estree": "^0.0.46", "@webassemblyjs/ast": "1.11.0", "@webassemblyjs/wasm-edit": "1.11.0", "@webassemblyjs/wasm-parser": "1.11.0", diff --git a/addon/package.json b/addon/package.json index 97dbb6010..6df5435e9 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.5.0", - "webpack": "^5.16.0", + "webpack": "^5.17.0", "webpack-cli": "^4.4.0" }, "scripts": { From 998ecd7d877322021016ed6c9ea955494a15b0cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:49:15 +0100 Subject: [PATCH 0214/1236] build(deps-dev): bump @babel/preset-env in /frontend (#743) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.1 to 7.12.11. - [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.12.11/packages/babel-preset-env) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 16847 +---------------------------------- frontend/package.json | 2 +- 2 files changed, 144 insertions(+), 16705 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2f8523249..ae20ce964 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,16617 +1,8 @@ { "name": "code-coverage-reports", - "version": "1.3.4", - "lockfileVersion": 2, + "version": "1.3.5", + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "code-coverage-reports", - "version": "1.3.4", - "license": "MPL-2.0", - "dependencies": { - "chartist": "^0.11.3", - "mustache": "^4.0.0", - "normalize.css": "^8.0.1", - "prismjs": "^1.16.0" - }, - "devDependencies": { - "@babel/core": "^7.5.4", - "@babel/preset-env": "^7.5.4", - "babel-loader": "^8.0.6", - "babel-plugin-prismjs": "^2.0.0", - "babel-polyfill": "^6.26.0", - "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.0.0", - "css-minimizer-webpack-plugin": "^1.1.5", - "eslint": "^7.5.0", - "eslint-config-prettier": "^6.2.0", - "eslint-config-standard": "^16.0.1", - "eslint-loader": "^4.0.0", - "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^6.0.0", - "eslint-plugin-mozilla": "^2.1.0", - "eslint-plugin-no-unsanitized": "^3.0.2", - "eslint-plugin-prettier": "^3.1.0", - "file-loader": "^6.0.0", - "html-webpack-plugin": "^4.0.1", - "mini-css-extract-plugin": "^1.0.0", - "node-sass": "^5.0.0", - "prettier": "1.19.1", - "sass-loader": "^10.0.1", - "standard": "^16.0.1", - "terser-webpack-plugin": "^4.1.0", - "webpack": "^4.40.2", - "webpack-cli": "^4.0.0", - "webpack-dev-server": "^3.7.2", - "webpack-merge": "^5.2.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz", - "integrity": "sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==", - "dev": true - }, - "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", - "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", - "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", - "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", - "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz", - "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", - "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz", - "integrity": "sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", - "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", - "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", - "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/traverse": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz", - "integrity": "sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.5", - "@babel/types": "^7.12.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/types": { - "version": "7.12.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz", - "integrity": "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", - "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@eslint/eslintrc/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.9.tgz", - "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", - "dev": true - }, - "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.25", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", - "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", - "dev": true, - "dependencies": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-sources": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", - "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", - "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", - "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-loader": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz", - "integrity": "sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-prismjs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", - "integrity": "sha512-GqQGa3xX3Z2ft97oDbGvEFoxD8nKqb3ZVszrOc5H7icnEUA56BIjVYm86hfZZA82uuHLwTIfCXbEKzKG1BzKzg==", - "dev": true, - "peerDependencies": { - "prismjs": "^1.18.0" - } - }, - "node_modules/babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.14.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", - "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001157", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.591", - "escalade": "^3.1.1", - "node-releases": "^1.1.66" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" - } - }, - "node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001159", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", - "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", - "dev": true - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chartist": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", - "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==", - "engines": { - "node": ">=4.6.0" - } - }, - "node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", - "dev": true, - "dependencies": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" - }, - "engines": { - "node": ">=8.9.0" - }, - "peerDependencies": { - "webpack": "*" - } - }, - "node_modules/clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "optional": true, - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", - "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", - "dev": true, - "dependencies": { - "array-back": "^4.0.1", - "chalk": "^2.4.2", - "table-layout": "^1.0.1", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "deprecated": "core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", - "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", - "dev": true, - "dependencies": { - "browserslist": "^4.14.6", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-declaration-sorter/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-declaration-sorter/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-declaration-sorter/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-loader": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", - "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", - "dev": true, - "dependencies": { - "camelcase": "^6.2.0", - "cssesc": "^3.0.0", - "icss-utils": "^5.0.0", - "loader-utils": "^2.0.0", - "postcss": "^8.1.4", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "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.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz", - "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "cssnano": "^4.1.10", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.3.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-preset-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssnano-preset-default/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssnano/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/csso": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz", - "integrity": "sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==", - "dev": true, - "dependencies": { - "css-tree": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.1.tgz", - "integrity": "sha512-NVN42M2fjszcUNpDbdkvutgQSlFYsr1z7kqeuCagHnNLBfYor6uP1WL1KrkmdYZ5Y1vTBCIOI/C/+8T98fJ71w==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "optional": true - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz", - "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz", - "integrity": "sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", - "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", - "dev": true, - "dependencies": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.3.603", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", - "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", - "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, - "dependencies": { - "get-stdin": "^6.0.0" - }, - "bin": { - "eslint-config-prettier-check": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=3.14.1" - } - }, - "node_modules/eslint-config-standard": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", - "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^7.12.1", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1" - } - }, - "node_modules/eslint-config-standard-jsx": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", - "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^7.12.1", - "eslint-plugin-react": "^7.21.5" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/eslint-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", - "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "loader-utils": "^2.0.0", - "object-hash": "^2.0.3", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/eslint-loader/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/eslint-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/eslint-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-loader/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-loader/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", - "dev": true, - "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-fetch-options": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", - "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", - "dev": true, - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/eslint-plugin-html": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.1.tgz", - "integrity": "sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==", - "dev": true, - "dependencies": { - "htmlparser2": "^5.0.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/eslint-plugin-mozilla": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.9.1.tgz", - "integrity": "sha512-dB5puSBbSdl5O1Jw/H0C72sQMPc4QbM2s32owZYfkS2IWBNBwssLlDA6dkNsF2bWmfTalGOiyB2wXcHrumNPdw==", - "dev": true, - "dependencies": { - "@babel/core": "7.8.3", - "babel-eslint": "10.1.0", - "eslint-scope": "5.1.0", - "eslint-visitor-keys": "1.3.0", - "estraverse": "4.3.0", - "htmlparser2": "3.10.1", - "multi-ini": "2.1.0", - "sax": "1.2.4" - }, - "engines": { - "node": ">=6.9.1" - }, - "peerDependencies": { - "eslint": "^7.8.0", - "eslint-config-prettier": "^6.0.0", - "eslint-plugin-fetch-options": "^0.0.5", - "eslint-plugin-html": "^6.0.0", - "eslint-plugin-no-unsanitized": "^3.1.4", - "eslint-plugin-prettier": "^3.0.1", - "prettier": "^1.17.0" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/@babel/core": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", - "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.3", - "@babel/helpers": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/eslint-plugin-mozilla/node_modules/dom-serializer/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/eslint-plugin-mozilla/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/eslint-plugin-mozilla/node_modules/eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", - "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eslint-plugin-no-unsanitized": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", - "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", - "dev": true, - "peerDependencies": { - "eslint": "^5 || ^6 || ^7" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", - "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", - "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "optional": true, - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "node_modules/html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/fb55/htmlparser2?sponsor=1" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "dev": true, - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", - "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", - "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.1" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/line-column": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", - "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", - "dev": true, - "dependencies": { - "isarray": "^1.0.0", - "isobject": "^2.0.0" - } - }, - "node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", - "dev": true, - "dependencies": { - "tslib": "^1.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.1.tgz", - "integrity": "sha512-jIOheqh9EU98rqj6ZaFTYNNDSFqdakNqaUZfkYwaXPjI9batmXVXX+K71NrqRAgtoGefELBMld1EQ7dqSAD5SQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multi-ini": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.0.tgz", - "integrity": "sha512-ANOg4WIoTXYfqyT2Y6FGb8YQyItatdJvfAZKAfFMWT1+D3vUstocjkUQ82EduAeK69rCR6a9k0fggxRhsFnAyQ==", - "dev": true, - "dependencies": { - "lodash": "^4.0.0" - } - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mustache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz", - "integrity": "sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA==", - "bin": { - "mustache": "bin/mustache" - }, - "engines": { - "npm": ">=1.4.0" - } - }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.1.17", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.17.tgz", - "integrity": "sha512-5mmlQz73ohlISpARejqTwgYzh92wwBccatETsLOI+VKkY6Lx/Dj3wvG7tCoKjX+eEaZWn0gB7Xkfl5JatHQTeA==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", - "dev": true - }, - "node_modules/node-sass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", - "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/node-sass/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize.css": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", - "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", - "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.3", - "tslib": "^1.10.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", - "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", - "dev": true, - "dependencies": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.1.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.8.tgz", - "integrity": "sha512-hO6jFWBy0QnBBRaw+s0F4hVPKGDICec/nLNEG1D4qqw9/LBzWMkTjckqqELXAo0J42jN8GFZXtgQfezEaoG9gQ==", - "dev": true, - "dependencies": { - "colorette": "^1.2.1", - "line-column": "^1.0.2", - "nanoid": "^3.1.16", - "source-map": "^0.6.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-calc/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-colormin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-colormin/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-convert-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-comments/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-empty/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-overridden/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-longhand/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-merge-rules/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-font-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-params/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-charset/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-display-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-initial/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-transforms/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-unique-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-unique-selectors/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "node_modules/prismjs": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", - "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", - "dependencies": { - "clipboard": "^2.0.0" - }, - "optionalDependencies": { - "clipboard": "^2.0.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", - "dev": true, - "dependencies": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/renderkid/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - } - }, - "node_modules/sass-loader": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", - "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "optional": true - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", - "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", - "dev": true, - "dependencies": { - "es-abstract": "^1.18.0-next.0", - "object-inspect": "^1.8.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", - "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/standard": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.3.tgz", - "integrity": "sha512-70F7NH0hSkNXosXRltjSv6KpTAOkUkSfyu3ynyM5dtRUiLtR+yX9EGZ7RKwuGUqCJiX/cnkceVM6HTZ4JpaqDg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "eslint": "~7.13.0", - "eslint-config-standard": "16.0.2", - "eslint-config-standard-jsx": "10.0.0", - "eslint-plugin-import": "~2.22.1", - "eslint-plugin-node": "~11.1.0", - "eslint-plugin-promise": "~4.2.1", - "eslint-plugin-react": "~7.21.5", - "standard-engine": "^14.0.1" - }, - "bin": { - "standard": "bin/cmd.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/standard-engine": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", - "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.5", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8.10" - } - }, - "node_modules/standard-engine/node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", - "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", - "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-indent/node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylehacks/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylehacks/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/svgo/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "dev": true, - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "optional": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", - "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", - "dev": true, - "dependencies": { - "@webpack-cli/info": "^1.1.0", - "@webpack-cli/serve": "^1.1.0", - "colorette": "^1.2.1", - "command-line-usage": "^6.1.0", - "commander": "^6.2.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "leven": "^3.1.0", - "rechoir": "^0.7.0", - "v8-compile-cache": "^2.2.0", - "webpack-merge": "^4.2.2" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generate-loader": { - "optional": true - }, - "@webpack-cli/generate-plugin": { - "optional": true - }, - "@webpack-cli/init": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-cli/node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-merge": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.4.0.tgz", - "integrity": "sha512-/scBgu8LVPlHDgqH95Aw1xS+L+PHrpHKOwYVGFaNOQl4Q4wwwWDarwB1WdZAbLQ24SKhY3Awe7VZGYAdp+N+gQ==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "dev": true, - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - } - }, "dependencies": { "@babel/code-frame": { "version": "7.10.4", @@ -16623,9 +14,9 @@ } }, "@babel/compat-data": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz", - "integrity": "sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", "dev": true }, "@babel/core": { @@ -16664,12 +55,31 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.10" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -16708,13 +118,12 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", - "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", "regexpu-core": "^4.7.1" } }, @@ -16817,15 +226,6 @@ "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, "@babel/helper-remap-async-to-generator": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", @@ -16883,9 +283,9 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", - "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", "dev": true }, "@babel/helper-wrap-function": { @@ -16929,9 +329,9 @@ "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", - "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -17000,9 +400,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz", - "integrity": "sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -17031,9 +431,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -17199,9 +599,9 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", - "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -17437,13 +837,12 @@ } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", - "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { @@ -17456,9 +855,9 @@ } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", - "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -17484,16 +883,16 @@ } }, "@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", "dev": true, "requires": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", + "@babel/helper-validator-option": "^7.12.11", "@babel/plugin-proposal-async-generator-functions": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-dynamic-import": "^7.12.1", @@ -17501,10 +900,10 @@ "@babel/plugin-proposal-json-strings": "^7.12.1", "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", "@babel/plugin-proposal-object-rest-spread": "^7.12.1", "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0", @@ -17522,7 +921,7 @@ "@babel/plugin-transform-arrow-functions": "^7.12.1", "@babel/plugin-transform-async-to-generator": "^7.12.1", "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", "@babel/plugin-transform-classes": "^7.12.1", "@babel/plugin-transform-computed-properties": "^7.12.1", "@babel/plugin-transform-destructuring": "^7.12.1", @@ -17546,15 +945,34 @@ "@babel/plugin-transform-reserved-words": "^7.12.1", "@babel/plugin-transform-shorthand-properties": "^7.12.1", "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", "@babel/plugin-transform-unicode-escapes": "^7.12.1", "@babel/plugin-transform-unicode-regex": "^7.12.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/preset-modules": { @@ -17990,8 +1408,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", - "dev": true, - "requires": {} + "dev": true }, "@xtuc/ieee754": { "version": "1.2.0", @@ -18031,8 +1448,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true, - "requires": {} + "dev": true }, "aggregate-error": { "version": "3.1.0", @@ -18060,15 +1476,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} + "dev": true }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "alphanum-sort": { "version": "1.0.2", @@ -18453,8 +1867,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", "integrity": "sha512-GqQGa3xX3Z2ft97oDbGvEFoxD8nKqb3ZVszrOc5H7icnEUA56BIjVYm86hfZZA82uuHLwTIfCXbEKzKG1BzKzg==", - "dev": true, - "requires": {} + "dev": true }, "babel-polyfill": { "version": "6.26.0", @@ -19553,15 +2966,46 @@ "dev": true }, "core-js-compat": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", - "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "dev": true, "requires": { - "browserslist": "^4.14.6", + "browserslist": "^4.16.1", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" + } + }, + "caniuse-lite": { + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.644", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz", + "integrity": "sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw==", + "dev": true + }, + "node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", + "dev": true + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -20879,15 +4323,13 @@ "version": "16.0.2", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", - "dev": true, - "requires": {} + "dev": true }, "eslint-config-standard-jsx": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-node": { "version": "0.3.4", @@ -21261,8 +4703,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-node": { "version": "11.1.0", @@ -22624,8 +6065,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} + "dev": true }, "ieee754": { "version": "1.2.1", @@ -25459,8 +8899,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -26521,9 +9960,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -27779,15 +11218,6 @@ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -27917,6 +11347,15 @@ } } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index fd6a13ed3..23c96b8b6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.5.4", - "@babel/preset-env": "^7.5.4", + "@babel/preset-env": "^7.12.11", "babel-loader": "^8.0.6", "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", From 31dffd1bfb71ad2a58728e667263edd44738a58a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:49:29 +0100 Subject: [PATCH 0215/1236] build(deps-dev): bump eslint from 7.13.0 to 7.18.0 in /frontend (#744) Bumps [eslint](https://github.com/eslint/eslint) from 7.13.0 to 7.18.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.13.0...v7.18.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 484 ++++++++++++++++++++++++++++++------- frontend/package.json | 2 +- 2 files changed, 394 insertions(+), 92 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ae20ce964..27cce935e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1045,9 +1045,9 @@ } }, "@eslint/eslintrc": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", - "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -1057,7 +1057,7 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -1072,9 +1072,9 @@ } }, "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -1763,9 +1763,9 @@ "dev": true }, "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, "async": { @@ -4184,13 +4184,13 @@ "dev": true }, "eslint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", - "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", + "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.1", + "@eslint/eslintrc": "^0.3.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -4200,10 +4200,10 @@ "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", + "espree": "^7.3.1", "esquery": "^1.2.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "file-entry-cache": "^6.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -4214,7 +4214,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -4223,7 +4223,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^5.2.3", + "table": "^6.0.4", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -4278,9 +4278,9 @@ "dev": true }, "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -4294,10 +4294,13 @@ "dev": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "supports-color": { "version": "7.2.0", @@ -4812,13 +4815,13 @@ "dev": true }, "espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", + "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" }, "dependencies": { @@ -5220,12 +5223,12 @@ "dev": true }, "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" } }, "file-loader": { @@ -5399,31 +5402,19 @@ } }, "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "flush-write-stream": { @@ -10153,6 +10144,12 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -10657,20 +10654,44 @@ } }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true } } @@ -11064,6 +11085,278 @@ "eslint-plugin-promise": "~4.2.1", "eslint-plugin-react": "~7.21.5", "standard-engine": "^14.0.1" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", + "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + } + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + } } }, "standard-engine": { @@ -11544,47 +11837,56 @@ } }, "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "ajv": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", + "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } } } diff --git a/frontend/package.json b/frontend/package.json index 23c96b8b6..ba943c894 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.0.0", "css-minimizer-webpack-plugin": "^1.1.5", - "eslint": "^7.5.0", + "eslint": "^7.18.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From 2a13ace5c850b255e0b2cccf3883fa21d4a56cb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:49:55 +0100 Subject: [PATCH 0216/1236] build(deps-dev): bump webpack-dev-server in /frontend (#746) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 3.11.0 to 3.11.2. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/v3.11.2/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.0...v3.11.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 140 ++++++++++++++++--------------------- frontend/package.json | 2 +- 2 files changed, 61 insertions(+), 81 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 27cce935e..aca29bae5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5208,9 +5208,9 @@ "dev": true }, "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" @@ -5428,9 +5428,9 @@ } }, "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", "dev": true }, "for-in": { @@ -5921,9 +5921,9 @@ "dev": true }, "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, "html-minifier-terser": { @@ -5997,6 +5997,12 @@ } } }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -6251,10 +6257,13 @@ } }, "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } }, "is-arrayish": { "version": "0.2.1", @@ -6815,9 +6824,9 @@ "dev": true }, "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", "dev": true }, "loose-envify": { @@ -7715,35 +7724,13 @@ "dev": true }, "object-is": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", - "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "object-keys": { @@ -10859,28 +10846,28 @@ } }, "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", + "faye-websocket": "^0.11.3", "uuid": "^3.4.0", - "websocket-driver": "0.6.5" + "websocket-driver": "^0.7.4" } }, "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", + "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", "dev": true, "requires": { - "debug": "^3.2.5", + "debug": "^3.2.6", "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.4.7" }, "dependencies": { "debug": { @@ -10891,15 +10878,6 @@ "requires": { "ms": "^2.1.1" } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } } } }, @@ -12939,9 +12917,9 @@ } }, "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, "requires": { "memory-fs": "^0.4.1", @@ -12952,9 +12930,9 @@ }, "dependencies": { "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", "dev": true }, "mkdirp": { @@ -12969,9 +12947,9 @@ } }, "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -12994,11 +12972,11 @@ "p-retry": "^3.0.1", "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", @@ -13269,11 +13247,13 @@ } }, "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, diff --git a/frontend/package.json b/frontend/package.json index ba943c894..27230e6c8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", "webpack-cli": "^4.0.0", - "webpack-dev-server": "^3.7.2", + "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.2.0" }, "dependencies": { From e409e9250878f3cb934254154898ac1e3c9a84c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:50:14 +0100 Subject: [PATCH 0217/1236] build(deps): bump mustache from 4.0.1 to 4.1.0 in /frontend (#747) Bumps [mustache](https://github.com/janl/mustache.js) from 4.0.1 to 4.1.0. - [Release notes](https://github.com/janl/mustache.js/releases) - [Changelog](https://github.com/janl/mustache.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/janl/mustache.js/compare/v4.0.1...v4.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index aca29bae5..de5175bea 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7330,9 +7330,9 @@ "dev": true }, "mustache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz", - "integrity": "sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.1.0.tgz", + "integrity": "sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==" }, "nan": { "version": "2.14.2", diff --git a/frontend/package.json b/frontend/package.json index 27230e6c8..3fa7db5c4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "chartist": "^0.11.3", - "mustache": "^4.0.0", + "mustache": "^4.1.0", "normalize.css": "^8.0.1", "prismjs": "^1.16.0" } From 7993c9e7a85ebe85c656c9dbdd5c273ca06c48c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:50:28 +0100 Subject: [PATCH 0218/1236] build(deps-dev): bump sass-loader from 10.1.0 to 10.1.1 in /frontend (#748) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 10.1.0 to 10.1.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v10.1.0...v10.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 17 ++++++++++------- frontend/package.json | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index de5175bea..19eba0a77 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10274,9 +10274,9 @@ } }, "sass-loader": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.0.tgz", - "integrity": "sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", "dev": true, "requires": { "klona": "^2.0.4", @@ -10309,10 +10309,13 @@ } }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, diff --git a/frontend/package.json b/frontend/package.json index 3fa7db5c4..fb1d53f17 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^1.0.0", "node-sass": "^5.0.0", "prettier": "1.19.1", - "sass-loader": "^10.0.1", + "sass-loader": "^10.1.1", "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", From 093aa622b00dcdc7f1264d083ac0328c0d08bfd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:50:41 +0100 Subject: [PATCH 0219/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#749) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.3.1 to 1.3.4. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.3.1...v1.3.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 19eba0a77..46e432fe5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7123,9 +7123,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.1.tgz", - "integrity": "sha512-jIOheqh9EU98rqj6ZaFTYNNDSFqdakNqaUZfkYwaXPjI9batmXVXX+K71NrqRAgtoGefELBMld1EQ7dqSAD5SQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.4.tgz", + "integrity": "sha512-dNjqyeogUd8ucUgw5sxm1ahvSfSUgef7smbmATRSbDm4EmNx5kQA6VdUEhEeCKSjX6CTYjb5vxgMUvRjqP3uHg==", "dev": true, "requires": { "loader-utils": "^2.0.0", diff --git a/frontend/package.json b/frontend/package.json index fb1d53f17..39561a77b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.0.1", - "mini-css-extract-plugin": "^1.0.0", + "mini-css-extract-plugin": "^1.3.4", "node-sass": "^5.0.0", "prettier": "1.19.1", "sass-loader": "^10.1.1", From 27c4918ac964e8599771c575b97b11f127c518e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:51:02 +0100 Subject: [PATCH 0220/1236] build(deps-dev): bump eslint-plugin-mozilla in /frontend (#751) Bumps [eslint-plugin-mozilla](http://firefox-source-docs.mozilla.org/tools/lint/linters/eslint-plugin-mozilla.html) from 2.9.1 to 2.9.2. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 18 +++++++++--------- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 46e432fe5..2f9ff760b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4566,9 +4566,9 @@ } }, "eslint-plugin-mozilla": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.9.1.tgz", - "integrity": "sha512-dB5puSBbSdl5O1Jw/H0C72sQMPc4QbM2s32owZYfkS2IWBNBwssLlDA6dkNsF2bWmfTalGOiyB2wXcHrumNPdw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.9.2.tgz", + "integrity": "sha512-8wWmN1OGxUE8/LirJpf4waCchyBt5tRhz6XRM9/xbSPy7eN2+DWa4pkZggpofKZf4HdWiCDizXP9PCXVZltB/Q==", "dev": true, "requires": { "@babel/core": "7.8.3", @@ -4615,15 +4615,15 @@ }, "dependencies": { "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", "dev": true }, "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true } } diff --git a/frontend/package.json b/frontend/package.json index 39561a77b..08c4086cb 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -34,7 +34,7 @@ "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.0.0", - "eslint-plugin-mozilla": "^2.1.0", + "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", From 1829ad3075f3e64e5f11562378541b5fb5977f4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 13:59:55 +0000 Subject: [PATCH 0221/1236] build(deps-dev): bump @babel/core from 7.12.3 to 7.12.10 in /frontend (#745) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.3 to 7.12.10. - [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.12.10/packages/babel-core) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- frontend/package-lock.json | 123 ++++++++++++++++++++++++++++++++++--- frontend/package.json | 2 +- 2 files changed, 114 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2f9ff760b..b7029f336 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,27 +20,130 @@ "dev": true }, "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", + "@babel/generator": "^7.12.10", "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", "lodash": "^4.17.19", - "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + } + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/generator": { diff --git a/frontend/package.json b/frontend/package.json index 08c4086cb..39ddd9fad 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.5.4", + "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", "babel-loader": "^8.0.6", "babel-plugin-prismjs": "^2.0.0", From 3dcf41d6077dcd67dba2eed7e5fdb181a9184f1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:10:47 +0100 Subject: [PATCH 0222/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#750) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v4.5.0...v4.5.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 184 ++++++++++++++++++++++++------------- frontend/package.json | 2 +- 2 files changed, 120 insertions(+), 66 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b7029f336..a9e79cfcf 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2450,13 +2450,21 @@ "dev": true }, "camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "camelcase": { @@ -3421,15 +3429,15 @@ } }, "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" }, "dependencies": { "dom-serializer": { @@ -3440,24 +3448,30 @@ "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + } } }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { "dom-serializer": "0", "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - } } } } @@ -3487,9 +3501,9 @@ } }, "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, "cssesc": { @@ -4068,13 +4082,21 @@ } }, "dot-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", - "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "dot-prop": { @@ -6045,9 +6067,9 @@ } }, "html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz", + "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==", "dev": true, "requires": { "@types/html-minifier-terser": "^5.0.0", @@ -6055,7 +6077,7 @@ "@types/webpack": "^4.41.8", "html-minifier-terser": "^5.0.1", "loader-utils": "^1.2.3", - "lodash": "^4.17.15", + "lodash": "^4.17.20", "pretty-error": "^2.1.1", "tapable": "^1.1.3", "util.promisify": "1.0.0" @@ -6952,12 +6974,20 @@ } }, "lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, "requires": { - "tslib": "^1.10.0" + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "lru-cache": { @@ -7493,13 +7523,21 @@ "dev": true }, "no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "node-forge": { @@ -8093,13 +8131,21 @@ } }, "param-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", - "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { - "dot-case": "^3.0.3", - "tslib": "^1.10.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "parent-module": { @@ -8149,13 +8195,21 @@ "dev": true }, "pascal-case": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", - "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "dev": true + } } }, "pascalcase": { @@ -10070,14 +10124,14 @@ "dev": true }, "renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dev": true, "requires": { - "css-select": "^1.1.0", + "css-select": "^2.0.2", "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", + "htmlparser2": "^3.10.1", "lodash": "^4.17.20", "strip-ansi": "^3.0.0" }, @@ -10099,15 +10153,15 @@ }, "dependencies": { "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", "dev": true }, "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true } } diff --git a/frontend/package.json b/frontend/package.json index 39ddd9fad..30554209f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-prettier": "^3.1.0", "file-loader": "^6.0.0", - "html-webpack-plugin": "^4.0.1", + "html-webpack-plugin": "^4.5.1", "mini-css-extract-plugin": "^1.3.4", "node-sass": "^5.0.0", "prettier": "1.19.1", From 4e8c47f6aaacc50845b8718cb2a3265a9071cf20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:11:09 +0100 Subject: [PATCH 0223/1236] build(deps-dev): bump webpack-cli from 4.2.0 to 4.4.0 in /frontend (#752) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.2.0 to 4.4.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.2.0...webpack-cli@4.4.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 163 +++++++++++++------------------------ frontend/package.json | 2 +- 2 files changed, 59 insertions(+), 106 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a9e79cfcf..7b21f9e43 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1147,6 +1147,12 @@ "to-fast-properties": "^2.0.0" } }, + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true + }, "@eslint/eslintrc": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", @@ -1498,19 +1504,25 @@ "@xtuc/long": "4.2.2" } }, + "@webpack-cli/configtest": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.0.tgz", + "integrity": "sha512-Un0SdBoN1h4ACnIO7EiCjWuyhNI0Jl96JC+63q6xi4HDUYRZn8Auluea9D+v9NWKc5J4sICVEltdBaVjLX39xw==", + "dev": true + }, "@webpack-cli/info": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz", - "integrity": "sha512-uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.1.tgz", + "integrity": "sha512-fLnDML5HZ5AEKzHul8xLAksoKN2cibu6MgonkUj8R9V7bbeVRkd1XbGEGWrAUNYHbX1jcqCsDEpBviE5StPMzQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz", - "integrity": "sha512-7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.2.2.tgz", + "integrity": "sha512-03GkWxcgFfm8+WIwcsqJb9agrSDNDDoxaNnexPnCCexP5SCE4IgFd9lNpSy+K2nFqVMpgTFw6SwbmVAVTndVew==", "dev": true }, "@xtuc/ieee754": { @@ -1680,12 +1692,6 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "dev": true - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -2875,18 +2881,6 @@ "delayed-stream": "~1.0.0" } }, - "command-line-usage": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", - "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", - "dev": true, - "requires": { - "array-back": "^4.0.1", - "chalk": "^2.4.2", - "table-layout": "^1.0.1", - "typical": "^5.2.0" - } - }, "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -3765,12 +3759,6 @@ "regexp.prototype.flags": "^1.2.0" } }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -5048,19 +5036,19 @@ } }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, @@ -5332,6 +5320,12 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "faye-websocket": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", @@ -5741,13 +5735,10 @@ "dev": true }, "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true }, "get-value": { "version": "2.0.6", @@ -6169,9 +6160,9 @@ "dev": true }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "iconv-lite": { @@ -6837,12 +6828,6 @@ "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", "dev": true }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -10012,12 +9997,6 @@ } } }, - "reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "dev": true - }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -12029,18 +12008,6 @@ } } }, - "table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "dev": true, - "requires": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - } - }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -12436,12 +12403,6 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -13039,39 +13000,41 @@ } }, "webpack-cli": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz", - "integrity": "sha512-EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", + "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", "dev": true, "requires": { - "@webpack-cli/info": "^1.1.0", - "@webpack-cli/serve": "^1.1.0", + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.0", + "@webpack-cli/info": "^1.2.1", + "@webpack-cli/serve": "^1.2.2", "colorette": "^1.2.1", - "command-line-usage": "^6.1.0", "commander": "^6.2.0", "enquirer": "^2.3.6", - "execa": "^4.1.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", - "leven": "^3.1.0", "rechoir": "^0.7.0", "v8-compile-cache": "^2.2.0", - "webpack-merge": "^4.2.2" + "webpack-merge": "^5.7.3" }, "dependencies": { "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true }, "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "dev": true, "requires": { - "lodash": "^4.17.15" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } } } @@ -13459,16 +13422,6 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "dev": true, - "requires": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - } - }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 30554209f..52f393150 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", - "webpack-cli": "^4.0.0", + "webpack-cli": "^4.4.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.2.0" }, From 2d36e752006999a56dc93fd3c04b7ca88fece459 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:11:30 +0100 Subject: [PATCH 0224/1236] build(deps-dev): bump webpack-merge from 5.4.0 to 5.7.3 in /frontend (#754) Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.4.0 to 5.7.3. - [Release notes](https://github.com/survivejs/webpack-merge/releases) - [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md) - [Commits](https://github.com/survivejs/webpack-merge/compare/v5.4.0...v5.7.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7b21f9e43..8ffce75ce 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -13342,9 +13342,9 @@ } }, "webpack-merge": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.4.0.tgz", - "integrity": "sha512-/scBgu8LVPlHDgqH95Aw1xS+L+PHrpHKOwYVGFaNOQl4Q4wwwWDarwB1WdZAbLQ24SKhY3Awe7VZGYAdp+N+gQ==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "dev": true, "requires": { "clone-deep": "^4.0.1", diff --git a/frontend/package.json b/frontend/package.json index 52f393150..1c5a3ee77 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -48,7 +48,7 @@ "webpack": "^4.40.2", "webpack-cli": "^4.4.0", "webpack-dev-server": "^3.11.2", - "webpack-merge": "^5.2.0" + "webpack-merge": "^5.7.3" }, "dependencies": { "chartist": "^0.11.3", From 9c48614f35913bf6ca2908c492cf704e50e6e332 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:11:45 +0100 Subject: [PATCH 0225/1236] build(deps-dev): bump babel-loader from 8.2.1 to 8.2.2 in /frontend (#755) Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.1 to 8.2.2. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.2.1...v8.2.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 91 +++++++++++++++++++++++++++++++++++--- frontend/package.json | 2 +- 2 files changed, 86 insertions(+), 7 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8ffce75ce..cf6248a7e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1951,16 +1951,95 @@ } }, "babel-loader": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz", - "integrity": "sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", "dev": true, "requires": { - "find-cache-dir": "^2.1.0", + "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", - "make-dir": "^2.1.0", - "pify": "^4.0.1", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "babel-plugin-dynamic-import-node": { diff --git a/frontend/package.json b/frontend/package.json index 1c5a3ee77..2e3ea780a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", - "babel-loader": "^8.0.6", + "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", From b15d0e67a000ab1bdc1423b68c14a49f862fefb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:12:01 +0100 Subject: [PATCH 0226/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#756) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 1.1.5 to 1.2.0. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v1.1.5...v1.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 42 ++++++++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cf6248a7e..72a9348b7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3386,9 +3386,9 @@ } }, "css-minimizer-webpack-plugin": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.1.5.tgz", - "integrity": "sha512-mXgaoFjNpIudZfxD49N1aPtLxfXGJt+BVPVjQ+H66I48b5n4wJtFpYfffVr7izK8W6fD01J7K0kUcP6HGjw90w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.2.0.tgz", + "integrity": "sha512-XU4+PXw7QKAlRGU+fB386YiczAAPtk0kVsB/Qf2nX8GJaOXgTsk/PST8YBExeoD299wheG//MCCKlCD5fykb7Q==", "dev": true, "requires": { "cacache": "^15.0.5", @@ -3747,18 +3747,18 @@ "dev": true }, "csso": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz", - "integrity": "sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { - "css-tree": "^1.0.0" + "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.1.tgz", - "integrity": "sha512-NVN42M2fjszcUNpDbdkvutgQSlFYsr1z7kqeuCagHnNLBfYor6uP1WL1KrkmdYZ5Y1vTBCIOI/C/+8T98fJ71w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -12001,8 +12001,22 @@ "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + } } }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -12011,14 +12025,6 @@ "requires": { "dom-serializer": "0", "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - } } }, "mkdirp": { diff --git a/frontend/package.json b/frontend/package.json index 2e3ea780a..f32ba2153 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.0.0", - "css-minimizer-webpack-plugin": "^1.1.5", + "css-minimizer-webpack-plugin": "^1.2.0", "eslint": "^7.18.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", From fd64ae3673bc77b5ff6c87e4b70675b7a135a83b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:12:17 +0100 Subject: [PATCH 0227/1236] build(deps): bump prismjs from 1.22.0 to 1.23.0 in /frontend (#757) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.22.0 to 1.23.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.22.0...v1.23.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 72a9348b7..4c1f0867c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9794,9 +9794,9 @@ } }, "prismjs": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", - "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz", + "integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==", "requires": { "clipboard": "^2.0.0" } diff --git a/frontend/package.json b/frontend/package.json index f32ba2153..6b1422566 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.1.0", "normalize.css": "^8.0.1", - "prismjs": "^1.16.0" + "prismjs": "^1.23.0" } } From e9a8ba2d4ef4fc6c74d3eb896f85be37bc484838 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:12:40 +0100 Subject: [PATCH 0228/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#758) Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.1.4 to 3.3.1. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v3.1.4...v3.3.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4c1f0867c..097ccbaa8 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4929,9 +4929,9 @@ } }, "eslint-plugin-prettier": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", - "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" diff --git a/frontend/package.json b/frontend/package.json index 6b1422566..41e2aea0e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^6.0.0", "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.0.2", - "eslint-plugin-prettier": "^3.1.0", + "eslint-plugin-prettier": "^3.3.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.5.1", "mini-css-extract-plugin": "^1.3.4", From b7e91efdbf68d92186a6a74a70f137c4912ab601 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:45:41 +0100 Subject: [PATCH 0229/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#766) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.3.4 to 1.3.5. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.3.4...v1.3.5) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 097ccbaa8..630b59271 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7320,9 +7320,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.4.tgz", - "integrity": "sha512-dNjqyeogUd8ucUgw5sxm1ahvSfSUgef7smbmATRSbDm4EmNx5kQA6VdUEhEeCKSjX6CTYjb5vxgMUvRjqP3uHg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.5.tgz", + "integrity": "sha512-tvmzcwqJJXau4OQE5vT72pRT18o2zF+tQJp8CWchqvfQnTlflkzS+dANYcRdyPRWUWRkfmeNTKltx0NZI/b5dQ==", "dev": true, "requires": { "loader-utils": "^2.0.0", diff --git a/frontend/package.json b/frontend/package.json index 41e2aea0e..1c4bf359e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.3.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.5.1", - "mini-css-extract-plugin": "^1.3.4", + "mini-css-extract-plugin": "^1.3.5", "node-sass": "^5.0.0", "prettier": "1.19.1", "sass-loader": "^10.1.1", From 2e33341a62d69114d3350dd744dc6ca7c1881cca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:45:55 +0100 Subject: [PATCH 0230/1236] build(deps-dev): bump eslint from 7.18.0 to 7.19.0 in /frontend (#765) Bumps [eslint](https://github.com/eslint/eslint) from 7.18.0 to 7.19.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.18.0...v7.19.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 630b59271..0f081bb0e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4376,9 +4376,9 @@ "dev": true }, "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", diff --git a/frontend/package.json b/frontend/package.json index 1c4bf359e..50c4579b5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.0.0", "css-minimizer-webpack-plugin": "^1.2.0", - "eslint": "^7.18.0", + "eslint": "^7.19.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From d1bae6da2e0c92e488c6da1db69237ac191f46d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:46:10 +0100 Subject: [PATCH 0231/1236] build(deps-dev): bump pytest from 6.2.1 to 6.2.2 in /backend (#763) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.1...6.2.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index f3b6c32f8..75e27ea74 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 pre-commit==2.9.3 -pytest==6.2.1 +pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From a3f12ba39f1461dc3f14720cf63f802b297afcd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:46:32 +0100 Subject: [PATCH 0232/1236] build(deps-dev): bump pytest from 6.2.1 to 6.2.2 in /bot (#761) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.1...6.2.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index dba869d2a..15d72e130 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 pre-commit==2.9.3 -pytest==6.2.1 +pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 7bbb9431da3706870fcd69ec9ab9aa2f30f875f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:46:53 +0100 Subject: [PATCH 0233/1236] build(deps-dev): bump webpack from 5.17.0 to 5.19.0 in /addon (#759) Bumps [webpack](https://github.com/webpack/webpack) from 5.17.0 to 5.19.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.17.0...v5.19.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 30 +++++++++++++++--------------- addon/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 0d0e28888..7d8208e5d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1109,16 +1109,16 @@ } }, "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001173", + "caniuse-lite": "^1.0.30001181", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", + "electron-to-chromium": "^1.3.649", "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "node-releases": "^1.1.70" } }, "buffer": { @@ -1225,9 +1225,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==", + "version": "1.0.30001181", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz", + "integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==", "dev": true }, "caseless": { @@ -1930,9 +1930,9 @@ } }, "electron-to-chromium": { - "version": "1.3.644", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz", - "integrity": "sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw==", + "version": "1.3.649", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz", + "integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==", "dev": true }, "emoji-regex": { @@ -6460,9 +6460,9 @@ "dev": true }, "webpack": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.17.0.tgz", - "integrity": "sha512-R+IdNEaYcYaACpXZOt7reyc8txBK7J06lOPkX1SbgmeoAnUbyBZivJIksrDBnmMA3wlTWvPcX7DubxELyPB8rA==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.19.0.tgz", + "integrity": "sha512-egX19vAQ8fZ4cVYtA9Y941eqJtcZAK68mQq87MMv+GTXKZOc3TpKBBxdGX+HXUYlquPxiluNsJ1VHvwwklW7CQ==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/addon/package.json b/addon/package.json index 6df5435e9..35f1edd21 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.5.0", - "webpack": "^5.17.0", + "webpack": "^5.19.0", "webpack-cli": "^4.4.0" }, "scripts": { From f4b17e89ee547e50c9b1afcf28dc0901952126a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:07:19 +0000 Subject: [PATCH 0234/1236] build(deps-dev): bump pre-commit from 2.9.3 to 2.10.0 in /bot (#760) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.9.3 to 2.10.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.3...v2.10.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 15d72e130..fb65540c1 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.9.3 +pre-commit==2.10.0 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From f767f65dc7080f4366b798338b12becde808904e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 09:14:24 +0000 Subject: [PATCH 0235/1236] build(deps-dev): bump pre-commit from 2.9.3 to 2.10.0 in /backend (#762) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.9.3 to 2.10.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.9.3...v2.10.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 75e27ea74..3ea7f7c27 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 -pre-commit==2.9.3 +pre-commit==2.10.0 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 565393272f868ea3f433ab4b5615fe8c457ebaf4 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 3 Feb 2021 12:21:57 +0100 Subject: [PATCH 0236/1236] Disable mergify --- .mergify.yml | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index 3812bb811..000000000 --- a/.mergify.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -pull_request_rules: - - name: automatic merge for Dependabot pull requests - conditions: - - author~=^dependabot(|-preview)\[bot\]$ - - status-success=Community-TC (pull_request) - - status-success=FirefoxCI (pull_request) - - base=master - - "#approved-reviews-by>=1" - actions: - merge: - method: squash - strict: false - - - name: Automatic merge on approval for contributors - conditions: - - author!=@mozilla/sallt - - status-success=Community-TC (pull_request) - - status-success=FirefoxCI (pull_request) - - base=master - - "#approved-reviews-by>=1" - actions: - merge: - method: squash - strict: smart+fasttrack From 47428904d1140f7efd9b5349fab5aa4b64f745cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:03:59 +0100 Subject: [PATCH 0237/1236] build(deps-dev): bump @babel/preset-env in /frontend (#825) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.11 to 7.13.9. - [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.13.9/packages/babel-preset-env) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2587 ++++++++++++++++++++++++++++++------ frontend/package.json | 2 +- 2 files changed, 2156 insertions(+), 433 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0f081bb0e..e8e7c9a48 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,9 +14,9 @@ } }, "@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", "dev": true }, "@babel/core": { @@ -158,12 +158,12 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "dev": true, "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.12.13" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -173,9 +173,9 @@ "dev": true }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -186,68 +186,390 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", + "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", "dev": true, "requires": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", - "semver": "^5.5.0" + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", + "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-annotate-as-pure": "^7.12.13", "regexpu-core": "^4.7.1" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-function-name": { @@ -271,51 +593,165 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "dev": true, @@ -324,20 +760,39 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-replace-supers": { @@ -386,21 +841,134 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helpers": { @@ -432,136 +1000,138 @@ "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", + "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-async-generators": { @@ -574,12 +1144,12 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-dynamic-import": { @@ -664,399 +1234,1502 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.12.13" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz", + "integrity": "sha512-mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -1066,15 +2739,21 @@ "dev": true }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -1092,9 +2771,9 @@ } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", + "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -2051,6 +3730,44 @@ "object.assign": "^4.1.0" } }, + "babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + } + }, "babel-plugin-prismjs": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", @@ -3150,44 +4867,44 @@ "dev": true }, "core-js-compat": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", - "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", + "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", "dev": true, "requires": { - "browserslist": "^4.16.1", + "browserslist": "^4.16.3", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001173", + "caniuse-lite": "^1.0.30001181", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", + "electron-to-chromium": "^1.3.649", "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "node-releases": "^1.1.70" } }, "caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==", + "version": "1.0.30001197", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001197.tgz", + "integrity": "sha512-8aE+sqBqtXz4G8g35Eg/XEaFr2N7rd/VQ6eABGBmNtcB8cN6qNJhMi6oSFy4UWWZgqgL3filHT8Nha4meu3tsw==", "dev": true }, "electron-to-chromium": { - "version": "1.3.644", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz", - "integrity": "sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw==", + "version": "1.3.682", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz", + "integrity": "sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==", "dev": true }, "node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, "semver": { @@ -7000,6 +8717,12 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -10153,9 +11876,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", - "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", "dev": true, "requires": { "jsesc": "~0.5.0" diff --git a/frontend/package.json b/frontend/package.json index 50c4579b5..d97e65d84 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.12.10", - "@babel/preset-env": "^7.12.11", + "@babel/preset-env": "^7.13.9", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", From 1aa503af41bbd90c6f628f3af8d59229c1bf4f60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:04:12 +0100 Subject: [PATCH 0238/1236] build(deps-dev): bump css-loader from 5.0.1 to 5.1.1 in /frontend (#824) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.0.1 to 5.1.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.0.1...v5.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 65 ++++++++++++++++---------------------- frontend/package.json | 2 +- 2 files changed, 28 insertions(+), 39 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e8e7c9a48..1a0a1623b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5053,23 +5053,23 @@ } }, "css-loader": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", - "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.1.tgz", + "integrity": "sha512-5FfhpjwtuRgxqmusDidowqmLlcb+1HgnEDMsi2JhiUrZUcoc+cqw+mUtMIF/+OfeMYaaFCLYp1TaIt9H6I/fKA==", "dev": true, "requires": { "camelcase": "^6.2.0", "cssesc": "^3.0.0", - "icss-utils": "^5.0.0", + "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", - "postcss": "^8.1.4", + "postcss": "^8.2.6", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "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.2" + "semver": "^7.3.4" }, "dependencies": { "loader-utils": { @@ -5095,10 +5095,13 @@ } }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -8453,15 +8456,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -8634,16 +8628,6 @@ "type-check": "~0.4.0" } }, - "line-column": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", - "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", - "dev": true, - "requires": { - "isarray": "^1.0.0", - "isobject": "^2.0.0" - } - }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -9261,9 +9245,9 @@ "dev": true }, "nanoid": { - "version": "3.1.17", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.17.tgz", - "integrity": "sha512-5mmlQz73ohlISpARejqTwgYzh92wwBccatETsLOI+VKkY6Lx/Dj3wvG7tCoKjX+eEaZWn0gB7Xkfl5JatHQTeA==", + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", "dev": true }, "nanomatch": { @@ -10232,17 +10216,22 @@ "dev": true }, "postcss": { - "version": "8.1.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.8.tgz", - "integrity": "sha512-hO6jFWBy0QnBBRaw+s0F4hVPKGDICec/nLNEG1D4qqw9/LBzWMkTjckqqELXAo0J42jN8GFZXtgQfezEaoG9gQ==", + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.7.tgz", + "integrity": "sha512-DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw==", "dev": true, "requires": { - "colorette": "^1.2.1", - "line-column": "^1.0.2", - "nanoid": "^3.1.16", + "colorette": "^1.2.2", + "nanoid": "^3.1.20", "source-map": "^0.6.1" }, "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index d97e65d84..a8659feff 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.0.0", + "css-loader": "^5.1.1", "css-minimizer-webpack-plugin": "^1.2.0", "eslint": "^7.19.0", "eslint-config-prettier": "^6.2.0", From d1c0b03354a31036bcddaca62c9e326d63ddc6ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:04:24 +0100 Subject: [PATCH 0239/1236] build(deps): bump datadog from 0.39.0 to 0.40.1 in /backend (#823) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.39.0 to 0.40.1. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.39.0...v0.40.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 0b0cb413e..6a1c6dd65 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 -datadog==0.39.0 +datadog==0.40.1 fakeredis==1.4.5 Flask==1.1.2 Flask-Cors==3.0.10 From a99d18307b6768e6eebe3c6c0d2ba19cb39ad927 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:04:36 +0100 Subject: [PATCH 0240/1236] build(deps-dev): bump pre-commit from 2.10.0 to 2.11.0 in /backend (#822) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.10.0 to 2.11.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.10.0...v2.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 3ea7f7c27..60e0456c2 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 -pre-commit==2.10.0 +pre-commit==2.11.0 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 83068c9626c55fb675cd78d439d0cf830d7535cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:04:47 +0100 Subject: [PATCH 0241/1236] build(deps): bump tqdm from 4.56.0 to 4.59.0 in /bot (#821) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.56.0 to 4.59.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.56.0...v4.59.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6cd979941..05872bb2c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2020.5 pyyaml==5.4.1 tenacity==6.3.1 -tqdm==4.56.0 +tqdm==4.59.0 zstandard==0.15.1 From 1404c34d0ba71dcf0dabcd17bb3bbd9ca915bf23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:05:01 +0100 Subject: [PATCH 0242/1236] build(deps-dev): bump pre-commit from 2.10.0 to 2.11.0 in /bot (#820) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.10.0 to 2.11.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.10.0...v2.11.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index fb65540c1..0cac552f9 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.10.0 +pre-commit==2.11.0 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 58f5c5c0daed6a5eb032ddea60c90ea2090637b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:05:32 +0100 Subject: [PATCH 0243/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#798) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 4.5.1 to 4.5.2. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/v4.5.2/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v4.5.1...v4.5.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1a0a1623b..e946afe0e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7857,9 +7857,9 @@ } }, "html-webpack-plugin": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz", - "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, "requires": { "@types/html-minifier-terser": "^5.0.0", diff --git a/frontend/package.json b/frontend/package.json index a8659feff..837285197 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-prettier": "^3.3.1", "file-loader": "^6.0.0", - "html-webpack-plugin": "^4.5.1", + "html-webpack-plugin": "^4.5.2", "mini-css-extract-plugin": "^1.3.5", "node-sass": "^5.0.0", "prettier": "1.19.1", From 2de319973633ab222216843f0e8a4af30ce5c5e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:05:59 +0100 Subject: [PATCH 0244/1236] build(deps): bump libmozdata from 0.1.68 to 0.1.70 in /bot (#793) Bumps [libmozdata](https://github.com/mozilla/libmozdata) from 0.1.68 to 0.1.70. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/compare/v0.1.68...v0.1.70) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 05872bb2c..8466b58ed 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==1.35.0 -libmozdata==0.1.68 +libmozdata==0.1.70 pytoml==0.1.21 pytz==2020.5 pyyaml==5.4.1 From 351f21995c4650057381bd133f78ee020c12fb88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:06:10 +0100 Subject: [PATCH 0245/1236] build(deps): bump lodash from 4.17.20 to 4.17.21 in /addon (#789) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 6 +++--- addon/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 7d8208e5d..b17e223b7 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -3768,9 +3768,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.defaults": { "version": "4.2.0", diff --git a/addon/package.json b/addon/package.json index 35f1edd21..0ed97b101 100644 --- a/addon/package.json +++ b/addon/package.json @@ -3,7 +3,7 @@ "version": "0.11.0", "description": "Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information.", "dependencies": { - "lodash": "^4.17.20" + "lodash": "^4.17.21" }, "peerDependencies": { "eslint": ">=0.8.0" From 76423a5a25e39f5b4116d2d8f16a44000c439f03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:06:44 +0100 Subject: [PATCH 0246/1236] build(deps): bump zstandard from 0.15.1 to 0.15.2 in /backend (#806) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.15.1 to 0.15.2. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/0.15.2/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.15.1...0.15.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 6a1c6dd65..1f454fe19 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -11,4 +11,4 @@ python-dateutil==2.8.1 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.8 -zstandard==0.15.1 +zstandard==0.15.2 From 0d49a1b468b812ed9cce0e4c0394f91e30d00a4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:06:58 +0100 Subject: [PATCH 0247/1236] build(deps): bump zstandard from 0.15.1 to 0.15.2 in /bot (#809) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.15.1 to 0.15.2. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/0.15.2/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.15.1...0.15.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 8466b58ed..de89261b9 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -6,4 +6,4 @@ pytz==2020.5 pyyaml==5.4.1 tenacity==6.3.1 tqdm==4.59.0 -zstandard==0.15.1 +zstandard==0.15.2 From df877cccdf514af4c74374e5f9c2af2cb10e2b11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:07:26 +0100 Subject: [PATCH 0248/1236] build(deps-dev): bump eslint from 7.19.0 to 7.21.0 in /frontend (#815) Bumps [eslint](https://github.com/eslint/eslint) from 7.19.0 to 7.21.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.19.0...v7.21.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 63 ++++++++++++++++++++++++++------------ frontend/package.json | 2 +- 2 files changed, 44 insertions(+), 21 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e946afe0e..1d3d278f0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2833,9 +2833,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -2845,7 +2845,6 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -6096,13 +6095,13 @@ "dev": true }, "eslint": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", - "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6113,9 +6112,9 @@ "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", - "esquery": "^1.2.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -6140,6 +6139,15 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -6174,6 +6182,21 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -7141,9 +7164,9 @@ "dev": true }, "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { "flat-cache": "^3.0.4" @@ -13763,9 +13786,9 @@ }, "dependencies": { "ajv": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", - "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", + "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -13793,9 +13816,9 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", diff --git a/frontend/package.json b/frontend/package.json index 837285197..e5d9ad114 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.1.1", "css-minimizer-webpack-plugin": "^1.2.0", - "eslint": "^7.19.0", + "eslint": "^7.21.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From e1d4c1598ddd1f955a7ae214ee3b06ad077f0d5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 21:07:57 +0100 Subject: [PATCH 0249/1236] build(deps): bump tenacity from 6.3.1 to 7.0.0 in /bot (#819) Bumps [tenacity](https://github.com/jd/tenacity) from 6.3.1 to 7.0.0. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/6.3.1...7.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index de89261b9..68f295711 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,6 +4,6 @@ libmozdata==0.1.70 pytoml==0.1.21 pytz==2020.5 pyyaml==5.4.1 -tenacity==6.3.1 +tenacity==7.0.0 tqdm==4.59.0 zstandard==0.15.2 From 57ecc892be26417512697bb7d53079f125ef2bb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:34:00 +0100 Subject: [PATCH 0250/1236] build(deps-dev): bump webpack-cli from 4.4.0 to 4.5.0 in /addon (#768) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.4.0...webpack-cli@4.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 52 ++++++++++++++++++++--------------------- addon/package.json | 2 +- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index b17e223b7..610265088 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -364,24 +364,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.0.tgz", - "integrity": "sha512-Un0SdBoN1h4ACnIO7EiCjWuyhNI0Jl96JC+63q6xi4HDUYRZn8Auluea9D+v9NWKc5J4sICVEltdBaVjLX39xw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", + "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.1.tgz", - "integrity": "sha512-fLnDML5HZ5AEKzHul8xLAksoKN2cibu6MgonkUj8R9V7bbeVRkd1XbGEGWrAUNYHbX1jcqCsDEpBviE5StPMzQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", + "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.2.2.tgz", - "integrity": "sha512-03GkWxcgFfm8+WIwcsqJb9agrSDNDDoxaNnexPnCCexP5SCE4IgFd9lNpSy+K2nFqVMpgTFw6SwbmVAVTndVew==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", + "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", "dev": true }, "@xtuc/ieee754": { @@ -1976,9 +1976,9 @@ "dev": true }, "envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", "dev": true }, "error-ex": { @@ -4981,12 +4981,12 @@ "dev": true }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, @@ -6504,17 +6504,17 @@ } }, "webpack-cli": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", - "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", + "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.0", - "@webpack-cli/info": "^1.2.1", - "@webpack-cli/serve": "^1.2.2", + "@webpack-cli/configtest": "^1.0.1", + "@webpack-cli/info": "^1.2.2", + "@webpack-cli/serve": "^1.3.0", "colorette": "^1.2.1", - "commander": "^6.2.0", + "commander": "^7.0.0", "enquirer": "^2.3.6", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", @@ -6526,9 +6526,9 @@ }, "dependencies": { "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", "dev": true }, "execa": { diff --git a/addon/package.json b/addon/package.json index 0ed97b101..96ed63fde 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.5.0", "webpack": "^5.19.0", - "webpack-cli": "^4.4.0" + "webpack-cli": "^4.5.0" }, "scripts": { "lint": "eslint src/*.js", From fc9736806958b092ca1c476fc60ecffa0306b7e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:34:12 +0100 Subject: [PATCH 0251/1236] build(deps): bump pytz from 2020.5 to 2021.1 in /bot (#772) Bumps [pytz](https://github.com/stub42/pytz) from 2020.5 to 2021.1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2020.5...release_2021.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 68f295711..0aef9d91c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==1.35.0 libmozdata==0.1.70 pytoml==0.1.21 -pytz==2020.5 +pytz==2021.1 pyyaml==5.4.1 tenacity==7.0.0 tqdm==4.59.0 From a8e929ae861f83476f808c17dc176650968f7595 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:34:26 +0100 Subject: [PATCH 0252/1236] build(deps-dev): bump webpack-cli from 4.4.0 to 4.5.0 in /frontend (#775) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.4.0...webpack-cli@4.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 54 ++++++++++++++++---------------------- frontend/package.json | 2 +- 2 files changed, 23 insertions(+), 33 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1d3d278f0..ffeb3bc83 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3183,24 +3183,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.0.tgz", - "integrity": "sha512-Un0SdBoN1h4ACnIO7EiCjWuyhNI0Jl96JC+63q6xi4HDUYRZn8Auluea9D+v9NWKc5J4sICVEltdBaVjLX39xw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", + "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.1.tgz", - "integrity": "sha512-fLnDML5HZ5AEKzHul8xLAksoKN2cibu6MgonkUj8R9V7bbeVRkd1XbGEGWrAUNYHbX1jcqCsDEpBviE5StPMzQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", + "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.2.2.tgz", - "integrity": "sha512-03GkWxcgFfm8+WIwcsqJb9agrSDNDDoxaNnexPnCCexP5SCE4IgFd9lNpSy+K2nFqVMpgTFw6SwbmVAVTndVew==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", + "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", "dev": true }, "@xtuc/ieee754": { @@ -6023,9 +6023,9 @@ "dev": true }, "envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", "dev": true }, "errno": { @@ -14820,17 +14820,17 @@ } }, "webpack-cli": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", - "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", + "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.0", - "@webpack-cli/info": "^1.2.1", - "@webpack-cli/serve": "^1.2.2", + "@webpack-cli/configtest": "^1.0.1", + "@webpack-cli/info": "^1.2.2", + "@webpack-cli/serve": "^1.3.0", "colorette": "^1.2.1", - "commander": "^6.2.0", + "commander": "^7.0.0", "enquirer": "^2.3.6", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", @@ -14842,20 +14842,10 @@ }, "dependencies": { "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", "dev": true - }, - "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } } } }, diff --git a/frontend/package.json b/frontend/package.json index e5d9ad114..1d9f64941 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", "webpack": "^4.40.2", - "webpack-cli": "^4.4.0", + "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" }, From ecdb0b95a07f2228756d834bae8c0793813522d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:34:38 +0100 Subject: [PATCH 0253/1236] build(deps): bump structlog from 20.2.0 to 21.1.0 in /tools (#791) Bumps [structlog](https://github.com/hynek/structlog) from 20.2.0 to 21.1.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.rst) - [Commits](https://github.com/hynek/structlog/compare/20.2.0...21.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 263770c64..d132d3a6f 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -2,5 +2,5 @@ aiohttp==3.7.3 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 -structlog==20.2.0 +structlog==21.1.0 taskcluster==40.0.3 From 3c938254d1eb821d66e2813e0d910c800f19e46d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:34:51 +0100 Subject: [PATCH 0254/1236] build(deps): bump python from 3.9.1-slim to 3.9.2-slim in /bot (#796) Bumps python from 3.9.1-slim to 3.9.2-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 2e410dadf..42c9ccc36 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.1-slim +FROM python:3.9.2-slim ADD tools /src/tools ADD bot /src/bot From 9bc20d2b8e89070340be0a14fae7bd1e47dc4306 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:35:04 +0100 Subject: [PATCH 0255/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#816) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.3.5 to 1.3.9. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.3.5...v1.3.9) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ffeb3bc83..2e91c57b6 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9050,9 +9050,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.5.tgz", - "integrity": "sha512-tvmzcwqJJXau4OQE5vT72pRT18o2zF+tQJp8CWchqvfQnTlflkzS+dANYcRdyPRWUWRkfmeNTKltx0NZI/b5dQ==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz", + "integrity": "sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A==", "dev": true, "requires": { "loader-utils": "^2.0.0", diff --git a/frontend/package.json b/frontend/package.json index 1d9f64941..8e0806392 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.3.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^4.5.2", - "mini-css-extract-plugin": "^1.3.5", + "mini-css-extract-plugin": "^1.3.9", "node-sass": "^5.0.0", "prettier": "1.19.1", "sass-loader": "^10.1.1", From d57015e1c4997d734bdda5a345b88e96e60ed621 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:35:16 +0100 Subject: [PATCH 0256/1236] build(deps-dev): bump pre-commit from 2.11.0 to 2.11.1 in /backend (#828) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.11.0 to 2.11.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.11.0...v2.11.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 60e0456c2..0a2075532 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.4.5 -pre-commit==2.11.0 +pre-commit==2.11.1 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 21e4ed9af459dabe38f9828ba1a10580146e9037 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:35:30 +0100 Subject: [PATCH 0257/1236] build(deps): bump google-cloud-storage from 1.35.0 to 1.36.2 in /bot (#829) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.35.0 to 1.36.2. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.35.0...v1.36.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 0aef9d91c..3fc45b034 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.35.0 +google-cloud-storage==1.36.2 libmozdata==0.1.70 pytoml==0.1.21 pytz==2021.1 From 31c45435a3634194e6606cfc29a8085c2af6e67c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:35:42 +0100 Subject: [PATCH 0258/1236] build(deps): bump google-cloud-storage from 1.35.0 to 1.36.2 in /backend (#830) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.35.0 to 1.36.2. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.35.0...v1.36.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 1f454fe19..dde2d7b44 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.4.5 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.7.0 -google-cloud-storage==1.35.0 +google-cloud-storage==1.36.2 gunicorn==20.0.4 python-dateutil==2.8.1 pytoml==0.1.21 From ee261d1b95d58e82eff8cc0cc563a377695a15a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:35:55 +0100 Subject: [PATCH 0259/1236] build(deps-dev): bump pre-commit from 2.10.0 to 2.11.1 in /bot (#831) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.10.0 to 2.11.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.10.0...v2.11.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 0cac552f9..200f46d18 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.3.0 jsonschema==3.2.0 -pre-commit==2.11.0 +pre-commit==2.11.1 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From 00053566dd4d179b97b1b90671901942bc9e9de1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 22:36:16 +0100 Subject: [PATCH 0260/1236] build(deps-dev): bump @babel/core from 7.12.10 to 7.13.10 in /frontend (#835) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.10 to 7.13.10. - [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.13.10/packages/babel-core) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 535 ++++++++++++++++++++++++++++++------- frontend/package.json | 2 +- 2 files changed, 439 insertions(+), 98 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2e91c57b6..ba988d1a2 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,66 +20,88 @@ "dev": true }, "@babel/core": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", - "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", + "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.10", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.10", + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.10", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", "lodash": "^4.17.19", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { - "@babel/types": "^7.12.11", + "@babel/types": "^7.13.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", + "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", "dev": true, "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.12.13" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", "dev": true, "requires": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.12.13" } }, "@babel/helper-validator-identifier": { @@ -88,61 +110,78 @@ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, + "@babel/helpers": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", + "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - } } }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -716,47 +755,217 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", "dev": true, "requires": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-plugin-utils": { @@ -796,24 +1005,156 @@ } }, "@babel/helper-replace-supers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", - "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-skip-transparent-expression-wrappers": { diff --git a/frontend/package.json b/frontend/package.json index 8e0806392..f4241a0a7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.12.10", + "@babel/core": "^7.13.10", "@babel/preset-env": "^7.13.9", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", From 2b5f708333ba5af7e3f4283a4fc8bd4d329599a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 23:30:10 +0100 Subject: [PATCH 0261/1236] build(deps): bump python from 3.9.1-slim to 3.9.2-slim in /backend (#795) Bumps python from 3.9.1-slim to 3.9.2-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index bb76755f2..90761bcb4 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.1-slim +FROM python:3.9.2-slim ADD tools /src/tools ADD backend /src/backend From 4709e52a9e67a3f607825e79fe59c16982dfb3db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 23:30:32 +0100 Subject: [PATCH 0262/1236] build(deps-dev): bump webpack from 5.19.0 to 5.25.0 in /addon (#834) Bumps [webpack](https://github.com/webpack/webpack) from 5.19.0 to 5.25.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.19.0...v5.25.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 111 +++++++++++----------------------------- addon/package.json | 2 +- 2 files changed, 32 insertions(+), 81 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 610265088..613605206 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -165,9 +165,9 @@ } }, "@types/eslint": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", - "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", + "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", "dev": true, "requires": { "@types/estree": "*", @@ -403,9 +403,9 @@ "dev": true }, "acorn": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", - "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", + "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", "dev": true }, "acorn-jsx": { @@ -1225,9 +1225,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001181", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz", - "integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==", + "version": "1.0.30001199", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz", + "integrity": "sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ==", "dev": true }, "caseless": { @@ -1930,9 +1930,9 @@ } }, "electron-to-chromium": { - "version": "1.3.649", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz", - "integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==", + "version": "1.3.687", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", + "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==", "dev": true }, "emoji-regex": { @@ -1991,9 +1991,9 @@ } }, "es-module-lexer": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", - "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", "dev": true }, "es6-error": { @@ -2291,9 +2291,9 @@ "dev": true }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "execa": { @@ -4278,9 +4278,9 @@ } }, "node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, "normalize-path": { @@ -4637,54 +4637,6 @@ "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -5716,9 +5668,9 @@ "dev": true }, "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", "dev": true, "requires": { "commander": "^2.20.0", @@ -6460,9 +6412,9 @@ "dev": true }, "webpack": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.19.0.tgz", - "integrity": "sha512-egX19vAQ8fZ4cVYtA9Y941eqJtcZAK68mQq87MMv+GTXKZOc3TpKBBxdGX+HXUYlquPxiluNsJ1VHvwwklW7CQ==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.0.tgz", + "integrity": "sha512-jqQZopNCzt9c4K6Qa7j6kIhzHfR9wgF84go58VoNp4JbZrBr2D2l5lcv72CW80yc6NJl8CR6OY8xctnIs0r2uw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -6474,7 +6426,7 @@ "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.7.0", - "es-module-lexer": "^0.3.26", + "es-module-lexer": "^0.4.0", "eslint-scope": "^5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -6483,7 +6435,6 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "pkg-dir": "^5.0.0", "schema-utils": "^3.0.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.1", @@ -6492,9 +6443,9 @@ }, "dependencies": { "watchpack": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz", - "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", diff --git a/addon/package.json b/addon/package.json index 96ed63fde..a4ad03ca7 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.5.0", - "webpack": "^5.19.0", + "webpack": "^5.25.0", "webpack-cli": "^4.5.0" }, "scripts": { From 26ed05829f53c2b27e60f52686726498e27067c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Mar 2021 23:44:23 +0100 Subject: [PATCH 0263/1236] build(deps): bump aiohttp from 3.7.3 to 3.7.4.post0 in /tools (#818) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.3 to 3.7.4.post0. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.7.3...v3.7.4.post0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index d132d3a6f..fd8e70bff 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.7.3 +aiohttp==3.7.4 async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 From bc204d23287fe4c649a4607209469e8e20608b41 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 13 Mar 2021 00:03:02 +0100 Subject: [PATCH 0264/1236] Set output.publicPath in the webpack configuration (#836) --- frontend/webpack.common.js | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/webpack.common.js b/frontend/webpack.common.js index fbd69591c..bcdd0b9ae 100644 --- a/frontend/webpack.common.js +++ b/frontend/webpack.common.js @@ -9,6 +9,7 @@ module.exports = { entry: ['babel-polyfill', 'index.js'], output: { path: __dirname + '/dist', + publicPath: '', filename: 'coverage-[hash].js' }, plugins: [ From 0b4b7a88dc5be8aeb021ccba0e5d1663ed83d19d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Mar 2021 00:03:13 +0100 Subject: [PATCH 0265/1236] build(deps): bump taskcluster from 40.0.3 to 42.1.1 in /tools (#832) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 40.0.3 to 42.1.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v40.0.3...v42.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index fd8e70bff..5ed1566b4 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==21.1.0 -taskcluster==40.0.3 +taskcluster==42.1.1 From 939f3a68f5af6c66713969c595a3e2f8c9d1317d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Mar 2021 00:11:57 +0100 Subject: [PATCH 0266/1236] build(deps-dev): bump webpack from 4.44.2 to 5.25.0 in /frontend (#833) Bumps [webpack](https://github.com/webpack/webpack) from 4.44.2 to 5.25.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.44.2...v5.25.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1691 +++++------------------------------- frontend/package.json | 2 +- 2 files changed, 227 insertions(+), 1466 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ba988d1a2..5a19f4919 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3232,6 +3232,32 @@ "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", "dev": true }, + "@types/eslint": { + "version": "7.2.7", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", + "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, "@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", @@ -3349,177 +3375,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", "dev": true }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.0", "@xtuc/long": "4.2.2" } }, @@ -3657,17 +3654,6 @@ "color-convert": "^1.9.0" } }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -3831,53 +3817,6 @@ "safer-buffer": "~2.1.0" } }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -4181,12 +4120,6 @@ } } }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -4208,13 +4141,6 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -4225,18 +4151,6 @@ "file-uri-to-path": "1.0.0" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", @@ -4355,104 +4269,6 @@ } } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { "version": "4.14.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", @@ -4466,17 +4282,6 @@ "node-releases": "^1.1.66" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -4489,18 +4294,6 @@ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", "dev": true }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -4673,62 +4466,6 @@ "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==" }, - "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -4744,16 +4481,6 @@ "tslib": "^1.9.0" } }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -5082,42 +4809,18 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, "contains-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", @@ -5160,40 +4863,6 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -5273,51 +4942,6 @@ "parse-json": "^4.0.0" } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5329,25 +4953,6 @@ "which": "^2.0.1" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -5848,12 +5453,6 @@ "array-find-index": "^1.0.1" } }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -6081,16 +5680,6 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -6103,25 +5692,6 @@ "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -6176,12 +5746,6 @@ "entities": "^2.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", @@ -6235,18 +5799,6 @@ "is-obj": "^2.0.0" } }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -6269,29 +5821,6 @@ "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", "dev": true }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -6320,25 +5849,20 @@ } }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true } } }, @@ -6406,6 +5930,12 @@ "string.prototype.trimstart": "^1.0.1" } }, + "es-module-lexer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "dev": true + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -7174,9 +6704,9 @@ "dev": true }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "eventsource": { @@ -7188,16 +6718,6 @@ "original": "^1.0.0" } }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "execa": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", @@ -7498,12 +7018,6 @@ "websocket-driver": ">=0.5.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -7615,65 +7129,6 @@ } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -7699,16 +7154,6 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "follow-redirects": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", @@ -7759,16 +7204,6 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -7789,31 +7224,12 @@ "minipass": "^3.0.0" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -7941,6 +7357,12 @@ "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -8100,46 +7522,6 @@ } } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -8152,17 +7534,6 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -8316,12 +7687,6 @@ "sshpk": "^1.7.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -8343,18 +7708,6 @@ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -8550,16 +7903,6 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -9022,9 +8365,9 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", "dev": true }, "loader-utils": { @@ -9134,16 +8477,6 @@ "yallist": "^4.0.0" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9165,17 +8498,6 @@ "object-visit": "^1.0.0" } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -9345,24 +8667,6 @@ "to-regex": "^3.0.2" } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -9431,12 +8735,6 @@ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -9498,24 +8796,6 @@ "yallist": "^4.0.0" } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -9532,40 +8812,6 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9707,45 +8953,6 @@ } } }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, "node-releases": { "version": "1.1.67", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", @@ -10177,12 +9384,6 @@ "url-parse": "^1.4.3" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -10248,23 +9449,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -10300,19 +9484,6 @@ } } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -10353,12 +9524,6 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -10418,32 +9583,12 @@ } } }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true - }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -11877,12 +11022,6 @@ "clipboard": "^2.0.0" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -11934,28 +11073,6 @@ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -11966,29 +11083,6 @@ "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -12013,12 +11107,6 @@ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -12034,16 +11122,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -12112,16 +11190,6 @@ "util-deprecate": "~1.0.1" } }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -12512,25 +11580,6 @@ "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -12833,28 +11882,12 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -13744,45 +12777,6 @@ "readable-stream": "^2.0.1" } }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -14361,31 +13355,12 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", @@ -14398,12 +13373,6 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", "optional": true }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -14512,12 +13481,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -14558,12 +13521,6 @@ "mime-types": "~2.1.24" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -14761,23 +13718,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14851,141 +13791,14 @@ "extsprintf": "^1.2.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -14998,126 +13811,66 @@ } }, "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.0.tgz", + "integrity": "sha512-jqQZopNCzt9c4K6Qa7j6kIhzHfR9wgF84go58VoNp4JbZrBr2D2l5lcv72CW80yc6NJl8CR6OY8xctnIs0r2uw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" }, "dependencies": { "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", + "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", "dev": true }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "glob": "^7.1.3" + "yocto-queue": "^0.1.0" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "source-map": { @@ -15126,37 +13879,54 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true + }, + "terser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "terser": "^5.5.1" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } } } }, @@ -15573,15 +14343,6 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", @@ -15668,12 +14429,6 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", @@ -15792,6 +14547,12 @@ "dev": true } } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/frontend/package.json b/frontend/package.json index f4241a0a7..4c39026ba 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^10.1.1", "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", - "webpack": "^4.40.2", + "webpack": "^5.25.0", "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" From 20b1f07e1fc87ad53eefeb329ef71b785060381b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 13 Mar 2021 00:12:38 +0100 Subject: [PATCH 0267/1236] Create a new command to trigger missing revisions to be run in a separate cron hook that runs more frequently (#827) Fixes #718 --- bot/code_coverage_bot/hooks/cron.py | 3 -- bot/code_coverage_bot/hooks/crontrigger.py | 55 ++++++++++++++++++++++ bot/code_coverage_bot/trigger_missing.py | 2 +- bot/setup.py | 1 + bot/tests/test_trigger_missing.py | 6 +-- 5 files changed, 60 insertions(+), 7 deletions(-) create mode 100644 bot/code_coverage_bot/hooks/crontrigger.py diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 38c7c7d62..32d21d6fa 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -7,7 +7,6 @@ from code_coverage_bot import commit_coverage from code_coverage_bot import config -from code_coverage_bot import trigger_missing from code_coverage_bot import uploader from code_coverage_bot.cli import setup_cli from code_coverage_bot.hooks.base import Hook @@ -34,8 +33,6 @@ def __init__(self, *args, **kwargs): super().__init__(config.MOZILLA_CENTRAL_REPOSITORY, revision, *args, **kwargs) def run(self) -> None: - trigger_missing.trigger_missing(config.MOZILLA_CENTRAL_REPOSITORY) - self.retrieve_source_and_artifacts() commit_coverage.generate(self.repository, self.repo_dir) diff --git a/bot/code_coverage_bot/hooks/crontrigger.py b/bot/code_coverage_bot/hooks/crontrigger.py new file mode 100644 index 000000000..06d2952f6 --- /dev/null +++ b/bot/code_coverage_bot/hooks/crontrigger.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +import structlog + +from code_coverage_bot import config +from code_coverage_bot import trigger_missing +from code_coverage_bot import uploader +from code_coverage_bot.cli import setup_cli +from code_coverage_bot.hooks.base import Hook +from code_coverage_bot.secrets import secrets + +logger = structlog.get_logger(__name__) + + +class CronTriggerHook(Hook): + """ + This function is executed when the bot is triggered via cron. + """ + + def __init__(self, *args, **kwargs): + # Retrieve latest ingested revision + try: + revision = uploader.gcp_latest("mozilla-central")[0]["revision"] + except Exception as e: + logger.warn("Failed to retrieve the latest reports ingested: {}".format(e)) + raise + + super().__init__(config.MOZILLA_CENTRAL_REPOSITORY, revision, *args, **kwargs) + + def run(self) -> None: + trigger_missing.trigger_missing(config.MOZILLA_CENTRAL_REPOSITORY) + + # Index the task in the TaskCluster index at the given revision and as "latest". + # Given that all tasks have the same rank, the latest task that finishes will + # overwrite the "latest" entry. + self.index_task( + [ + "project.relman.code-coverage.{}.crontrigger.{}".format( + secrets[secrets.APP_CHANNEL], self.revision + ), + "project.relman.code-coverage.{}.crontrigger.latest".format( + secrets[secrets.APP_CHANNEL] + ), + ] + ) + + +def main() -> None: + logger.info("Starting code coverage bot for crontrigger") + args = setup_cli(ask_revision=False, ask_repository=False) + hook = CronTriggerHook(args.task_name_filter, args.cache_root, args.working_dir) + hook.run() diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index 7d53f9aca..3f805d020 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -48,7 +48,7 @@ def trigger_task(task_group_id: str, revision: str) -> None: def trigger_missing(server_address: str, out_dir: str = ".") -> None: triggered_revisions_path = os.path.join(out_dir, "triggered_revisions.zst") - url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.cron.latest/artifacts/public/triggered_revisions.zst" + url = f"https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.{secrets[secrets.APP_CHANNEL]}.crontrigger.latest/artifacts/public/triggered_revisions.zst" r = requests.head(url, allow_redirects=True) if r.status_code != 404: utils.download_file(url, triggered_revisions_path) diff --git a/bot/setup.py b/bot/setup.py index c0b6491a3..17528da69 100644 --- a/bot/setup.py +++ b/bot/setup.py @@ -47,6 +47,7 @@ def read_requirements(file_): license="MPL2", entry_points={ "console_scripts": [ + "code-coverage-crontrigger = code_coverage_bot.hooks.crontrigger:main", "code-coverage-cron = code_coverage_bot.hooks.cron:main", "code-coverage-repo = code_coverage_bot.hooks.repo:main", ] diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index 38bf48a4f..248c6e39c 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -22,7 +22,7 @@ def test_trigger_from_scratch( responses.add( responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.crontrigger.latest/artifacts/public/triggered_revisions.zst", status=404, ) @@ -233,13 +233,13 @@ def test_trigger_from_preexisting( responses.add( responses.HEAD, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.crontrigger.latest/artifacts/public/triggered_revisions.zst", status=200, ) responses.add( responses.GET, - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/triggered_revisions.zst", + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.crontrigger.latest/artifacts/public/triggered_revisions.zst", status=200, body=zstandard.ZstdCompressor().compress( f"{revision2}\n{revision3}".encode("ascii") From d923646fec34d36d3251e48b4e7b40bce99597e3 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 15 Mar 2021 19:54:09 +0100 Subject: [PATCH 0268/1236] bot: Allow None cache_root (it is unused by the crontrigger command) --- bot/code_coverage_bot/hooks/base.py | 5 +++-- bot/code_coverage_bot/hooks/crontrigger.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bot/code_coverage_bot/hooks/base.py b/bot/code_coverage_bot/hooks/base.py index 060310ccd..75f6beadd 100644 --- a/bot/code_coverage_bot/hooks/base.py +++ b/bot/code_coverage_bot/hooks/base.py @@ -49,8 +49,9 @@ def __init__( "Mercurial setup", repository=self.repository, revision=self.revision ) - assert os.path.isdir(cache_root), f"Cache root {cache_root} is not a dir." - self.repo_dir = os.path.join(cache_root, self.branch) + if cache_root is not None: + assert os.path.isdir(cache_root), f"Cache root {cache_root} is not a dir." + self.repo_dir = os.path.join(cache_root, self.branch) # Load coverage tasks for all platforms decision_task_id = taskcluster.get_decision_task(self.branch, self.revision) diff --git a/bot/code_coverage_bot/hooks/crontrigger.py b/bot/code_coverage_bot/hooks/crontrigger.py index 06d2952f6..b5dee72b1 100644 --- a/bot/code_coverage_bot/hooks/crontrigger.py +++ b/bot/code_coverage_bot/hooks/crontrigger.py @@ -51,5 +51,5 @@ def run(self) -> None: def main() -> None: logger.info("Starting code coverage bot for crontrigger") args = setup_cli(ask_revision=False, ask_repository=False) - hook = CronTriggerHook(args.task_name_filter, args.cache_root, args.working_dir) + hook = CronTriggerHook(args.task_name_filter, None, args.working_dir) hook.run() From 13152e9ed08c6bd1a8d1ab8a4dd2723fbff3f2cf Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 15 Mar 2021 20:33:17 +0100 Subject: [PATCH 0269/1236] Release 1.3.6 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 80e78df68..95b25aee2 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.5 +1.3.6 diff --git a/bot/VERSION b/bot/VERSION index 80e78df68..95b25aee2 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.5 +1.3.6 diff --git a/events/VERSION b/events/VERSION index 80e78df68..95b25aee2 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.5 +1.3.6 diff --git a/frontend/package.json b/frontend/package.json index 4c39026ba..5feb279a7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.5", + "version": "1.3.6", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 80e78df68..95b25aee2 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.5 +1.3.6 From fd68e7063059ec2167ce5ef504037f68209fcbcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:34:08 +0100 Subject: [PATCH 0270/1236] build(deps-dev): bump json-e from 4.3.0 to 4.4.1 in /bot (#839) Bumps [json-e](https://json-e.js.org) from 4.3.0 to 4.4.1. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 200f46d18..b9b96a0b1 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.3.0 +json-e==4.4.1 jsonschema==3.2.0 pre-commit==2.11.1 pytest==6.2.2 From f074c10dccf5895bc610accb3da4ad8bb1272ab6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:34:15 +0100 Subject: [PATCH 0271/1236] build(deps-dev): bump webpack from 5.25.0 to 5.25.1 in /addon (#838) Bumps [webpack](https://github.com/webpack/webpack) from 5.25.0 to 5.25.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.25.0...v5.25.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 ++++++------ addon/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 613605206..c326a40b0 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1225,9 +1225,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001199", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz", - "integrity": "sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ==", + "version": "1.0.30001200", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz", + "integrity": "sha512-ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==", "dev": true }, "caseless": { @@ -6412,9 +6412,9 @@ "dev": true }, "webpack": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.0.tgz", - "integrity": "sha512-jqQZopNCzt9c4K6Qa7j6kIhzHfR9wgF84go58VoNp4JbZrBr2D2l5lcv72CW80yc6NJl8CR6OY8xctnIs0r2uw==", + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz", + "integrity": "sha512-dzFTJwehoLZkeHUkvMSwAgVdGL+PerfX0mke9tOWjJs4OzFctkxCqD8Zj5J387jLkC4gNqSin0/EurhH28boCg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/addon/package.json b/addon/package.json index a4ad03ca7..2dccb0b48 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^5.5.0", - "webpack": "^5.25.0", + "webpack": "^5.25.1", "webpack-cli": "^4.5.0" }, "scripts": { From 195c8235b42fb452b16fac8d95cbb504617d14c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:34:45 +0100 Subject: [PATCH 0272/1236] build(deps-dev): bump eslint-plugin-html in /frontend (#841) Bumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 6.1.1 to 6.1.2. - [Release notes](https://github.com/BenoitZugmeyer/eslint-plugin-html/releases) - [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/master/CHANGELOG.md) - [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v6.1.1...v6.1.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 48 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5a19f4919..90bbbaab5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5736,40 +5736,40 @@ } }, "dom-serializer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz", - "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", + "domhandler": "^4.0.0", "entities": "^2.0.0" } }, "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", "dev": true }, "domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "dev": true, "requires": { - "domelementtype": "^2.0.1" + "domelementtype": "^2.1.0" } }, "domutils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz", - "integrity": "sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", + "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", "dev": true, "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.0.1", - "domhandler": "^3.3.0" + "domhandler": "^4.0.0" } }, "dot-case": { @@ -6315,12 +6315,12 @@ "dev": true }, "eslint-plugin-html": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.1.tgz", - "integrity": "sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", + "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", "dev": true, "requires": { - "htmlparser2": "^5.0.1" + "htmlparser2": "^6.0.1" } }, "eslint-plugin-import": { @@ -7609,14 +7609,14 @@ } }, "htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", + "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", + "domhandler": "^4.0.0", + "domutils": "^2.4.4", "entities": "^2.0.0" } }, diff --git a/frontend/package.json b/frontend/package.json index 5feb279a7..23ff5176b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,7 +33,7 @@ "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^6.0.0", + "eslint-plugin-html": "^6.1.2", "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-prettier": "^3.3.1", From 00c6806298f6ab3eed5607678fb3096aec90a0ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:34:55 +0100 Subject: [PATCH 0273/1236] build(deps-dev): bump sass-loader from 10.1.1 to 11.0.1 in /frontend (#842) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 10.1.1 to 11.0.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v10.1.1...v11.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 44 ++++---------------------------------- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 41 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 90bbbaab5..50e384219 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11614,49 +11614,13 @@ } }, "sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.0.1.tgz", + "integrity": "sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw==", "dev": true, "requires": { "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "neo-async": "^2.6.2" } }, "sax": { diff --git a/frontend/package.json b/frontend/package.json index 23ff5176b..3dbf8ac36 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^1.3.9", "node-sass": "^5.0.0", "prettier": "1.19.1", - "sass-loader": "^10.1.1", + "sass-loader": "^11.0.1", "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", "webpack": "^5.25.0", From f68d5beacf9826e2ff61a6fca8aee6b236913ea3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:35:15 +0100 Subject: [PATCH 0274/1236] build(deps-dev): bump @babel/preset-env in /frontend (#843) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.9 to 7.13.10. - [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.13.10/packages/babel-preset-env) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1180 +++--------------------------------- frontend/package.json | 2 +- 2 files changed, 91 insertions(+), 1091 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 50e384219..0b54ee078 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -254,9 +254,9 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", - "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", + "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.8", @@ -274,9 +274,9 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", - "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz", + "integrity": "sha512-YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg==", "dev": true, "requires": { "@babel/helper-function-name": "^7.12.13", @@ -295,17 +295,6 @@ "@babel/highlight": "^7.12.13" } }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -326,36 +315,6 @@ "@babel/types": "^7.12.13" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -372,9 +331,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -383,9 +342,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -399,23 +358,6 @@ "@babel/types": "^7.12.13" } }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -495,15 +437,6 @@ "@babel/types": "^7.12.13" } }, - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -520,9 +453,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -531,9 +464,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -697,9 +630,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -708,9 +641,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -1255,9 +1188,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1266,9 +1199,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -1601,34 +1534,6 @@ "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0" - }, - "dependencies": { - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-block-scoped-functions": { @@ -1673,17 +1578,6 @@ "@babel/highlight": "^7.12.13" } }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -1704,36 +1598,6 @@ "@babel/types": "^7.12.13" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -1750,9 +1614,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1761,9 +1625,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -1777,23 +1641,6 @@ "@babel/types": "^7.12.13" } }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -1909,9 +1756,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1920,9 +1767,9 @@ } }, "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", + "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", "dev": true }, "@babel/template": { @@ -1976,755 +1823,51 @@ "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true - }, - "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } } } }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", @@ -2751,149 +1894,6 @@ "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/helper-replace-supers": "^7.12.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", - "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-parameters": { @@ -2998,13 +1998,13 @@ } }, "@babel/preset-env": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz", - "integrity": "sha512-mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz", + "integrity": "sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==", "dev": true, "requires": { "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.10", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-option": "^7.12.17", "@babel/plugin-proposal-async-generator-functions": "^7.13.8", @@ -3112,9 +2112,9 @@ } }, "@babel/runtime": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", - "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4899,15 +3899,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001197", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001197.tgz", - "integrity": "sha512-8aE+sqBqtXz4G8g35Eg/XEaFr2N7rd/VQ6eABGBmNtcB8cN6qNJhMi6oSFy4UWWZgqgL3filHT8Nha4meu3tsw==", + "version": "1.0.30001200", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz", + "integrity": "sha512-ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==", "dev": true }, "electron-to-chromium": { - "version": "1.3.682", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz", - "integrity": "sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==", + "version": "1.3.687", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", + "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==", "dev": true }, "node-releases": { diff --git a/frontend/package.json b/frontend/package.json index 3dbf8ac36..819a43e63 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.13.10", - "@babel/preset-env": "^7.13.9", + "@babel/preset-env": "^7.13.10", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", From a63a375b89c8f6ab6e7de7dab1e39b8473ec80dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:35:23 +0100 Subject: [PATCH 0275/1236] build(deps-dev): bump webpack from 5.25.0 to 5.25.1 in /frontend (#844) Bumps [webpack](https://github.com/webpack/webpack) from 5.25.0 to 5.25.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.25.0...v5.25.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0b54ee078..fb21b8f44 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12775,9 +12775,9 @@ } }, "webpack": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.0.tgz", - "integrity": "sha512-jqQZopNCzt9c4K6Qa7j6kIhzHfR9wgF84go58VoNp4JbZrBr2D2l5lcv72CW80yc6NJl8CR6OY8xctnIs0r2uw==", + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz", + "integrity": "sha512-dzFTJwehoLZkeHUkvMSwAgVdGL+PerfX0mke9tOWjJs4OzFctkxCqD8Zj5J387jLkC4gNqSin0/EurhH28boCg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/frontend/package.json b/frontend/package.json index 819a43e63..0346fcb20 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^11.0.1", "standard": "^16.0.1", "terser-webpack-plugin": "^4.1.0", - "webpack": "^5.25.0", + "webpack": "^5.25.1", "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" From 547e1b7853456691324fd12022cc9c2e23613caf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:35:34 +0100 Subject: [PATCH 0276/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#845) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 4.5.2 to 5.3.1. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v4.5.2...v5.3.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 18 +++++++----------- frontend/package.json | 2 +- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fb21b8f44..384c1f78b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6592,20 +6592,16 @@ } }, "html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", "dev": true, "requires": { "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", "lodash": "^4.17.20", "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "tapable": "^2.0.0" } }, "htmlparser2": { @@ -12128,9 +12124,9 @@ } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, "tar": { diff --git a/frontend/package.json b/frontend/package.json index 0346fcb20..11be6ef26 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^3.0.2", "eslint-plugin-prettier": "^3.3.1", "file-loader": "^6.0.0", - "html-webpack-plugin": "^4.5.2", + "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^1.3.9", "node-sass": "^5.0.0", "prettier": "1.19.1", From 2fa431a7019ef49c220bddc9d62a3878cc1815fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:35:46 +0100 Subject: [PATCH 0277/1236] build(deps-dev): bump css-loader from 5.1.1 to 5.1.2 in /frontend (#846) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.1 to 5.1.2. - [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.1.1...v5.1.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 20 ++++++++++---------- frontend/package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 384c1f78b..fd0160e55 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3998,16 +3998,16 @@ } }, "css-loader": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.1.tgz", - "integrity": "sha512-5FfhpjwtuRgxqmusDidowqmLlcb+1HgnEDMsi2JhiUrZUcoc+cqw+mUtMIF/+OfeMYaaFCLYp1TaIt9H6I/fKA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.2.tgz", + "integrity": "sha512-T7vTXHSx0KrVEg/xjcl7G01RcVXpcw4OELwDPvkr7izQNny85A84dK3dqrczuEfBcu7Yg7mdTjJLSTibRUoRZg==", "dev": true, "requires": { "camelcase": "^6.2.0", "cssesc": "^3.0.0", "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", - "postcss": "^8.2.6", + "postcss": "^8.2.8", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", @@ -7851,9 +7851,9 @@ "dev": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.21.tgz", + "integrity": "sha512-A6oZraK4DJkAOICstsGH98dvycPr/4GGDH7ZWKmMdd3vGcOurZ6JmWFUt0DA5bzrrn2FrUjmv6mFNWvv8jpppA==", "dev": true }, "nanomatch": { @@ -8721,9 +8721,9 @@ "dev": true }, "postcss": { - "version": "8.2.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.7.tgz", - "integrity": "sha512-DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw==", + "version": "8.2.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", + "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", "dev": true, "requires": { "colorette": "^1.2.2", diff --git a/frontend/package.json b/frontend/package.json index 11be6ef26..f5079395f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.1.1", + "css-loader": "^5.1.2", "css-minimizer-webpack-plugin": "^1.2.0", "eslint": "^7.21.0", "eslint-config-prettier": "^6.2.0", From 441cf0b86235d9e0771c8011e09d0bd046b56c53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:36:43 +0100 Subject: [PATCH 0278/1236] build(deps-dev): bump eslint from 7.21.0 to 7.22.0 in /frontend (#847) Bumps [eslint](https://github.com/eslint/eslint) from 7.21.0 to 7.22.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 38 +++++++++++++++++++++++++------------- frontend/package.json | 2 +- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fd0160e55..4d38dfd35 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.5", + "version": "1.3.6", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -4966,9 +4966,9 @@ "dev": true }, "eslint": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", - "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", + "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -4988,7 +4988,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -4996,7 +4996,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -5069,12 +5069,12 @@ "dev": true }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz", + "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "has-flag": { @@ -5093,6 +5093,12 @@ "resolve-from": "^4.0.0" } }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -5116,6 +5122,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true } } }, @@ -12081,9 +12093,9 @@ }, "dependencies": { "ajv": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", - "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", + "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", diff --git a/frontend/package.json b/frontend/package.json index f5079395f..d59298529 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.1.2", "css-minimizer-webpack-plugin": "^1.2.0", - "eslint": "^7.21.0", + "eslint": "^7.22.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From f3ffb0439a4c56b3b8139a6c7f36ed331c976689 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:37:19 +0100 Subject: [PATCH 0279/1236] build(deps-dev): bump web-ext from 5.5.0 to 6.0.0 in /addon (#837) Bumps [web-ext](https://github.com/mozilla/web-ext) from 5.5.0 to 6.0.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/5.5.0...6.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 3215 +++++++++------------------------------ addon/package.json | 2 +- 2 files changed, 683 insertions(+), 2534 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c326a40b0..106556608 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -20,55 +20,77 @@ "dev": true }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - } - }, - "@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", + "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, - "@cliqz-oss/firefox-client": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", - "integrity": "sha512-RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw==", - "dev": true, - "requires": { - "colors": "0.5.x", - "js-select": "~0.6.0" - } - }, - "@cliqz-oss/node-firefox-connect": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz", - "integrity": "sha512-O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA==", - "dev": true, - "requires": { - "@cliqz-oss/firefox-client": "0.3.1", - "es6-promise": "^2.0.1" - } - }, "@devicefarmer/adbkit": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", @@ -106,9 +128,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -118,7 +140,6 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -141,9 +162,9 @@ } }, "@mdn/browser-compat-data": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz", - "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.1.3.tgz", + "integrity": "sha512-Qdqeox4APsYwAQQSO68D1p75DL9an1wS8b/51m+nH98unN4jbS5bvg22WQrg+TMq2/3Mg/E5zprqfUzJD84qgw==", "dev": true, "requires": { "extend": "3.0.2" @@ -396,12 +417,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "JSONSelect": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz", - "integrity": "sha1-QVQYpSbTP+MddLTe+jyDbUhewgM=", - "dev": true - }, "acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -415,43 +430,42 @@ "dev": true }, "addons-linter": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.13.1.tgz", - "integrity": "sha512-OWMuABpZRNeru38oOjn7QYOF0JOXJQXG9c3r4ILTRwTBeSu3LtfgCh9/7zLVgTYPbTs7Qy6h23u4Sel65uSnUQ==", + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.21.0.tgz", + "integrity": "sha512-1XfqeVbvaEpjRlWJq/Ti0W6bH3RszaIDPeKl+4ZmXCx+C8ovRqy4CJmitqNffLr+2KpY4h5ei2eRygbvJYDyrw==", "dev": true, "requires": { - "@babel/runtime": "7.12.5", - "@mdn/browser-compat-data": "2.0.7", - "addons-scanner-utils": "4.0.0", + "@babel/runtime": "7.13.9", + "@mdn/browser-compat-data": "3.1.3", + "addons-scanner-utils": "4.2.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", - "cheerio": "1.0.0-rc.3", + "cheerio": "1.0.0-rc.5", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.59.0", - "eslint": "7.14.0", + "dispensary": "0.61.0", + "eslint": "7.21.0", "eslint-plugin-no-unsanitized": "3.1.4", "eslint-visitor-keys": "2.0.0", - "espree": "7.3.0", + "espree": "7.3.1", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "fsevents": "2.2.1", + "fsevents": "2.3.2", "glob": "7.1.6", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.7.0", - "postcss": "8.1.10", - "probe-image-size": "5.0.0", + "pino": "6.11.1", + "postcss": "8.2.7", + "probe-image-size": "6.0.0", "relaxed-json": "1.0.3", - "semver": "7.3.2", + "semver": "7.3.4", "source-map-support": "0.5.19", "tosource": "1.0.0", "upath": "2.0.1", - "whatwg-url": "8.4.0", - "yargs": "16.1.1", + "yargs": "16.2.0", "yauzl": "2.10.0" }, "dependencies": { @@ -466,77 +480,13 @@ "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", - "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } } } }, "addons-scanner-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.0.0.tgz", - "integrity": "sha512-+BfePzqoo/7Nhum9LONGsga2xhNJYb+6k6j819pzcd2tqaaqDUJu+3lz4CQQYFcD8QoolB3ksfZcCPymleFq0A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.2.0.tgz", + "integrity": "sha512-VKLYNlKg2RCMvmOKmbWlu14hjdyk2vcTHscQGmDlnHfWcf6fAb8E7vY9/ajWdLykVVKZEUiGOoD5EIkIp1FyUA==", "dev": true, "requires": { "@types/yauzl": "2.9.1", @@ -548,9 +498,9 @@ } }, "adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.4.tgz", + "integrity": "sha512-GMQg1a1cAegh+/EgWbz+XHZrwB467iB/IgtToldvxs7Xa5Br8mPmvCeRfY/Un2fLzrlIPt6Yu7Cej+8Ut9TGPg==", "dev": true }, "ajv": { @@ -651,12 +601,12 @@ "dev": true }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "any-promise": { @@ -665,21 +615,10 @@ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, "archiver": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz", - "integrity": "sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz", + "integrity": "sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==", "dev": true, "requires": { "archiver-utils": "^2.1.0", @@ -688,7 +627,7 @@ "readable-stream": "^3.6.0", "readdir-glob": "^1.0.0", "tar-stream": "^2.1.4", - "zip-stream": "^4.0.0" + "zip-stream": "^4.0.4" }, "dependencies": { "async": { @@ -731,15 +670,6 @@ "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } } } }, @@ -752,27 +682,6 @@ "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "optional": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "optional": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "optional": true - }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -803,13 +712,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "optional": true - }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", @@ -831,17 +733,10 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "optional": true - }, "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, "async": { @@ -850,13 +745,6 @@ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -869,13 +757,6 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "optional": true - }, "atomic-sleep": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", @@ -900,66 +781,6 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "optional": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -975,27 +796,10 @@ "tweetnacl": "^0.14.3" } }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { "buffer": "^5.5.0", @@ -1016,75 +820,26 @@ "dev": true }, "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", "dev": true, "requires": { "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -1098,16 +853,6 @@ "concat-map": "0.0.1" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, "browserslist": { "version": "4.16.3", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", @@ -1150,9 +895,9 @@ "dev": true }, "bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", + "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", "dev": true, "requires": { "dtrace-provider": "~0.8", @@ -1161,24 +906,6 @@ "safe-json-stringify": "~1" } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "optional": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -1219,9 +946,9 @@ "dev": true }, "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true }, "caniuse-lite": { @@ -1237,54 +964,41 @@ "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "version": "1.0.0-rc.5", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", + "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", "dev": true, "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" + "cheerio-select-tmp": "^0.1.0", + "dom-serializer": "~1.2.0", + "domhandler": "^4.0.0", + "entities": "~2.1.0", + "htmlparser2": "^6.0.0", + "parse5": "^6.0.0", + "parse5-htmlparser2-tree-adapter": "^6.0.0" } }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "cheerio-select-tmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", + "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", "dev": true, - "optional": true, "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", - "dev": true, - "optional": true - } + "css-select": "^3.1.2", + "css-what": "^4.0.0", + "domelementtype": "^2.1.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.4" } }, "chrome-launcher": { @@ -1309,15 +1023,6 @@ "requires": { "minimist": "^1.2.5" } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } } } }, @@ -1336,31 +1041,6 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", @@ -1421,30 +1101,19 @@ "mimic-response": "^1.0.0" } }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "optional": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "colorette": { @@ -1453,12 +1122,6 @@ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, - "colors": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", - "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", - "dev": true - }, "columnify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", @@ -1490,17 +1153,10 @@ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "optional": true - }, "compress-commons": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz", - "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.0.tgz", + "integrity": "sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA==", "dev": true, "requires": { "buffer-crc32": "^0.2.13", @@ -1541,15 +1197,6 @@ "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } } } }, @@ -1567,17 +1214,10 @@ "xdg-basedir": "^4.0.0" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "optional": true - }, "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", "dev": true }, "core-util-is": { @@ -1597,9 +1237,9 @@ } }, "crc32-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.1.tgz", - "integrity": "sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", "dev": true, "requires": { "crc-32": "^1.2.0", @@ -1624,21 +1264,22 @@ "dev": true }, "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" + "boolbase": "^1.0.0", + "css-what": "^4.0.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.3", + "nth-check": "^2.0.0" } }, "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", "dev": true }, "dashdash": { @@ -1666,18 +1307,11 @@ } }, "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.0.tgz", + "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==", "dev": true }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "optional": true - }, "decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", @@ -1752,51 +1386,6 @@ "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -1804,18 +1393,18 @@ "dev": true }, "dispensary": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz", - "integrity": "sha512-JSnh4AhtYgwoyUHtunZbAhklkD9IeNacK1IDlrAJSZjzBMGFoTp9+Nggg+ITJ+F1geXc04DZ55ixnjFr5Ozknw==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.61.0.tgz", + "integrity": "sha512-5BK13jrYQ+0bHgZBv7IOQsff5ydeNcnp87w3c7T8x5im21RDFQyiHrTlH0DoouZDyAVHILpat4Ytf7gRuhMRgw==", "dev": true, "requires": { "async": "~3.2.0", "natural-compare-lite": "~1.4.0", - "pino": "~6.7.0", + "pino": "~6.9.0", "request": "~2.88.0", "sha.js": "~2.4.4", "source-map-support": "~0.5.4", - "yargs": "~16.1.0" + "yargs": "~16.2.0" }, "dependencies": { "async": { @@ -1824,19 +1413,18 @@ "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true }, - "yargs": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", - "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", + "pino": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.9.0.tgz", + "integrity": "sha512-9RrRJsKOsgj50oGoR/y4EEVyUjMb/eRu8y4hjwPqM6q214xsxSxY/IKB+aEEv0slqNd4U0RVRfivKfy83UxgUQ==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^2.4.2", + "quick-format-unescaped": "^4.0.1", + "sonic-boom": "^1.0.2" } } } @@ -1851,38 +1439,40 @@ } }, "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", "dev": true, "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" } }, "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", "dev": true }, "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "dev": true, "requires": { - "domelementtype": "1" + "domelementtype": "^2.1.0" } }, "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", + "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, "dot-prop": { @@ -1942,9 +1532,9 @@ "dev": true }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { "once": "^1.4.0" @@ -1970,9 +1560,9 @@ } }, "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", "dev": true }, "envinfo": { @@ -2002,12 +1592,6 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, - "es6-promise": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", - "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", - "dev": true - }, "es6-promisify": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", @@ -2033,13 +1617,13 @@ "dev": true }, "eslint": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", - "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.1", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -2049,10 +1633,10 @@ "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", - "esquery": "^1.2.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -2063,7 +1647,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -2072,7 +1656,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^5.2.3", + "table": "^6.0.4", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -2083,40 +1667,6 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -2126,12 +1676,6 @@ "ms": "2.1.2" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -2146,15 +1690,6 @@ "requires": { "ansi-regex": "^5.0.0" } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -2208,13 +1743,13 @@ "dev": true }, "espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", + "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" }, "dependencies": { @@ -2239,9 +1774,9 @@ "dev": true }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -2319,144 +1854,12 @@ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "optional": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "optional": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -2526,29 +1929,12 @@ } }, "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "optional": true, "requires": { - "to-regex-range": "^5.0.1" + "flat-cache": "^3.0.4" } }, "find-up": { @@ -2562,43 +1948,38 @@ } }, "firefox-profile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.0.0.tgz", - "integrity": "sha512-Vw31AsjfLDbcApMDwwnhZcz3tWjV6lxB9BNf84FaV44rZXtU87cVbFMBzPEtrJdUDbwPYiuYzprp6yksYGwjSw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.1.0.tgz", + "integrity": "sha512-n+0jsWhW57i7cAmdHg67W6u5vVSoIJN9D+d7M3w1MzhFLE5X/QxBfP80ksjNvNQDFXGdJQAnW9YupLkzgCxaFQ==", "dev": true, "requires": { - "adm-zip": "~0.4.x", - "archiver": "~5.0.2", - "async": "~2.5.0", - "fs-extra": "~4.0.2", - "ini": "~1.3.3", - "jetpack-id": "1.0.0", + "adm-zip": "~0.5.x", + "archiver": "~5.2.0", + "fs-extra": "~9.0.1", + "ini": "~2.0.0", "lazystream": "~1.0.0", - "lodash": "~4.17.2", - "minimist": "^1.1.1", - "uuid": "^3.0.0", - "xml2js": "~0.4.4" + "minimist": "^1.2.5", + "uuid": "^8.3.2", + "xml2js": "~0.4.23" }, "dependencies": { - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "^4.14.0" - } - }, "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true } } }, @@ -2609,14 +1990,13 @@ "dev": true }, "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, "flatstr": { @@ -2626,9 +2006,9 @@ "dev": true }, "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "fluent-syntax": { @@ -2637,13 +2017,6 @@ "integrity": "sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg==", "dev": true }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "optional": true - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -2661,16 +2034,6 @@ "mime-types": "^2.1.12" } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "optional": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -2678,39 +2041,21 @@ "dev": true }, "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" }, "dependencies": { - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true } } @@ -2722,9 +2067,9 @@ "dev": true }, "fsevents": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz", - "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, @@ -2788,9 +2133,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -2807,13 +2152,6 @@ "pump": "^3.0.0" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "optional": true - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -2838,9 +2176,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -2853,20 +2191,12 @@ "dev": true }, "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, "requires": { - "ini": "1.3.7" - }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", - "dev": true - } + "ini": "2.0.0" } }, "globals": { @@ -2952,92 +2282,33 @@ } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "htmlparser2": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", + "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", "dev": true, - "optional": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.4.4", + "entities": "^2.0.0" } }, "http-cache-semantics": { @@ -3063,6 +2334,15 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3075,6 +2355,12 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3135,9 +2421,9 @@ "dev": true }, "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true }, "ini-parser": { @@ -3167,28 +2453,6 @@ "is-relative": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-arguments": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", @@ -3204,23 +2468,6 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -3239,68 +2486,18 @@ "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "optional": true - } - } - }, "is-docker": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -3323,13 +2520,13 @@ } }, "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" } }, "is-mergeable-object": { @@ -3344,13 +2541,6 @@ "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "dev": true }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -3358,9 +2548,9 @@ "dev": true }, "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, "is-plain-object": { @@ -3373,11 +2563,12 @@ } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { + "call-bind": "^1.0.2", "has-symbols": "^1.0.1" } }, @@ -3405,13 +2596,6 @@ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "optional": true - }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -3486,22 +2670,6 @@ } } }, - "jetpack-id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz", - "integrity": "sha1-LPn7rkbYB0/Ba33gBxyO/rykc6Y=", - "dev": true - }, - "js-select": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz", - "integrity": "sha1-woTiKCTVknrsli3N8kcXSu+w0ZA=", - "dev": true, - "requires": { - "JSONSelect": "0.2.1", - "traverse": "0.4.x" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3545,6 +2713,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -3570,12 +2744,21 @@ "dev": true }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "jsonify": { @@ -3629,12 +2812,32 @@ } }, "jszip": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz", - "integrity": "sha1-uI86ey5noqBIFSmCx6N1bZxIKPA=", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", + "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", "dev": true, "requires": { - "pako": "~1.0.2" + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } } }, "jwa": { @@ -3705,15 +2908,6 @@ "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } } } }, @@ -3736,6 +2930,15 @@ "type-check": "~0.4.0" } }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, "lighthouse-logger": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", @@ -3832,12 +3035,6 @@ "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, "lodash.union": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", @@ -3850,6 +3047,15 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -3876,23 +3082,6 @@ "p-defer": "^1.0.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "optional": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "optional": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "marky": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", @@ -3916,119 +3105,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -4071,29 +3147,6 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "optional": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -4114,9 +3167,9 @@ "dev": true }, "multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", "dev": true, "requires": { "@types/minimatch": "^3.0.3", @@ -4193,31 +3246,11 @@ "optional": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", "dev": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -4237,18 +3270,40 @@ "dev": true, "optional": true }, + "needle": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -4256,9 +3311,9 @@ "dev": true }, "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.0.tgz", + "integrity": "sha512-SkwNwGnMMlSPrcoeH4CSo9XyWe72acAHEJGDdPdB+CyBVHsIYaTQ4U/1wk3URsyzC75xZLg2vzU2YaALlqDF1Q==", "dev": true, "requires": { "growly": "^1.3.0", @@ -4313,12 +3368,12 @@ } }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "oauth-sign": { @@ -4333,47 +3388,13 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "optional": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, @@ -4383,26 +3404,6 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -4422,9 +3423,9 @@ } }, "open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "requires": { "is-docker": "^2.0.0", @@ -4540,40 +3541,32 @@ } }, "parse-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", - "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dev": true, "requires": { - "@types/node": "*" + "parse5": "^6.0.1" } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "optional": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4610,25 +3603,26 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true - }, "pino": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz", - "integrity": "sha512-vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.1.tgz", + "integrity": "sha512-PoDR/4jCyaP1k2zhuQ4N0NuhaMtei+C9mUHBRRJQujexl/bq3JkeL2OC23ada6Np3zeUMHbO4TGzY2D/rwZX3w==", "dev": true, "requires": { "fast-redact": "^3.0.0", "fast-safe-stringify": "^2.0.7", "flatstr": "^1.0.12", - "pino-std-serializers": "^2.4.2", + "pino-std-serializers": "^3.1.0", "quick-format-unescaped": "^4.0.1", "sonic-boom": "^1.0.2" + }, + "dependencies": { + "pino-std-serializers": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", + "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", + "dev": true + } } }, "pino-std-serializers": { @@ -4637,23 +3631,23 @@ "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "optional": true - }, "postcss": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz", - "integrity": "sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==", + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.7.tgz", + "integrity": "sha512-DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw==", "dev": true, "requires": { - "colorette": "^1.2.1", - "nanoid": "^3.1.18", - "source-map": "^0.6.1", - "vfile-location": "^3.2.0" + "colorette": "^1.2.2", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + } } }, "prelude-ls": { @@ -4675,15 +3669,13 @@ "dev": true }, "probe-image-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", - "integrity": "sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", + "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", "dev": true, "requires": { "deepmerge": "^4.0.0", - "inherits": "^2.0.3", - "next-tick": "^1.0.0", - "request": "^2.83.0", + "needle": "^2.5.2", "stream-parser": "~0.3.1" } }, @@ -4737,9 +3729,9 @@ "dev": true }, "quick-format-unescaped": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", - "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", + "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", "dev": true }, "randombytes": { @@ -4763,6 +3755,12 @@ "strip-json-comments": "~2.0.1" }, "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -4791,16 +3789,6 @@ "minimatch": "^3.0.4" } }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -4816,17 +3804,6 @@ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regexp.prototype.flags": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", @@ -4869,29 +3846,60 @@ "requires": { "chalk": "^2.4.2", "commander": "^2.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "optional": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -4926,10 +3934,10 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, "resolve": { @@ -4965,13 +3973,6 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "optional": true - }, "responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", @@ -4981,17 +3982,10 @@ "lowercase-keys": "^1.0.0" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "optional": true - }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -5010,16 +4004,6 @@ "dev": true, "optional": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "optional": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -5044,10 +4028,13 @@ } }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "semver-diff": { "version": "3.1.1", @@ -5075,37 +4062,12 @@ "randombytes": "^2.1.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -5159,13 +4121,13 @@ "dev": true }, "sign-addon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.1.0.tgz", - "integrity": "sha512-zZ7nKc5/3QWM3skYBosGDvYQf2jkKhW2u8BELrZoN1wgCSOnwsV9T47Vx9uaNbA3CyZ+V9XSA0tDVHoV1QfVPw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz", + "integrity": "sha512-TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==", "dev": true, "requires": { "common-tags": "1.8.0", - "core-js": "3.6.5", + "core-js": "3.8.3", "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "6.1.1", @@ -5174,14 +4136,6 @@ "request": "2.88.2", "source-map-support": "0.5.19", "stream-to-promise": "3.0.0" - }, - "dependencies": { - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - } } }, "signal-exit": { @@ -5191,152 +4145,20 @@ "dev": true }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "optional": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, - "optional": true, "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, "sonic-boom": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.0.tgz", - "integrity": "sha512-4nX6OYvOYr6R76xfQKi6cZpTO3YSWe/vd+QdIfoH0lBy0MnPkeAbb2rRWgmgADkXUeCKPwO1FZAKlAVWAadELw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.0.tgz", + "integrity": "sha512-1xUAszhQBOrjk7uisbStQZYkZxD3vkYlCUw5qzOblWQ1ILN5v0dVPAs+QPgszzoPmbdWx6jyT9XiLJ95JdlLiQ==", "dev": true, "requires": { "atomic-sleep": "^1.0.0", @@ -5355,20 +4177,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "optional": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -5379,13 +4187,6 @@ "source-map": "^0.6.0" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "optional": true - }, "spawn-sync": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", @@ -5405,16 +4206,6 @@ "through": "2" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -5438,29 +4229,6 @@ "tweetnacl": "~0.14.0" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "optional": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "stream-parser": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", @@ -5491,9 +4259,9 @@ } }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -5519,20 +4287,12 @@ } }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -5582,63 +4342,43 @@ "dev": true }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "ajv": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", + "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true } } }, @@ -5661,12 +4401,6 @@ "readable-stream": "^3.1.1" } }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true - }, "terser": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", @@ -5748,39 +4482,6 @@ "dev": true, "requires": { "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, "to-readable-stream": { @@ -5789,29 +4490,6 @@ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - }, "tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", @@ -5828,21 +4506,6 @@ "punycode": "^2.1.1" } }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz", - "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", - "dev": true - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -5900,19 +4563,6 @@ "is-typedarray": "^1.0.0" } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -5923,54 +4573,10 @@ } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "optional": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "optional": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "optional": true - } - } + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true }, "upath": { "version": "2.0.1", @@ -5979,76 +4585,25 @@ "dev": true }, "update-notifier": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.0.0.tgz", - "integrity": "sha512-8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "dev": true, "requires": { - "boxen": "^4.2.0", + "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.3.1", + "is-installed-globally": "^0.4.0", "is-npm": "^5.0.0", "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver": "^7.3.2", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "uri-js": { @@ -6060,13 +4615,6 @@ "punycode": "^2.1.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "optional": true - }, "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", @@ -6076,13 +4624,6 @@ "prepend-http": "^2.0.0" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "optional": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6112,247 +4653,14 @@ "extsprintf": "^1.2.0" } }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true - }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", "dev": true, - "optional": true, "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wcwidth": { @@ -6365,52 +4673,43 @@ } }, "web-ext": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-5.5.0.tgz", - "integrity": "sha512-f+NHiYwbTS0X6eSLkBDWoCYkkIJweVazGf4MD8S+kRX/5z40WsYsnRdVWG+p34Z6rCyNvlHHrnO2S1W8WWg7Tw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.0.0.tgz", + "integrity": "sha512-djjTY89kM5ULdKYQo+6TYJSlT+0zNkanW5hQJNybOqGyovUYpH7C3Ns9Pd1cy6ApbmG2VV4Gds9u4yCSuRfHUw==", "dev": true, "requires": { - "@babel/polyfill": "7.12.1", - "@babel/runtime": "7.12.5", - "@cliqz-oss/firefox-client": "0.3.1", - "@cliqz-oss/node-firefox-connect": "1.2.1", + "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "2.13.1", - "bunyan": "1.8.14", - "camelcase": "6.0.0", + "addons-linter": "2.21.0", + "bunyan": "1.8.15", + "camelcase": "6.2.0", "chrome-launcher": "0.13.4", "debounce": "1.2.0", - "decamelize": "4.0.0", + "decamelize": "5.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "4.0.0", - "fs-extra": "9.0.1", + "firefox-profile": "4.1.0", + "fs-extra": "9.1.0", "fx-runner": "1.0.13", "import-fresh": "3.3.0", "mkdirp": "1.0.4", - "multimatch": "4.0.0", + "multimatch": "5.0.0", "mz": "2.7.0", - "node-notifier": "8.0.1", - "open": "7.3.0", - "parse-json": "5.0.1", - "sign-addon": "3.1.0", + "node-notifier": "9.0.0", + "open": "7.4.2", + "parse-json": "5.2.0", + "sign-addon": "3.3.0", "source-map-support": "0.5.19", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", - "update-notifier": "5.0.0", - "watchpack": "1.7.5", - "ws": "7.4.2", - "yargs": "15.4.1", - "zip-dir": "1.0.2" + "update-notifier": "5.1.0", + "watchpack": "2.1.1", + "ws": "7.4.3", + "yargs": "16.2.0", + "zip-dir": "2.0.0" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, "webpack": { "version": "5.25.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz", @@ -6533,17 +4832,6 @@ "source-map": "^0.6.1" } }, - "whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, "when": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", @@ -6559,12 +4847,6 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, "widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", @@ -6609,30 +4891,6 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -6650,26 +4908,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, "write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", @@ -6683,9 +4921,9 @@ } }, "ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", "dev": true }, "xdg-basedir": { @@ -6716,120 +4954,31 @@ "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", "dev": true }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", "dev": true }, "yauzl": { @@ -6849,31 +4998,31 @@ "dev": true }, "zip-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz", - "integrity": "sha1-JT+QeurWKiGs2HIdi4gDKyQRwFE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", + "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", "dev": true, "requires": { - "async": "^1.5.2", - "jszip": "^2.4.0" + "async": "^3.2.0", + "jszip": "^3.2.2" }, "dependencies": { "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true } } }, "zip-stream": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz", - "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", "dev": true, "requires": { "archiver-utils": "^2.1.0", - "compress-commons": "^4.0.2", + "compress-commons": "^4.1.0", "readable-stream": "^3.6.0" } } diff --git a/addon/package.json b/addon/package.json index 2dccb0b48..527e07cbc 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", - "web-ext": "^5.5.0", + "web-ext": "^6.0.0", "webpack": "^5.25.1", "webpack-cli": "^4.5.0" }, From fa6be8bac9b0e297ed39d305525fd767f95ba319 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:50:17 +0100 Subject: [PATCH 0280/1236] build(deps-dev): bump webpack from 5.25.0 to 5.26.0 in /addon (#849) Bumps [webpack](https://github.com/webpack/webpack) from 5.25.0 to 5.26.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.25.0...v5.26.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 41 ++++++----------------------------------- addon/package.json | 2 +- 2 files changed, 7 insertions(+), 36 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 106556608..0eb588d3d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1520,9 +1520,9 @@ } }, "electron-to-chromium": { - "version": "1.3.687", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", - "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==", + "version": "1.3.688", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.688.tgz", + "integrity": "sha512-tbKinYX7BomVBcWHzwGolzv3kqCdk/vQ36ao3MC8tQMXqs1ZpevYU2RTr7+hkDvGWtoQbe+nvvl+GfMFmRna/A==", "dev": true }, "emoji-regex": { @@ -2651,23 +2651,6 @@ "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "js-tokens": { @@ -4711,9 +4694,9 @@ } }, "webpack": { - "version": "5.25.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz", - "integrity": "sha512-dzFTJwehoLZkeHUkvMSwAgVdGL+PerfX0mke9tOWjJs4OzFctkxCqD8Zj5J387jLkC4gNqSin0/EurhH28boCg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.26.0.tgz", + "integrity": "sha512-9kQATUOGQBkqzNKFmFON4KXZDsXnE7xk58tBxca8aCi+6/QhAbmWIvtGqBL66XIsBFpomFH0/0KyCaySo0ta2g==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -4739,18 +4722,6 @@ "terser-webpack-plugin": "^5.1.1", "watchpack": "^2.0.0", "webpack-sources": "^2.1.1" - }, - "dependencies": { - "watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - } } }, "webpack-cli": { diff --git a/addon/package.json b/addon/package.json index 527e07cbc..670ae44aa 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.4", "web-ext": "^6.0.0", - "webpack": "^5.25.1", + "webpack": "^5.26.0", "webpack-cli": "^4.5.0" }, "scripts": { From 3dcbfd934027e616797d56c8a40e5dce22e3e190 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:50:24 +0100 Subject: [PATCH 0281/1236] build(deps-dev): bump css-loader from 5.1.1 to 5.1.3 in /frontend (#851) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.1 to 5.1.3. - [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.1.1...v5.1.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 12 ++++++------ frontend/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4d38dfd35..4e59c38de 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3998,9 +3998,9 @@ } }, "css-loader": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.2.tgz", - "integrity": "sha512-T7vTXHSx0KrVEg/xjcl7G01RcVXpcw4OELwDPvkr7izQNny85A84dK3dqrczuEfBcu7Yg7mdTjJLSTibRUoRZg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.3.tgz", + "integrity": "sha512-CoPZvyh8sLiGARK3gqczpfdedbM74klGWurF2CsNZ2lhNaXdLIUks+3Mfax3WBeRuHoglU+m7KG/+7gY6G4aag==", "dev": true, "requires": { "camelcase": "^6.2.0", @@ -7863,9 +7863,9 @@ "dev": true }, "nanoid": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.21.tgz", - "integrity": "sha512-A6oZraK4DJkAOICstsGH98dvycPr/4GGDH7ZWKmMdd3vGcOurZ6JmWFUt0DA5bzrrn2FrUjmv6mFNWvv8jpppA==", + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", "dev": true }, "nanomatch": { diff --git a/frontend/package.json b/frontend/package.json index d59298529..b14c6d3bf 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.1.2", + "css-loader": "^5.1.3", "css-minimizer-webpack-plugin": "^1.2.0", "eslint": "^7.22.0", "eslint-config-prettier": "^6.2.0", From 43ba8bdbeba7750c049f6de19a7b6cb9dc43cd30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:50:31 +0100 Subject: [PATCH 0282/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#848) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.2.3 to 5.1.1. - [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/v4.2.3...v5.1.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 100 +++++-------------------------------- frontend/package.json | 2 +- 2 files changed, 14 insertions(+), 88 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4e59c38de..e3b4d4772 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12181,20 +12181,17 @@ } }, "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", "dev": true, "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", "schema-utils": "^3.0.0", "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "terser": "^5.5.1" }, "dependencies": { "commander": { @@ -12203,78 +12200,13 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { + "p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "find-up": "^4.0.0" + "yocto-queue": "^0.1.0" } }, "schema-utils": { @@ -12288,12 +12220,6 @@ "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12301,9 +12227,9 @@ "dev": true }, "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", + "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/frontend/package.json b/frontend/package.json index b14c6d3bf..ca4169d48 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^11.0.1", "standard": "^16.0.1", - "terser-webpack-plugin": "^4.1.0", + "terser-webpack-plugin": "^5.1.1", "webpack": "^5.25.1", "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2", From de635654bd3eae18c53c52c0010a42f362a04479 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Mar 2021 20:59:18 +0100 Subject: [PATCH 0283/1236] build(deps-dev): bump webpack from 5.25.0 to 5.26.0 in /frontend (#850) Bumps [webpack](https://github.com/webpack/webpack) from 5.25.0 to 5.26.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.25.0...v5.26.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 68 ++------------------------------------ frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 66 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e3b4d4772..5e592a9a0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4856,14 +4856,6 @@ "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - } } }, "enquirer": { @@ -12709,9 +12701,9 @@ } }, "webpack": { - "version": "5.25.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz", - "integrity": "sha512-dzFTJwehoLZkeHUkvMSwAgVdGL+PerfX0mke9tOWjJs4OzFctkxCqD8Zj5J387jLkC4gNqSin0/EurhH28boCg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.26.0.tgz", + "integrity": "sha512-9kQATUOGQBkqzNKFmFON4KXZDsXnE7xk58tBxca8aCi+6/QhAbmWIvtGqBL66XIsBFpomFH0/0KyCaySo0ta2g==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -12745,21 +12737,6 @@ "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, "schema-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", @@ -12777,45 +12754,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - }, - "terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", - "dev": true, - "requires": { - "jest-worker": "^26.6.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.5.1" - } - }, "webpack-sources": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index ca4169d48..81085d966 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^11.0.1", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.1", - "webpack": "^5.25.1", + "webpack": "^5.26.0", "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" From cfdc123c296d9f929fbe3da374f7b7018ec87bba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:26:04 +0200 Subject: [PATCH 0284/1236] build(deps-dev): bump node-sass from 5.0.0 to 6.0.0 in /frontend (#934) Bumps [node-sass](https://github.com/sass/node-sass) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v5.0.0...v6.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 23 +++++++++++++---------- frontend/package.json | 2 +- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5e592a9a0..d4836f9d6 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4874,9 +4874,9 @@ "dev": true }, "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true }, "envinfo": { @@ -7946,10 +7946,13 @@ }, "dependencies": { "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -7960,9 +7963,9 @@ "dev": true }, "node-sass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", - "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", + "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", "dev": true, "requires": { "async-foreach": "^0.1.3", diff --git a/frontend/package.json b/frontend/package.json index 81085d966..02d9be30c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -40,7 +40,7 @@ "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^1.3.9", - "node-sass": "^5.0.0", + "node-sass": "^6.0.0", "prettier": "1.19.1", "sass-loader": "^11.0.1", "standard": "^16.0.1", From 84251a78c79a6c5ad8023e8d8e07d95ef471110d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:26:56 +0200 Subject: [PATCH 0285/1236] build(deps): bump gunicorn from 20.0.4 to 20.1.0 in /backend (#862) Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 20.0.4 to 20.1.0. - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/20.0.4...20.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index dde2d7b44..6bfa8e6eb 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -6,7 +6,7 @@ Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.7.0 google-cloud-storage==1.36.2 -gunicorn==20.0.4 +gunicorn==20.1.0 python-dateutil==2.8.1 pytoml==0.1.21 redis==3.5.3 From 98f312e798373bbbc01b1f03c3c205ec587efbb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:27:08 +0200 Subject: [PATCH 0286/1236] build(deps): bump fakeredis from 1.4.5 to 1.5.0 in /backend (#863) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.4.5 to 1.5.0. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.4.5...1.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 0a2075532..1df1a9951 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.4.5 +fakeredis==1.5.0 pre-commit==2.11.1 pytest==6.2.2 pytest-responses==0.4.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index 6bfa8e6eb..1ab9b9dab 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 datadog==0.40.1 -fakeredis==1.4.5 +fakeredis==1.5.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.7.0 From bc9de54f0c2c3595cf9b38a0d06ebfdb1de57117 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:27:24 +0200 Subject: [PATCH 0287/1236] build(deps): bump tqdm from 4.59.0 to 4.60.0 in /bot (#886) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.59.0 to 4.60.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.59.0...v4.60.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 3fc45b034..a67f88087 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2021.1 pyyaml==5.4.1 tenacity==7.0.0 -tqdm==4.59.0 +tqdm==4.60.0 zstandard==0.15.2 From cab63b26b15a22ab3319f3cdaeae7a50e33977a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:27:39 +0200 Subject: [PATCH 0288/1236] build(deps-dev): bump eslint-plugin-no-unsanitized in /addon (#897) Bumps [eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/mozilla/eslint-plugin-no-unsanitized/releases) - [Commits](https://github.com/mozilla/eslint-plugin-no-unsanitized/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 +++++++++--- addon/package.json | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 0eb588d3d..c1c6f2e21 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -480,6 +480,12 @@ "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } + }, + "eslint-plugin-no-unsanitized": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", + "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "dev": true } } }, @@ -1704,9 +1710,9 @@ } }, "eslint-plugin-no-unsanitized": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", - "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", + "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", "dev": true }, "eslint-scope": { diff --git a/addon/package.json b/addon/package.json index 670ae44aa..f3d6b6b37 100644 --- a/addon/package.json +++ b/addon/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", - "eslint-plugin-no-unsanitized": "^3.1.4", + "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.0.0", "webpack": "^5.26.0", "webpack-cli": "^4.5.0" From 6dfbd0698d6f7f8ab841dc9f527fb38a776ca0b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 09:27:50 +0200 Subject: [PATCH 0289/1236] build(deps-dev): bump pre-commit from 2.11.1 to 2.12.1 in /bot (#899) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.11.1 to 2.12.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.11.1...v2.12.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index b9b96a0b1..230369c28 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 -pre-commit==2.11.1 +pre-commit==2.12.1 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From be698a5f35c6e3939e381849c5a3f2f98b145c79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:18 +0200 Subject: [PATCH 0290/1236] build(deps): bump mustache from 4.1.0 to 4.2.0 in /frontend (#869) Bumps [mustache](https://github.com/janl/mustache.js) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/janl/mustache.js/releases) - [Changelog](https://github.com/janl/mustache.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/janl/mustache.js/compare/v4.1.0...v4.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d4836f9d6..be1f15960 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7844,9 +7844,9 @@ "dev": true }, "mustache": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.1.0.tgz", - "integrity": "sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" }, "nan": { "version": "2.14.2", diff --git a/frontend/package.json b/frontend/package.json index 02d9be30c..d6edc4848 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "chartist": "^0.11.3", - "mustache": "^4.1.0", + "mustache": "^4.2.0", "normalize.css": "^8.0.1", "prismjs": "^1.23.0" } From 074f534a697b6f07dd588553d9b9e52e8cf36576 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:26 +0200 Subject: [PATCH 0291/1236] build(deps-dev): bump webpack from 5.26.0 to 5.36.2 in /addon (#914) Bumps [webpack](https://github.com/webpack/webpack) from 5.26.0 to 5.36.2. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.26.0...v5.36.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 93 ++++++++++++++++++++--------------------- addon/package.json | 2 +- 2 files changed, 47 insertions(+), 48 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c1c6f2e21..697a2d91a 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -186,9 +186,9 @@ } }, "@types/eslint": { - "version": "7.2.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", - "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", "dev": true, "requires": { "@types/estree": "*", @@ -206,9 +206,9 @@ } }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "@types/json-schema": { @@ -418,9 +418,9 @@ "dev": true }, "acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", + "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", "dev": true }, "acorn-jsx": { @@ -860,16 +860,24 @@ } }, "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + } } }, "buffer": { @@ -958,9 +966,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001200", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz", - "integrity": "sha512-ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==", + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, "caseless": { @@ -1033,13 +1041,10 @@ } }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "ci-info": { "version": "2.0.0", @@ -1526,9 +1531,9 @@ } }, "electron-to-chromium": { - "version": "1.3.688", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.688.tgz", - "integrity": "sha512-tbKinYX7BomVBcWHzwGolzv3kqCdk/vQ36ao3MC8tQMXqs1ZpevYU2RTr7+hkDvGWtoQbe+nvvl+GfMFmRna/A==", + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", "dev": true }, "emoji-regex": { @@ -1547,9 +1552,9 @@ } }, "enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", + "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -4391,9 +4396,9 @@ } }, "terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", "dev": true, "requires": { "commander": "^2.20.0", @@ -4495,12 +4500,6 @@ "punycode": "^2.1.1" } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -4700,20 +4699,20 @@ } }, "webpack": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.26.0.tgz", - "integrity": "sha512-9kQATUOGQBkqzNKFmFON4KXZDsXnE7xk58tBxca8aCi+6/QhAbmWIvtGqBL66XIsBFpomFH0/0KyCaySo0ta2g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", + "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.46", + "@types/estree": "^0.0.47", "@webassemblyjs/ast": "1.11.0", "@webassemblyjs/wasm-edit": "1.11.0", "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.0.4", + "acorn": "^8.2.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.7.0", + "enhanced-resolve": "^5.8.0", "es-module-lexer": "^0.4.0", "eslint-scope": "^5.1.1", "events": "^3.2.0", diff --git a/addon/package.json b/addon/package.json index f3d6b6b37..4e30269d7 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.0.0", - "webpack": "^5.26.0", + "webpack": "^5.36.2", "webpack-cli": "^4.5.0" }, "scripts": { From f8bbfd31395b020f799357e1d3fb8498f411e977 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:33 +0200 Subject: [PATCH 0292/1236] build(deps-dev): bump css-loader from 5.1.3 to 5.2.4 in /frontend (#911) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.3 to 5.2.4. - [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.1.3...v5.2.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 25 ++++++++++++------------- frontend/package.json | 2 +- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index be1f15960..3ee537a7b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3998,23 +3998,22 @@ } }, "css-loader": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.3.tgz", - "integrity": "sha512-CoPZvyh8sLiGARK3gqczpfdedbM74klGWurF2CsNZ2lhNaXdLIUks+3Mfax3WBeRuHoglU+m7KG/+7gY6G4aag==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", + "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", "dev": true, "requires": { "camelcase": "^6.2.0", - "cssesc": "^3.0.0", "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", - "postcss": "^8.2.8", + "postcss": "^8.2.10", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "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.4" + "semver": "^7.3.5" }, "dependencies": { "loader-utils": { @@ -4040,9 +4039,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -8728,13 +8727,13 @@ "dev": true }, "postcss": { - "version": "8.2.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", - "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.14.tgz", + "integrity": "sha512-+jD0ZijcvyCqPQo/m/CW0UcARpdFylq04of+Q7RKX6f/Tu+dvpUI/9Sp81+i6/vJThnOBX09Quw0ZLOVwpzX3w==", "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.20", + "nanoid": "^3.1.22", "source-map": "^0.6.1" }, "dependencies": { diff --git a/frontend/package.json b/frontend/package.json index d6edc4848..ec493f75e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.1.3", + "css-loader": "^5.2.4", "css-minimizer-webpack-plugin": "^1.2.0", "eslint": "^7.22.0", "eslint-config-prettier": "^6.2.0", From 01c5feaa44d85b04f62079b3d3c582f930ab173d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:41 +0200 Subject: [PATCH 0293/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#905) Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.3.1 to 3.4.0. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 3ee537a7b..fc391a123 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5546,9 +5546,9 @@ } }, "eslint-plugin-prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", - "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", + "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" diff --git a/frontend/package.json b/frontend/package.json index ec493f75e..00ed4f4d7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^6.1.2", "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.0.2", - "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^1.3.9", From 1e0dbc8fd56e5967de5e38985c8ff969eec6010c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:51 +0200 Subject: [PATCH 0294/1236] build(deps): bump datadog from 0.40.1 to 0.41.0 in /backend (#902) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.40.1 to 0.41.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.40.1...v0.41.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 1ab9b9dab..c12ffa1b4 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.7.0 -datadog==0.40.1 +datadog==0.41.0 fakeredis==1.5.0 Flask==1.1.2 Flask-Cors==3.0.10 From 78415a760855963c2f48f4ddab4ea0f4c343e68a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:17:56 +0200 Subject: [PATCH 0295/1236] build(deps-dev): bump pre-commit from 2.11.1 to 2.12.1 in /backend (#901) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.11.1 to 2.12.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.11.1...v2.12.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 1df1a9951..930c7d5db 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.5.0 -pre-commit==2.11.1 +pre-commit==2.12.1 pytest==6.2.2 pytest-responses==0.4.0 responses==0.12.1 From e608e2ab70903eeca03d1003863b1161b5531819 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:18:05 +0200 Subject: [PATCH 0296/1236] build(deps): bump lodash from 4.17.20 to 4.17.21 in /frontend (#941) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fc391a123..5456e84c9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5084,12 +5084,6 @@ "resolve-from": "^4.0.0" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -7402,9 +7396,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "lodash.debounce": { From 39f6b48e0e2b09891da99a59d2c355180b3e2e37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:18:18 +0200 Subject: [PATCH 0297/1236] build(deps): bump url-parse from 1.4.7 to 1.5.1 in /frontend (#940) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.1. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5456e84c9..1f614cd27 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12589,9 +12589,9 @@ } }, "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", "dev": true, "requires": { "querystringify": "^2.1.1", From 2e412e82554657fa3c9c88233054eecdc48dff29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:18:29 +0200 Subject: [PATCH 0298/1236] build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /frontend (#939) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1f614cd27..695d99e17 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6532,9 +6532,9 @@ "dev": true }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "hpack.js": { From 13538b49f177d81f3201a1c50b393b1eaa9f2e42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:18:41 +0200 Subject: [PATCH 0299/1236] build(deps): bump y18n from 4.0.0 to 4.0.3 in /frontend (#938) Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 695d99e17..1bb27571c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -13262,9 +13262,9 @@ "dev": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { From 104426fce363da911088d37a98581191f14b3de0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:18:52 +0200 Subject: [PATCH 0300/1236] build(deps): bump ssri from 8.0.0 to 8.0.1 in /frontend (#937) Bumps [ssri](https://github.com/npm/ssri) from 8.0.0 to 8.0.1. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/latest/CHANGELOG.md) - [Commits](https://github.com/npm/ssri/compare/v8.0.0...v8.0.1) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1bb27571c..bf8373824 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11322,9 +11322,9 @@ } }, "ssri": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", - "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, "requires": { "minipass": "^3.1.1" From 8a512e95ffc90c39305fbab4011d4fc18f9b3de9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:19:08 +0200 Subject: [PATCH 0301/1236] build(deps-dev): bump webpack-cli from 4.5.0 to 4.7.0 in /frontend (#936) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.5.0 to 4.7.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.5.0...webpack-cli@4.7.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 49 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index bf8373824..19974b685 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2521,24 +2521,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", - "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", + "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", - "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", + "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", - "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", + "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", "dev": true }, "@xtuc/ieee754": { @@ -4879,9 +4879,9 @@ "dev": true }, "envinfo": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", - "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, "errno": { @@ -6311,9 +6311,9 @@ "dev": true }, "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "get-value": { @@ -12763,18 +12763,17 @@ } }, "webpack-cli": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", - "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", + "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.1", - "@webpack-cli/info": "^1.2.2", - "@webpack-cli/serve": "^1.3.0", + "@webpack-cli/configtest": "^1.0.3", + "@webpack-cli/info": "^1.2.4", + "@webpack-cli/serve": "^1.4.0", "colorette": "^1.2.1", "commander": "^7.0.0", - "enquirer": "^2.3.6", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", @@ -12785,9 +12784,9 @@ }, "dependencies": { "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true } } diff --git a/frontend/package.json b/frontend/package.json index 00ed4f4d7..98c4c598b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.1", "webpack": "^5.26.0", - "webpack-cli": "^4.5.0", + "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" }, From 9a5604eb5705386e4d70f517fc0ee8ee58a49100 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:19:21 +0200 Subject: [PATCH 0302/1236] build(deps-dev): bump @babel/preset-env in /frontend (#935) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.10 to 7.14.1. - [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.14.1/packages/babel-preset-env) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1381 ++++++++++++++++++++++++++---------- frontend/package.json | 2 +- 2 files changed, 998 insertions(+), 385 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 19974b685..4ec882744 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -206,19 +206,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -235,36 +234,41 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", + "@babel/compat-data": "^7.13.15", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -274,15 +278,16 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz", - "integrity": "sha512-YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", + "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", "dev": true, "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.12", "@babel/helper-split-export-declaration": "^7.12.13" }, "dependencies": { @@ -295,6 +300,17 @@ "@babel/highlight": "^7.12.13" } }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -315,6 +331,27 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -325,26 +362,26 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -358,14 +395,29 @@ "@babel/types": "^7.12.13" } }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -382,9 +434,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", + "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -407,12 +459,12 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -447,26 +499,26 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -481,30 +533,28 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.14.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } }, @@ -526,19 +576,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -565,13 +614,13 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", "dev": true, "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" }, "dependencies": { "@babel/code-frame": { @@ -584,12 +633,12 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -624,26 +673,26 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -658,30 +707,28 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.14.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -919,19 +966,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -1142,12 +1188,12 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1182,26 +1228,26 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -1216,30 +1262,28 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.14.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } @@ -1273,10 +1317,21 @@ "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", "dev": true }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.13.0", @@ -1294,6 +1349,16 @@ "@babel/helper-plugin-utils": "^7.13.0" } }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.13.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz", + "integrity": "sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-class-static-block": "^7.12.13" + } + }, "@babel/plugin-proposal-dynamic-import": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", @@ -1378,9 +1443,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", - "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.13.0", @@ -1398,6 +1463,18 @@ "@babel/helper-plugin-utils": "^7.13.0" } }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-create-class-features-plugin": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + } + }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", @@ -1426,6 +1503,15 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", + "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -1507,6 +1593,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, "@babel/plugin-syntax-top-level-await": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", @@ -1546,12 +1641,12 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz", + "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-classes": { @@ -1589,13 +1684,511 @@ "@babel/types": "^7.12.13" } }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", + "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz", + "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.13.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-split-export-declaration": { @@ -1608,26 +2201,26 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -1641,83 +2234,63 @@ "@babel/types": "^7.12.13" } }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + } } }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "@babel/plugin-transform-modules-umd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", "dev": true, "requires": { + "@babel/helper-module-transforms": "^7.14.0", "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" }, "dependencies": { "@babel/code-frame": { @@ -1729,6 +2302,17 @@ "@babel/highlight": "^7.12.13" } }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -1749,27 +2333,91 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -1783,91 +2431,34 @@ "@babel/types": "^7.12.13" } }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - } - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", @@ -1915,9 +2506,9 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" @@ -1998,17 +2589,19 @@ } }, "@babel/preset-env": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz", - "integrity": "sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.1.tgz", + "integrity": "sha512-0M4yL1l7V4l+j/UHvxcdvNfLB9pPtIooHTbEhgD/6UGyh8Hy3Bm1Mj0buzjDXATCSz3JFibVdnoJZCrlUCanrQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.10", + "@babel/compat-data": "^7.14.0", + "@babel/helper-compilation-targets": "^7.13.16", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.15", "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-class-static-block": "^7.13.11", "@babel/plugin-proposal-dynamic-import": "^7.13.8", "@babel/plugin-proposal-export-namespace-from": "^7.12.13", "@babel/plugin-proposal-json-strings": "^7.13.8", @@ -2017,11 +2610,13 @@ "@babel/plugin-proposal-numeric-separator": "^7.12.13", "@babel/plugin-proposal-object-rest-spread": "^7.13.8", "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-private-property-in-object": "^7.14.0", "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.12.13", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -2031,14 +2626,15 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0", "@babel/plugin-syntax-top-level-await": "^7.12.13", "@babel/plugin-transform-arrow-functions": "^7.13.0", "@babel/plugin-transform-async-to-generator": "^7.13.0", "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.14.1", "@babel/plugin-transform-classes": "^7.13.0", "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.17", "@babel/plugin-transform-dotall-regex": "^7.12.13", "@babel/plugin-transform-duplicate-keys": "^7.12.13", "@babel/plugin-transform-exponentiation-operator": "^7.12.13", @@ -2046,16 +2642,16 @@ "@babel/plugin-transform-function-name": "^7.12.13", "@babel/plugin-transform-literals": "^7.12.13", "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-amd": "^7.14.0", + "@babel/plugin-transform-modules-commonjs": "^7.14.0", "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-modules-umd": "^7.14.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", "@babel/plugin-transform-new-target": "^7.12.13", "@babel/plugin-transform-object-super": "^7.12.13", "@babel/plugin-transform-parameters": "^7.13.0", "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", "@babel/plugin-transform-reserved-words": "^7.12.13", "@babel/plugin-transform-shorthand-properties": "^7.12.13", "@babel/plugin-transform-spread": "^7.13.0", @@ -2065,28 +2661,33 @@ "@babel/plugin-transform-unicode-escapes": "^7.12.13", "@babel/plugin-transform-unicode-regex": "^7.12.13", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", + "@babel/types": "^7.14.1", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", "core-js-compat": "^3.9.0", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } }, @@ -2112,9 +2713,9 @@ } }, "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", + "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -3010,16 +3611,22 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", + "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.0", "semver": "^6.1.1" }, "dependencies": { + "@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -3029,22 +3636,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", + "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.0", + "core-js-compat": "^3.9.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", + "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" + "@babel/helper-define-polyfill-provider": "^0.2.0" } }, "babel-plugin-prismjs": { @@ -3876,38 +4483,44 @@ "dev": true }, "core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.1.tgz", + "integrity": "sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==", "dev": true, "requires": { - "browserslist": "^4.16.3", + "browserslist": "^4.16.6", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" } }, "caniuse-lite": { - "version": "1.0.30001200", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz", - "integrity": "sha512-ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==", + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, "electron-to-chromium": { - "version": "1.3.687", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", - "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==", + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", "dev": true }, "node-releases": { @@ -10293,9 +10906,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", - "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "requires": { "jsesc": "~0.5.0" diff --git a/frontend/package.json b/frontend/package.json index 98c4c598b..604c20ea8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.13.10", - "@babel/preset-env": "^7.13.10", + "@babel/preset-env": "^7.14.1", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", From c5925fc6505b8459ae23bcb27b7d13963c377a3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:19:35 +0200 Subject: [PATCH 0303/1236] build(deps-dev): bump eslint from 7.22.0 to 7.26.0 in /frontend (#933) Bumps [eslint](https://github.com/eslint/eslint) from 7.22.0 to 7.26.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.22.0...v7.26.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 64 +++++++++++++++++++++++--------------- frontend/package.json | 2 +- 2 files changed, 40 insertions(+), 26 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4ec882744..1e1be09b1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2775,9 +2775,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", + "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -5570,13 +5570,13 @@ "dev": true }, "eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz", + "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5633,9 +5633,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -5673,9 +5673,9 @@ "dev": true }, "globals": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz", - "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -5704,9 +5704,9 @@ "dev": true }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -8014,6 +8014,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -8026,6 +8032,12 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -12682,21 +12694,23 @@ } }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", + "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ajv": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", - "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", + "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", diff --git a/frontend/package.json b/frontend/package.json index 604c20ea8..5840a2efa 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.2.4", "css-minimizer-webpack-plugin": "^1.2.0", - "eslint": "^7.22.0", + "eslint": "^7.26.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From cdb0575a789e5e92e7d3c3145343cda4ffed2fd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:19:47 +0200 Subject: [PATCH 0304/1236] build(deps): bump python from 3.9.2-slim to 3.9.5-slim in /backend (#932) Bumps python from 3.9.2-slim to 3.9.5-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 90761bcb4..66e7b8d21 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.2-slim +FROM python:3.9.5-slim ADD tools /src/tools ADD backend /src/backend From f4f4bba08e05968fe97a308b29c1f96b2a30830f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:20:00 +0200 Subject: [PATCH 0305/1236] build(deps-dev): bump pytest from 6.2.2 to 6.2.4 in /bot (#931) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.2 to 6.2.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.2...6.2.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 230369c28..84da3a7c2 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 pre-commit==2.12.1 -pytest==6.2.2 +pytest==6.2.4 pytest-responses==0.4.0 responses==0.12.1 From c26492cb88e6b5be24de17f4564469b727acc612 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:20:25 +0200 Subject: [PATCH 0306/1236] build(deps): bump python from 3.9.2-slim to 3.9.5-slim in /bot (#929) Bumps python from 3.9.2-slim to 3.9.5-slim. Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 42c9ccc36..1e090f171 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.2-slim +FROM python:3.9.5-slim ADD tools /src/tools ADD bot /src/bot From 32641fdd1adfc6e18aef676595c3f6918046e730 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:20:38 +0200 Subject: [PATCH 0307/1236] build(deps-dev): bump webpack-cli from 4.5.0 to 4.7.0 in /addon (#928) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.5.0 to 4.7.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.5.0...webpack-cli@4.7.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 90 ++++++++++++++++++++--------------------- addon/package.json | 2 +- 2 files changed, 44 insertions(+), 48 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 697a2d91a..f2fe055fb 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -385,24 +385,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", - "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", + "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", - "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", + "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", - "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", + "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", "dev": true }, "@xtuc/ieee754": { @@ -1128,9 +1128,9 @@ "dev": true }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, "columnify": { @@ -1577,9 +1577,9 @@ "dev": true }, "envinfo": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", - "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, "error-ex": { @@ -2396,17 +2396,6 @@ "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -2489,9 +2478,9 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, "requires": { "has": "^1.0.3" @@ -2638,8 +2627,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true + "dev": true }, "isstream": { "version": "0.1.2", @@ -3476,9 +3464,9 @@ "dev": true }, "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -3625,6 +3613,15 @@ "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", "dev": true }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, "postcss": { "version": "8.2.7", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.7.tgz", @@ -4730,18 +4727,17 @@ } }, "webpack-cli": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", - "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", + "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.1", - "@webpack-cli/info": "^1.2.2", - "@webpack-cli/serve": "^1.3.0", + "@webpack-cli/configtest": "^1.0.3", + "@webpack-cli/info": "^1.2.4", + "@webpack-cli/serve": "^1.4.0", "colorette": "^1.2.1", "commander": "^7.0.0", - "enquirer": "^2.3.6", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", @@ -4752,9 +4748,9 @@ }, "dependencies": { "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true }, "execa": { @@ -4775,9 +4771,9 @@ } }, "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "human-signals": { diff --git a/addon/package.json b/addon/package.json index 4e30269d7..745659dcb 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.0.0", "webpack": "^5.36.2", - "webpack-cli": "^4.5.0" + "webpack-cli": "^4.7.0" }, "scripts": { "lint": "eslint src/*.js", From f076698ad32d13223342ecc2b45b9a7085455d04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:20:49 +0200 Subject: [PATCH 0308/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#926) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.3.9 to 1.6.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.3.9...v1.6.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1e1be09b1..858bb7b64 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8313,9 +8313,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz", - "integrity": "sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", + "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", "dev": true, "requires": { "loader-utils": "^2.0.0", diff --git a/frontend/package.json b/frontend/package.json index 5840a2efa..9b7f87f43 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.1", - "mini-css-extract-plugin": "^1.3.9", + "mini-css-extract-plugin": "^1.6.0", "node-sass": "^6.0.0", "prettier": "1.19.1", "sass-loader": "^11.0.1", From 1a9c0cd52a33a4b2dfbc895c475135477acc8cf8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:21:02 +0200 Subject: [PATCH 0309/1236] build(deps-dev): bump webpack from 5.26.0 to 5.36.2 in /frontend (#924) Bumps [webpack](https://github.com/webpack/webpack) from 5.26.0 to 5.36.2. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.26.0...v5.36.2) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 53 ++++++++++++++++---------------------- frontend/package.json | 2 +- 2 files changed, 23 insertions(+), 32 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 858bb7b64..106793842 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2834,9 +2834,9 @@ "dev": true }, "@types/eslint": { - "version": "7.2.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", - "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", "dev": true, "requires": { "@types/estree": "*", @@ -2854,9 +2854,9 @@ } }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "@types/glob": { @@ -4080,13 +4080,10 @@ "dev": true }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "class-utils": { "version": "0.3.6", @@ -5461,9 +5458,9 @@ } }, "enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", + "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -12988,12 +12985,6 @@ } } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -13324,20 +13315,20 @@ } }, "webpack": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.26.0.tgz", - "integrity": "sha512-9kQATUOGQBkqzNKFmFON4KXZDsXnE7xk58tBxca8aCi+6/QhAbmWIvtGqBL66XIsBFpomFH0/0KyCaySo0ta2g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", + "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.46", + "@types/estree": "^0.0.47", "@webassemblyjs/ast": "1.11.0", "@webassemblyjs/wasm-edit": "1.11.0", "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.0.4", + "acorn": "^8.2.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.7.0", + "enhanced-resolve": "^5.8.0", "es-module-lexer": "^0.4.0", "eslint-scope": "^5.1.1", "events": "^3.2.0", @@ -13355,9 +13346,9 @@ }, "dependencies": { "acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", + "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", "dev": true }, "schema-utils": { diff --git a/frontend/package.json b/frontend/package.json index 9b7f87f43..babab9190 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^11.0.1", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.1", - "webpack": "^5.26.0", + "webpack": "^5.36.2", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" From 5b67c095a6d0034ebec4fae4c114e6c13e67911b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:21:24 +0200 Subject: [PATCH 0310/1236] build(deps-dev): bump responses from 0.12.1 to 0.13.3 in /bot (#922) Bumps [responses](https://github.com/getsentry/responses) from 0.12.1 to 0.13.3. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.12.1...0.13.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 84da3a7c2..81ebf1c13 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==3.2.0 pre-commit==2.12.1 pytest==6.2.4 pytest-responses==0.4.0 -responses==0.12.1 +responses==0.13.3 From bdb09c860e9692cfb2e24b1af7017abaf7c68b22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:21:45 +0200 Subject: [PATCH 0311/1236] build(deps): bump google-cloud-storage from 1.36.2 to 1.38.0 in /bot (#920) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.36.2 to 1.38.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.36.2...v1.38.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index a67f88087..7012cd674 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.36.2 +google-cloud-storage==1.38.0 libmozdata==0.1.70 pytoml==0.1.21 pytz==2021.1 From 82520fc3a895680ad6ad1f9e749a43a670f34ebb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:21:59 +0200 Subject: [PATCH 0312/1236] build(deps-dev): bump pytest-responses from 0.4.0 to 0.5.0 in /events (#919) Bumps [pytest-responses](https://github.com/getsentry/pytest-responses) from 0.4.0 to 0.5.0. - [Release notes](https://github.com/getsentry/pytest-responses/releases) - [Changelog](https://github.com/getsentry/pytest-responses/blob/main/CHANGES) - [Commits](https://github.com/getsentry/pytest-responses/compare/0.4.0...0.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements-dev.txt b/events/requirements-dev.txt index 41ecd74a8..052f95557 100644 --- a/events/requirements-dev.txt +++ b/events/requirements-dev.txt @@ -1,4 +1,4 @@ pytest pytest-asyncio -pytest-responses==0.4.0 +pytest-responses==0.5.0 responses From 2d26d96ccbeda944207daed5d9768b68cf98c7a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:22:12 +0200 Subject: [PATCH 0313/1236] build(deps): bump taskcluster from 42.1.1 to 43.2.0 in /tools (#918) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 42.1.1 to 43.2.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v42.1.1...v43.2.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 5ed1566b4..bc267a3e2 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==21.1.0 -taskcluster==42.1.1 +taskcluster==43.2.0 From a2e595435287114185462b902156d11f022b273a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:22:32 +0200 Subject: [PATCH 0314/1236] build(deps-dev): bump pytest-responses from 0.4.0 to 0.5.0 in /backend (#917) Bumps [pytest-responses](https://github.com/getsentry/pytest-responses) from 0.4.0 to 0.5.0. - [Release notes](https://github.com/getsentry/pytest-responses/releases) - [Changelog](https://github.com/getsentry/pytest-responses/blob/main/CHANGES) - [Commits](https://github.com/getsentry/pytest-responses/compare/0.4.0...0.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 930c7d5db..d5572dfa6 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.5.0 pre-commit==2.12.1 pytest==6.2.2 -pytest-responses==0.4.0 +pytest-responses==0.5.0 responses==0.12.1 From 3a8810240a6ac216c5594c8ded8c8b5f9d267eb2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:22:41 +0200 Subject: [PATCH 0315/1236] build(deps): bump google-cloud-storage from 1.36.2 to 1.38.0 in /backend (#916) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.36.2 to 1.38.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.36.2...v1.38.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index c12ffa1b4..295c01980 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.5.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.7.0 -google-cloud-storage==1.36.2 +google-cloud-storage==1.38.0 gunicorn==20.1.0 python-dateutil==2.8.1 pytoml==0.1.21 From 5cb61d77ce0d6a1835782a0c0aeb27778c1088f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:26:22 +0200 Subject: [PATCH 0316/1236] build(deps-dev): bump web-ext from 6.0.0 to 6.1.0 in /addon (#908) Bumps [web-ext](https://github.com/mozilla/web-ext) from 6.0.0 to 6.1.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/6.0.0...6.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 764 ++++++++++++---------------------------- addon/package.json | 2 +- 2 files changed, 232 insertions(+), 534 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index f2fe055fb..fd8f9f445 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,18 +14,18 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -128,9 +128,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", + "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -153,6 +153,15 @@ "ms": "2.1.2" } }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -162,9 +171,9 @@ } }, "@mdn/browser-compat-data": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.1.3.tgz", - "integrity": "sha512-Qdqeox4APsYwAQQSO68D1p75DL9an1wS8b/51m+nH98unN4jbS5bvg22WQrg+TMq2/3Mg/E5zprqfUzJD84qgw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.2.4.tgz", + "integrity": "sha512-jEUurwoeiHOB7SceVnsg3ULxNlf9XxqMfcKNM+eJduPgCcoCnbLi/6og+e764fTAZCcBkqGcWUMhLQXwcqpbJQ==", "dev": true, "requires": { "extend": "3.0.2" @@ -218,9 +227,9 @@ "dev": true }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", "dev": true }, "@types/node": { @@ -430,38 +439,36 @@ "dev": true }, "addons-linter": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-2.21.0.tgz", - "integrity": "sha512-1XfqeVbvaEpjRlWJq/Ti0W6bH3RszaIDPeKl+4ZmXCx+C8ovRqy4CJmitqNffLr+2KpY4h5ei2eRygbvJYDyrw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.2.0.tgz", + "integrity": "sha512-b6oViLOBgXWsld5L3DJiJSt77DYjVrk2Yam2/gD5e2bsj5xfNvavugwhlJP/MIF0j5yetYT/XFQDXY1Hs0flOA==", "dev": true, "requires": { - "@babel/runtime": "7.13.9", - "@mdn/browser-compat-data": "3.1.3", - "addons-scanner-utils": "4.2.0", + "@mdn/browser-compat-data": "3.2.4", + "addons-scanner-utils": "4.4.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.0", - "cheerio": "1.0.0-rc.5", + "cheerio": "1.0.0-rc.6", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", - "dispensary": "0.61.0", - "eslint": "7.21.0", + "dispensary": "0.62.0", + "eslint": "7.24.0", "eslint-plugin-no-unsanitized": "3.1.4", "eslint-visitor-keys": "2.0.0", "espree": "7.3.1", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "fsevents": "2.3.2", "glob": "7.1.6", + "image-size": "0.9.7", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.11.1", - "postcss": "8.2.7", - "probe-image-size": "6.0.0", + "pino": "6.11.2", + "postcss": "8.2.10", "relaxed-json": "1.0.3", - "semver": "7.3.4", + "semver": "7.3.5", "source-map-support": "0.5.19", "tosource": "1.0.0", "upath": "2.0.1", @@ -490,9 +497,9 @@ } }, "addons-scanner-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.2.0.tgz", - "integrity": "sha512-VKLYNlKg2RCMvmOKmbWlu14hjdyk2vcTHscQGmDlnHfWcf6fAb8E7vY9/ajWdLykVVKZEUiGOoD5EIkIp1FyUA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.4.0.tgz", + "integrity": "sha512-fEUGQIqLYeLl5cV6FFSHU+XFlOYETXqm8jxmYGsVayjZaAqWEkIjTXNu4+pDEiqIkrqjPYP2izjrnhBpHRsyog==", "dev": true, "requires": { "@types/yauzl": "2.9.1", @@ -504,9 +511,9 @@ } }, "adm-zip": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.4.tgz", - "integrity": "sha512-GMQg1a1cAegh+/EgWbz+XHZrwB467iB/IgtToldvxs7Xa5Br8mPmvCeRfY/Un2fLzrlIPt6Yu7Cej+8Ut9TGPg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz", + "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w==", "dev": true }, "ajv": { @@ -621,64 +628,6 @@ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, - "archiver": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz", - "integrity": "sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.1.4", - "zip-stream": "^4.0.4" - }, - "dependencies": { - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -782,15 +731,9 @@ "dev": true }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "bcrypt-pbkdf": { @@ -802,17 +745,6 @@ "tweetnacl": "^0.14.3" } }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "bluebird": { "version": "2.9.34", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", @@ -826,9 +758,9 @@ "dev": true }, "boxen": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", - "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", + "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", "dev": true, "requires": { "ansi-align": "^3.0.0", @@ -880,16 +812,6 @@ } } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -988,31 +910,30 @@ } }, "cheerio": { - "version": "1.0.0-rc.5", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", - "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", + "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", "dev": true, "requires": { - "cheerio-select-tmp": "^0.1.0", - "dom-serializer": "~1.2.0", - "domhandler": "^4.0.0", - "entities": "~2.1.0", - "htmlparser2": "^6.0.0", - "parse5": "^6.0.0", - "parse5-htmlparser2-tree-adapter": "^6.0.0" + "cheerio-select": "^1.3.0", + "dom-serializer": "^1.3.1", + "domhandler": "^4.1.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1" } }, - "cheerio-select-tmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", - "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", + "cheerio-select": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz", + "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==", "dev": true, "requires": { - "css-select": "^3.1.2", - "css-what": "^4.0.0", - "domelementtype": "^2.1.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.4" + "css-select": "^4.1.2", + "css-what": "^5.0.0", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0" } }, "chrome-launcher": { @@ -1164,18 +1085,6 @@ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "dev": true }, - "compress-commons": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.0.tgz", - "integrity": "sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1192,23 +1101,6 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } } }, "configstore": { @@ -1237,26 +1129,6 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "dev": true, - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1275,22 +1147,22 @@ "dev": true }, "css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz", + "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", "nth-check": "^2.0.0" } }, "css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", + "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", "dev": true }, "dashdash": { @@ -1404,14 +1276,14 @@ "dev": true }, "dispensary": { - "version": "0.61.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.61.0.tgz", - "integrity": "sha512-5BK13jrYQ+0bHgZBv7IOQsff5ydeNcnp87w3c7T8x5im21RDFQyiHrTlH0DoouZDyAVHILpat4Ytf7gRuhMRgw==", + "version": "0.62.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", + "integrity": "sha512-x8vqPX7owhzDp3Y6t/iOuTuNoWx5hlZKITlzlybETsZoY05cYDubGpwt0soLfRLAWLuxX1lq0lTc/vXtk/CDCw==", "dev": true, "requires": { "async": "~3.2.0", "natural-compare-lite": "~1.4.0", - "pino": "~6.9.0", + "pino": "~6.11.0", "request": "~2.88.0", "sha.js": "~2.4.4", "source-map-support": "~0.5.4", @@ -1423,20 +1295,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", "dev": true - }, - "pino": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.9.0.tgz", - "integrity": "sha512-9RrRJsKOsgj50oGoR/y4EEVyUjMb/eRu8y4hjwPqM6q214xsxSxY/IKB+aEEv0slqNd4U0RVRfivKfy83UxgUQ==", - "dev": true, - "requires": { - "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^2.4.2", - "quick-format-unescaped": "^4.0.1", - "sonic-boom": "^1.0.2" - } } } }, @@ -1450,9 +1308,9 @@ } }, "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -1461,29 +1319,29 @@ } }, "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, "domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", "dev": true, "requires": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", - "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", + "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", "dev": true, "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-prop": { @@ -1571,9 +1429,9 @@ } }, "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "envinfo": { @@ -1628,9 +1486,9 @@ "dev": true }, "eslint": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", - "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", + "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -1650,7 +1508,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -1658,7 +1516,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -1859,12 +1717,6 @@ "strip-final-newline": "^2.0.0" } }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "dev": true - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1913,9 +1765,9 @@ "dev": true }, "fast-redact": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz", - "integrity": "sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.1.tgz", + "integrity": "sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==", "dev": true }, "fast-safe-stringify": { @@ -1959,18 +1811,15 @@ } }, "firefox-profile": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.1.0.tgz", - "integrity": "sha512-n+0jsWhW57i7cAmdHg67W6u5vVSoIJN9D+d7M3w1MzhFLE5X/QxBfP80ksjNvNQDFXGdJQAnW9YupLkzgCxaFQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.0.tgz", + "integrity": "sha512-Z+/6GQ0JEW2eqgj63EYNbgKSgoIz7w1yXlkOWAIRkCNnj50rkfnQIz8uYwJkobxwYQM8vjFIbYiVtYuQV8US2A==", "dev": true, "requires": { "adm-zip": "~0.5.x", - "archiver": "~5.2.0", "fs-extra": "~9.0.1", "ini": "~2.0.0", - "lazystream": "~1.0.0", "minimist": "^1.2.5", - "uuid": "^8.3.2", "xml2js": "~0.4.23" }, "dependencies": { @@ -1985,12 +1834,6 @@ "jsonfile": "^6.0.1", "universalify": "^1.0.0" } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true } } }, @@ -2045,12 +1888,6 @@ "mime-types": "^2.1.12" } }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -2077,13 +1914,6 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -2097,9 +1927,9 @@ "dev": true }, "fx-runner": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.13.tgz", - "integrity": "sha512-Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.1.0.tgz", + "integrity": "sha512-v/Eo69DDFW30zPdvjCYVXddjVvLy2xGeRbg0S18bPd8kEc0q9VsDoDkjyOxY5lTZsAqcQGy0OWjs3HCfRVBNSg==", "dev": true, "requires": { "commander": "2.9.0", @@ -2211,12 +2041,20 @@ } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } } }, "got": { @@ -2311,14 +2149,14 @@ "dev": true }, "htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, @@ -2345,27 +2183,21 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, + "image-size": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.7.tgz", + "integrity": "sha512-KRVgLNZkr00YGN0qn9MlIrmlxbRhsCcEb1Byq3WKGnIV4M48iD185cprRtaoK4t5iC+ym2Q5qlArxZ/V1yzDgA==", + "dev": true, + "requires": { + "queue": "6.0.2" + } + }, "immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", @@ -2487,15 +2319,15 @@ } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", "dev": true }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extglob": { @@ -2563,13 +2395,13 @@ } }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-relative": { @@ -2803,23 +2635,6 @@ "pako": "~1.0.2", "readable-stream": "~2.3.6", "set-immediate-shim": "~1.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } } }, "jwa": { @@ -2867,32 +2682,6 @@ "package-json": "^6.3.0" } }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } - } - }, "lcid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", @@ -2957,22 +2746,10 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.difference": { + "lodash.clonedeep": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, "lodash.includes": { @@ -3017,10 +2794,10 @@ "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", "dev": true }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "lowercase-keys": { @@ -3065,9 +2842,9 @@ } }, "marky": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", - "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz", + "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", "dev": true }, "mem": { @@ -3252,34 +3029,6 @@ "dev": true, "optional": true }, - "needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -3320,12 +3069,6 @@ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, "normalize-url": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", @@ -3586,31 +3329,23 @@ "dev": true }, "pino": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.1.tgz", - "integrity": "sha512-PoDR/4jCyaP1k2zhuQ4N0NuhaMtei+C9mUHBRRJQujexl/bq3JkeL2OC23ada6Np3zeUMHbO4TGzY2D/rwZX3w==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.2.tgz", + "integrity": "sha512-bmzxwbrIPxQUlAuMkF4PWVErUGERU4z37HazlhflKFg08crsNE3fACGN6gPwg5xtKOK47Ux5cZm8YCuLV4wWJg==", "dev": true, "requires": { "fast-redact": "^3.0.0", "fast-safe-stringify": "^2.0.7", "flatstr": "^1.0.12", "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "^4.0.1", + "quick-format-unescaped": "4.0.1", "sonic-boom": "^1.0.2" - }, - "dependencies": { - "pino-std-serializers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", - "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", - "dev": true - } } }, "pino-std-serializers": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz", - "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", + "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", "dev": true }, "pkg-dir": { @@ -3623,22 +3358,14 @@ } }, "postcss": { - "version": "8.2.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.7.tgz", - "integrity": "sha512-DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw==", + "version": "8.2.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", + "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.20", + "nanoid": "^3.1.22", "source-map": "^0.6.1" - }, - "dependencies": { - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - } } }, "prelude-ls": { @@ -3653,23 +3380,6 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "dev": true - }, - "probe-image-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", - "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", - "dev": true, - "requires": { - "deepmerge": "^4.0.0", - "needle": "^2.5.2", - "stream-parser": "~0.3.1" - } - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -3719,10 +3429,19 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dev": true, + "requires": { + "inherits": "~2.0.3" + } + }, "quick-format-unescaped": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", - "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", + "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", "dev": true }, "randombytes": { @@ -3761,23 +3480,18 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-glob": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rechoir": { @@ -4019,9 +3733,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4147,9 +3861,9 @@ } }, "sonic-boom": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.0.tgz", - "integrity": "sha512-1xUAszhQBOrjk7uisbStQZYkZxD3vkYlCUw5qzOblWQ1ILN5v0dVPAs+QPgszzoPmbdWx6jyT9XiLJ95JdlLiQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", + "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", "dev": true, "requires": { "atomic-sleep": "^1.0.0", @@ -4220,15 +3934,6 @@ "tweetnacl": "~0.14.0" } }, - "stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "dev": true, - "requires": { - "debug": "2" - } - }, "stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -4342,21 +4047,23 @@ } }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", + "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ajv": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", - "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", + "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4365,11 +4072,26 @@ "uri-js": "^4.2.2" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } } } }, @@ -4379,19 +4101,6 @@ "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, "terser": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", @@ -4658,14 +4367,14 @@ } }, "web-ext": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.0.0.tgz", - "integrity": "sha512-djjTY89kM5ULdKYQo+6TYJSlT+0zNkanW5hQJNybOqGyovUYpH7C3Ns9Pd1cy6ApbmG2VV4Gds9u4yCSuRfHUw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.1.0.tgz", + "integrity": "sha512-f9sBuysFoCJAuS03wRtSBH8dPKQUZvCVT+AoqBW3tBBN6a92P0PyGF2lTwZJ5wrOOvXu7w2DvuAFOU6CnBugFw==", "dev": true, "requires": { "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "2.21.0", + "addons-linter": "3.2.0", "bunyan": "1.8.15", "camelcase": "6.2.0", "chrome-launcher": "0.13.4", @@ -4673,9 +4382,9 @@ "decamelize": "5.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "4.1.0", + "firefox-profile": "4.2.0", "fs-extra": "9.1.0", - "fx-runner": "1.0.13", + "fx-runner": "1.1.0", "import-fresh": "3.3.0", "mkdirp": "1.0.4", "multimatch": "5.0.0", @@ -4921,9 +4630,9 @@ "dev": true }, "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { @@ -4986,17 +4695,6 @@ "dev": true } } - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - } } } } diff --git a/addon/package.json b/addon/package.json index 745659dcb..514c9c65e 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.0.0", + "web-ext": "^6.1.0", "webpack": "^5.36.2", "webpack-cli": "^4.7.0" }, From 609c1cf11c62fb16ed33cef57aa6e512e69dd4f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:26:38 +0200 Subject: [PATCH 0317/1236] build(deps-dev): bump responses from 0.12.1 to 0.13.3 in /backend (#915) Bumps [responses](https://github.com/getsentry/responses) from 0.12.1 to 0.13.3. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.12.1...0.13.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index d5572dfa6..c57f8ad1e 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.5.0 pre-commit==2.12.1 pytest==6.2.2 pytest-responses==0.5.0 -responses==0.12.1 +responses==0.13.3 From 711db72c21c39ced701ea157d0716c0a63d34c27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:26:50 +0200 Subject: [PATCH 0318/1236] build(deps-dev): bump pytest-responses from 0.4.0 to 0.5.0 in /bot (#921) Bumps [pytest-responses](https://github.com/getsentry/pytest-responses) from 0.4.0 to 0.5.0. - [Release notes](https://github.com/getsentry/pytest-responses/releases) - [Changelog](https://github.com/getsentry/pytest-responses/blob/main/CHANGES) - [Commits](https://github.com/getsentry/pytest-responses/compare/0.4.0...0.5.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 81ebf1c13..987fc59d1 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -2,5 +2,5 @@ json-e==4.4.1 jsonschema==3.2.0 pre-commit==2.12.1 pytest==6.2.4 -pytest-responses==0.4.0 +pytest-responses==0.5.0 responses==0.13.3 From 14a2491f4a0810d9b3dd1bf5a7738d218cd9049c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:27:01 +0200 Subject: [PATCH 0319/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#894) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 1.2.0 to 2.0.0. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v1.2.0...v2.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2242 +++++++++--------------------------- frontend/package.json | 2 +- 2 files changed, 568 insertions(+), 1676 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 106793842..6a6bb271e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2818,14 +2818,11 @@ } } }, - "@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4" - } + "@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "dev": true }, "@types/anymatch": { "version": "1.3.1", @@ -2899,10 +2896,10 @@ "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", "dev": true }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, "@types/source-list-map": { @@ -3182,16 +3179,6 @@ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -3907,31 +3894,6 @@ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -3967,30 +3929,6 @@ "get-intrinsic": "^1.0.0" } }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, "camel-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", @@ -4188,12 +4126,6 @@ } } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, "clean-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", @@ -4271,17 +4203,6 @@ "shallow-clone": "^3.0.0" } }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -4324,9 +4245,9 @@ "dev": true }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", "dev": true, "requires": { "color-name": "^1.0.0", @@ -4541,15 +4462,36 @@ "dev": true }, "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dev": true, "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@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" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } } }, "cross-spawn": { @@ -4564,47 +4506,18 @@ } }, "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", "dev": true }, "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.0.tgz", + "integrity": "sha512-S0TE4E0ha5+tBHdLWPc5n+S8E4dFBS5xScPvgHkLNZwWvX4ISoFGhGeerLC9uS1cKA/sC+K2wHq6qEbcagT/fg==", "dev": true, "requires": { - "postcss": "^7.0.1", "timsort": "^0.3.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "css-loader": { @@ -4660,96 +4573,20 @@ } }, "css-minimizer-webpack-plugin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.2.0.tgz", - "integrity": "sha512-XU4+PXw7QKAlRGU+fB386YiczAAPtk0kVsB/Qf2nX8GJaOXgTsk/PST8YBExeoD299wheG//MCCKlCD5fykb7Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==", "dev": true, "requires": { - "cacache": "^15.0.5", - "cssnano": "^4.1.10", - "find-cache-dir": "^3.3.1", + "cssnano": "^5.0.0", "jest-worker": "^26.3.0", "p-limit": "^3.0.2", + "postcss": "^8.2.9", "schema-utils": "^3.0.0", "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "webpack-sources": "^1.4.3" + "source-map": "^0.6.1" }, "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, "schema-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", @@ -4761,12 +4598,6 @@ "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4823,19 +4654,13 @@ } } }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { - "mdn-data": "2.0.4", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "dependencies": { @@ -4860,164 +4685,57 @@ "dev": true }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.2.tgz", + "integrity": "sha512-8JK3EnPsjQsULme9/e5M2hF564f/480hwsdcHvQ7ZtAIMfQ1O3SCfs+b8Mjf5KJxhYApyRshR2QSovEJi2K72Q==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cosmiconfig": "^7.0.0", + "cssnano-preset-default": "^5.0.1", + "is-resolvable": "^1.1.0" } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.0.1.tgz", + "integrity": "sha512-cfmfThYODGqhpQKDq9H0MTAqkMvZ3dGbOUTBKw0xWZiIycMqHid22LsJXJl4r1qX4qzDeKxcSyQ/Xb5Mu3Z//Q==", + "dev": true, + "requires": { + "css-declaration-sorter": "6.0.0", + "cssnano-utils": "^2.0.0", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.0.0", + "postcss-convert-values": "^5.0.0", + "postcss-discard-comments": "^5.0.0", + "postcss-discard-duplicates": "^5.0.0", + "postcss-discard-empty": "^5.0.0", + "postcss-discard-overridden": "^5.0.0", + "postcss-merge-longhand": "^5.0.1", + "postcss-merge-rules": "^5.0.0", + "postcss-minify-font-values": "^5.0.0", + "postcss-minify-gradients": "^5.0.0", + "postcss-minify-params": "^5.0.0", + "postcss-minify-selectors": "^5.0.0", + "postcss-normalize-charset": "^5.0.0", + "postcss-normalize-display-values": "^5.0.0", + "postcss-normalize-positions": "^5.0.0", + "postcss-normalize-repeat-style": "^5.0.0", + "postcss-normalize-string": "^5.0.0", + "postcss-normalize-timing-functions": "^5.0.0", + "postcss-normalize-unicode": "^5.0.0", + "postcss-normalize-url": "^5.0.0", + "postcss-normalize-whitespace": "^5.0.0", + "postcss-ordered-values": "^5.0.0", + "postcss-reduce-initial": "^5.0.0", + "postcss-reduce-transforms": "^5.0.0", + "postcss-svgo": "^5.0.0", + "postcss-unique-selectors": "^5.0.0" + } + }, + "cssnano-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.0.tgz", + "integrity": "sha512-xvxmTszdrvSyTACdPe8VU5J6p4sm3egpgw54dILvNqt5eBUv6TFjACLhSxtRuEsxYrgy8uDy269YjScO5aKbGA==", "dev": true }, "csso": { @@ -5027,30 +4745,6 @@ "dev": true, "requires": { "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "currently-unhandled": { @@ -7171,12 +6865,6 @@ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", "dev": true }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -7318,13 +7006,21 @@ "dev": true }, "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } } }, "import-local": { @@ -7397,24 +7093,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -7477,9 +7161,9 @@ "dev": true }, "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, "is-accessor-descriptor": { @@ -7530,6 +7214,14 @@ "hsla-regex": "^1.0.0", "rgb-regex": "^1.0.1", "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + } } }, "is-core-module": { @@ -7567,12 +7259,6 @@ "kind-of": "^6.0.2" } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -7712,15 +7398,6 @@ "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", "dev": true }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -7840,6 +7517,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -7938,6 +7621,12 @@ "type-check": "~0.4.0" } }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -8114,9 +7803,9 @@ } }, "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, "media-typer": { @@ -8374,33 +8063,6 @@ "yallist": "^4.0.0" } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -8686,9 +8348,9 @@ "dev": true }, "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", "dev": true }, "normalize.css": { @@ -8892,16 +8554,6 @@ "has": "^1.0.3" } }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -9009,12 +8661,12 @@ "dev": true }, "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { @@ -9043,15 +8695,6 @@ } } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, "p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", @@ -9368,543 +9011,243 @@ } }, "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", "dev": true, "requires": { - "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.0.0.tgz", + "integrity": "sha512-Yt84+5V6CgS/AhK7d7MA58vG8dSZ7+ytlRtWLaQhag3HXOncTfmYpuUOX4cDoXjvLfw1sHRCHMiBjYhc35CymQ==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.16.0", + "color": "^3.1.1", + "postcss-value-parser": "^4.1.0" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true } } }, "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.0.tgz", + "integrity": "sha512-V5kmYm4xoBAjNs+eHY/6XzXJkkGeg4kwNf2ocfqhLb1WBPEa4oaSmoi1fnVO7Dkblqvus9h+AenDvhCKUCK7uQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.0.tgz", + "integrity": "sha512-Umig6Gxs8m20RihiXY6QkePd6mp4FxkA1Dg+f/Kd6uw0gEMfKRjDeQOyFkLibexbJJGHpE3lrN/Q0R9SMrUMbQ==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.0.tgz", + "integrity": "sha512-vEJJ+Y3pFUnO1FyCBA6PSisGjHtnphL3V6GsNvkASq/VkP3OX5/No5RYXXLxHa2QegStNzg6HYrYdo71uR4caQ==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.0.tgz", + "integrity": "sha512-+wigy099Y1xZxG36WG5L1f2zeH1oicntkJEW4TDIqKKDO2g9XVB3OhoiHTu08rDEjLnbcab4rw0BAccwi2VjiQ==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.0.tgz", + "integrity": "sha512-hybnScTaZM2iEA6kzVQ6Spozy7kVdLw+lGw8hftLlBEzt93uzXoltkYp9u0tI8xbfhxDLTOOzHsHQCkYdmzRUg==", + "dev": true + }, + "postcss-merge-longhand": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.1.tgz", + "integrity": "sha512-H1RO8le5deFGumQzuhJjuL0bIXPRysa+w7xtk5KrHe38oiaSS9ksPXDo24+IOS3SETPhip0J5+1uCOW+ALs3Yw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.0" + } + }, + "postcss-merge-rules": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.0.tgz", + "integrity": "sha512-TfsXbKjNYCGfUPEXGIGPySnMiJbdS+3gcVeV8gwmJP4RajyKZHW8E0FYDL1WmggTj3hi+m+WUCAvqRpX2ut4Kg==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.0", + "postcss-selector-parser": "^6.0.4", + "vendors": "^1.0.3" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true } } }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "postcss-minify-font-values": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.0.tgz", + "integrity": "sha512-zi2JhFaMOcIaNxhndX5uhsqSY1rexKDp23wV8EOmC9XERqzLbHsoRye3aYF716Zm+hkcR4loqKDt8LZlmihwAg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.0.tgz", + "integrity": "sha512-/jPtNgs6JySMwgsE5dPOq8a2xEopWTW3RyqoB9fLqxgR+mDUNLSi7joKd+N1z7FXWgVkc4l/dEBMXHgNAaUbvg==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.0", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.0.tgz", + "integrity": "sha512-KvZYIxTPBVKjdd+XgObq9A+Sfv8lMkXTpbZTsjhr42XbfWIeLaTItMlygsDWfjArEc3muUfDaUFgNSeDiJ5jug==", "dev": true, "requires": { - "postcss": "^7.0.0" + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.0.0.tgz", + "integrity": "sha512-cEM0O0eWwFIvmo6nfB0lH0vO/XFwgqIvymODbfPXZ1gTA3i76FKnb7TGUrEpiTxaXH6tgYQ6DcTHwRiRS+YQLQ==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^3.1.2" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, "postcss-selector-parser": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", @@ -9915,21 +9258,6 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -9969,533 +9297,195 @@ } }, "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.0.tgz", + "integrity": "sha512-pqsCkgo9KmQP0ew6DqSA+uP9YN6EfsW20pQ3JU5JoQge09Z6Too4qU0TNDsTNWuEaP8SWsMp+19l15210MsDZQ==", + "dev": true }, "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.0.tgz", + "integrity": "sha512-t4f2d//gH1f7Ns0Jq3eNdnWuPT7TeLuISZ6RQx4j8gpl5XrhkdshdNcOnlrEK48YU6Tcb6jqK7dorME3N4oOGA==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.0.tgz", + "integrity": "sha512-0o6/qU5ky74X/eWYj/tv4iiKCm3YqJnrhmVADpIMNXxzFZywsSQxl8F7cKs8jQEtF3VrJBgcDHTexZy1zgDoYg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.0.tgz", + "integrity": "sha512-KRT14JbrXKcFMYuc4q7lh8lvv8u22wLyMrq+UpHKLtbx2H/LOjvWXYdoDxmNrrrJzomAWL+ViEXr48/IhSUJnQ==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.0.tgz", + "integrity": "sha512-wSO4pf7GNcDZpmelREWYADF1+XZWrAcbFLQCOqoE92ZwYgaP/RLumkUTaamEzdT2YKRZAH8eLLKGWotU/7FNPw==", "dev": true, "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.0.tgz", + "integrity": "sha512-TwPaDX+wl9wO3MUm23lzGmOzGCGKnpk+rSDgzB2INpakD5dgWR3L6bJq1P1LQYzBAvz8fRIj2NWdnZdV4EV98Q==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.0.tgz", + "integrity": "sha512-2CpVoz/67rXU5s9tsPZDxG1YGS9OFHwoY9gsLAzrURrCxTAb0H7Vp87/62LvVPgRWTa5ZmvgmqTp2rL8tlm72A==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true } } }, "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.0.tgz", + "integrity": "sha512-ICDaGFBqLgA3dlrCIRuhblLl80D13YtgEV9NJPTYJtgR72vu61KgxAHv+z/lKMs1EbwfSQa3ALjOFLSmXiE34A==", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "is-absolute-url": "^3.0.3", + "normalize-url": "^4.5.0", + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.0.tgz", + "integrity": "sha512-KRnxQvQAVkJfaeXSz7JlnD9nBN9sFZF9lrk9452Q2uRoqrRSkinqifF8Iex7wZGei2DZVG/qpmDFDmRvbNAOGA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-value-parser": "^4.1.0" } }, "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.0.tgz", + "integrity": "sha512-dPr+SRObiHueCIc4IUaG0aOGQmYkuNu50wQvdXTGKy+rzi2mjmPsbeDsheLk5WPb9Zyf2tp8E+I+h40cnivm6g==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0" } }, "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.0.tgz", + "integrity": "sha512-wR6pXUaFbSMG1oCKx8pKVA+rnSXCHlca5jMrlmkmif+uig0HNUTV9oGN5kjKsM3mATQAldv2PF9Tbl2vqLFjnA==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true } } }, "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.0.tgz", + "integrity": "sha512-iHdGODW4YzM3WjVecBhPQt6fpJC4lGQZxJKjkBNHpp2b8dzmvj0ogKThqya+IRodQEFzjfXgYeESkf172FH5Lw==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-utils": "^2.0.0", + "postcss-value-parser": "^4.1.0" } }, "postcss-selector-parser": { @@ -10511,88 +9501,24 @@ } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.0.tgz", + "integrity": "sha512-M3/VS4sFI1Yp9g0bPL+xzzCNz5iLdRUztoFaugMit5a8sMfkVzzhwqbsOlD8IFFymCdJDmXmh31waYHWw1K4BA==", "dev": true, "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" } }, "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.0.tgz", + "integrity": "sha512-o9l4pF8SRn7aCMTmzb/kNv/kjV7wPZpZ8Nlb1Gq8v/Qvw969K1wanz1RVA0ehHzWe9+wHXaC2DvZlak/gdMJ5w==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.2", "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "postcss-value-parser": { @@ -10652,12 +9578,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -10707,12 +9627,6 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -11943,15 +10857,6 @@ "tweetnacl": "~0.14.0" } }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -12548,52 +11453,51 @@ "dev": true }, "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.0.tgz", + "integrity": "sha512-QOWm6XivDLb+fqffTZP8jrmPmPITVChl2KCY2R05nsCWwLi3VGhCdVc3IVGNwd1zzTt1jPd67zIKjpQfxzQZeA==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" }, "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" } }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true } } }, @@ -12607,85 +11511,101 @@ } }, "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", + "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", "dev": true, "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^3.1.2", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" }, "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "color-convert": "^2.0.1" } }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "css-select": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", - "dev": true - } + "boolbase": "^1.0.0", + "css-what": "^4.0.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.3", + "nth-check": "^2.0.0" } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "css-what": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", "dev": true }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "boolbase": "^1.0.0" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "minimist": "^1.2.5" + "has-flag": "^4.0.0" } } } @@ -13085,24 +12005,6 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -13115,12 +12017,6 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -13228,16 +12124,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", @@ -13890,6 +12776,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, "yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index babab9190..8c8185c3a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^5.2.4", - "css-minimizer-webpack-plugin": "^1.2.0", + "css-minimizer-webpack-plugin": "^2.0.0", "eslint": "^7.26.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", From 045240da5b8054909a1b1ef9825e7c25ddc79fd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:27:12 +0200 Subject: [PATCH 0320/1236] build(deps-dev): bump eslint-plugin-no-unsanitized in /frontend (#904) Bumps [eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/mozilla/eslint-plugin-no-unsanitized/releases) - [Commits](https://github.com/mozilla/eslint-plugin-no-unsanitized/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6a6bb271e..a2c86e098 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5810,9 +5810,9 @@ } }, "eslint-plugin-no-unsanitized": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", - "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", + "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", "dev": true }, "eslint-plugin-node": { diff --git a/frontend/package.json b/frontend/package.json index 8c8185c3a..1511d7d4c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,7 +35,7 @@ "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.1.2", "eslint-plugin-mozilla": "^2.9.2", - "eslint-plugin-no-unsanitized": "^3.0.2", + "eslint-plugin-no-unsanitized": "^3.1.5", "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.1", From 46a7b5b233db26513577b32d40534cba85bc1bae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:27:24 +0200 Subject: [PATCH 0321/1236] build(deps-dev): bump pytest from 6.2.2 to 6.2.4 in /backend (#930) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.2 to 6.2.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.2...6.2.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index c57f8ad1e..226a23aac 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.5.0 pre-commit==2.12.1 -pytest==6.2.2 +pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.3 From 69090bdd48e19433ea4792496310286ef1d04cb7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 May 2021 14:27:39 +0200 Subject: [PATCH 0322/1236] build(deps-dev): bump @babel/core from 7.13.10 to 7.14.0 in /frontend (#923) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.10 to 7.14.0. - [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.14.0/packages/babel-core) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 150 +++++++++++++++++++++++-------------- frontend/package.json | 2 +- 2 files changed, 96 insertions(+), 56 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a2c86e098..bada70f94 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,25 +20,24 @@ "dev": true }, "@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.0.tgz", + "integrity": "sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", + "@babel/generator": "^7.14.0", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.0", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", "semver": "^6.3.0", "source-map": "^0.5.0" }, @@ -53,28 +52,16 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.1", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - } - }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -95,6 +82,61 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -105,37 +147,37 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", "dev": true }, "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", "dev": true, "requires": { "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" } }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", "dev": true }, "@babel/template": { @@ -150,30 +192,28 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.14.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } }, diff --git a/frontend/package.json b/frontend/package.json index 1511d7d4c..a09e316c1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.13.10", + "@babel/core": "^7.14.0", "@babel/preset-env": "^7.14.1", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", From dd3874b8f3c9c10bdd5870bf35cfb766cb5df0c4 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 27 Jul 2021 19:09:20 +0200 Subject: [PATCH 0323/1236] Mention where the addon can be found Fixes #1028 --- README.md | 2 +- addon/README.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 418f9cc2c..1e8a1beac 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This project has 4 parts: * `bot` is a Python script running as a Taskcluster hook, aggregating code coverage data from Mozilla repositories, * `backend` is a Python API built with Flask, that serves the aggregated code coverage data, in an efficient way, * `frontend` is a vanilla Javascript SPA displaying code coverage data in your browser, -* `addon` is a Web Extension for Firefox, extending several Mozilla websites with code coverage data. +* `addon` is a Web Extension for Firefox, extending several Mozilla websites with code coverage data. Published at https://addons.mozilla.org/firefox/addon/gecko-code-coverage/. ## Help diff --git a/addon/README.md b/addon/README.md index eac6d56e8..90517d07d 100644 --- a/addon/README.md +++ b/addon/README.md @@ -3,3 +3,5 @@ [![Build Status](https://travis-ci.org/mozilla/code-coverage-addon.svg?branch=master)](https://travis-ci.org/mozilla/code-coverage-addon) Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information. + +The extension can be found at https://addons.mozilla.org/firefox/addon/gecko-code-coverage/. \ No newline at end of file From 7eb6687a9f56a59ca01e6fd007e838f60c7920d2 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 28 Jul 2021 10:55:55 +0200 Subject: [PATCH 0324/1236] Release addon 0.12.0 --- addon/manifest.json | 2 +- addon/package-lock.json | 5817 +++++++++++++++++++++++++++++++++++++-- addon/package.json | 2 +- 3 files changed, 5622 insertions(+), 199 deletions(-) diff --git a/addon/manifest.json b/addon/manifest.json index ace47eb0f..e493daac3 100644 --- a/addon/manifest.json +++ b/addon/manifest.json @@ -2,7 +2,7 @@ "author": "Marco Castelluccio", "manifest_version": 2, "name": "Gecko Code Coverage", - "version": "0.11.0", + "version": "0.12.0", "icons": { "270": "assets/coverage.jpg" }, diff --git a/addon/package-lock.json b/addon/package-lock.json index fd8f9f445..29c4c41c8 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1,14 +1,5556 @@ { "name": "gecko-code-coverage", - "version": "0.11.0", - "lockfileVersion": 1, + "version": "0.12.0", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "gecko-code-coverage", + "version": "0.12.0", + "license": "MPL-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "devDependencies": { + "eslint-plugin-mozilla": "^0.9.0", + "eslint-plugin-no-unsanitized": "^3.1.5", + "web-ext": "^6.1.0", + "webpack": "^5.36.2", + "webpack-cli": "^4.7.0" + }, + "peerDependencies": { + "eslint": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + }, + "node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", + "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@devicefarmer/adbkit": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", + "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==", + "dev": true, + "dependencies": { + "@devicefarmer/adbkit-logcat": "^1.1.0", + "@devicefarmer/adbkit-monkey": "~1.0.1", + "bluebird": "~2.9.24", + "commander": "^2.3.0", + "debug": "~2.6.3", + "node-forge": "^0.10.0", + "split": "~0.3.3" + }, + "bin": { + "adbkit": "bin/adbkit" + }, + "engines": { + "node": ">= 0.10.4" + } + }, + "node_modules/@devicefarmer/adbkit-logcat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", + "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==", + "dev": true, + "engines": { + "node": ">= 0.10.4" + } + }, + "node_modules/@devicefarmer/adbkit-monkey": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", + "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==", + "dev": true, + "dependencies": { + "async": "~0.2.9" + }, + "engines": { + "node": ">= 0.10.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", + "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@mdn/browser-compat-data": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.2.4.tgz", + "integrity": "sha512-jEUurwoeiHOB7SceVnsg3ULxNlf9XxqMfcKNM+eJduPgCcoCnbLi/6og+e764fTAZCcBkqGcWUMhLQXwcqpbJQ==", + "dev": true, + "dependencies": { + "extend": "3.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.3.tgz", + "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", + "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", + "dev": true + }, + "node_modules/@webpack-cli/info": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", + "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", + "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", + "dev": true + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", + "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "node_modules/addons-linter": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.2.0.tgz", + "integrity": "sha512-b6oViLOBgXWsld5L3DJiJSt77DYjVrk2Yam2/gD5e2bsj5xfNvavugwhlJP/MIF0j5yetYT/XFQDXY1Hs0flOA==", + "dev": true, + "dependencies": { + "@mdn/browser-compat-data": "3.2.4", + "addons-scanner-utils": "4.4.0", + "ajv": "6.12.6", + "ajv-merge-patch": "4.1.0", + "chalk": "4.1.0", + "cheerio": "1.0.0-rc.6", + "columnify": "1.5.4", + "common-tags": "1.8.0", + "deepmerge": "4.2.2", + "dispensary": "0.62.0", + "eslint": "7.24.0", + "eslint-plugin-no-unsanitized": "3.1.4", + "eslint-visitor-keys": "2.0.0", + "espree": "7.3.1", + "esprima": "4.0.1", + "fluent-syntax": "0.13.0", + "glob": "7.1.6", + "image-size": "0.9.7", + "is-mergeable-object": "1.1.1", + "jed": "1.1.1", + "os-locale": "5.0.0", + "pino": "6.11.2", + "postcss": "8.2.10", + "relaxed-json": "1.0.3", + "semver": "7.3.5", + "source-map-support": "0.5.19", + "tosource": "1.0.0", + "upath": "2.0.1", + "yargs": "16.2.0", + "yauzl": "2.10.0" + }, + "bin": { + "addons-linter": "bin/addons-linter" + }, + "engines": { + "node": ">=12.21.0" + } + }, + "node_modules/addons-linter/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", + "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", + "dev": true + }, + "node_modules/addons-scanner-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.4.0.tgz", + "integrity": "sha512-fEUGQIqLYeLl5cV6FFSHU+XFlOYETXqm8jxmYGsVayjZaAqWEkIjTXNu4+pDEiqIkrqjPYP2izjrnhBpHRsyog==", + "dev": true, + "dependencies": { + "@types/yauzl": "2.9.1", + "common-tags": "1.8.0", + "first-chunk-stream": "3.0.0", + "strip-bom-stream": "4.0.0", + "upath": "2.0.1", + "yauzl": "2.10.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz", + "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ajv": { + "version": "6.12.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", + "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "node_modules/ajv-merge-patch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz", + "integrity": "sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==", + "dev": true, + "dependencies": { + "fast-json-patch": "^2.0.6", + "json-merge-patch": "^0.2.3" + } + }, + "node_modules/ajv/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "dependencies": { + "string-width": "^3.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "node_modules/array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "node_modules/array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bluebird": { + "version": "2.9.34", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", + "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/boxen": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", + "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/bunyan": { + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", + "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", + "dev": true, + "engines": [ + "node >=0.10.0" + ], + "dependencies": { + "dtrace-provider": "~0.8", + "moment": "^2.19.3", + "mv": "~2", + "safe-json-stringify": "~1" + }, + "bin": { + "bunyan": "bin/bunyan" + }, + "optionalDependencies": { + "dtrace-provider": "~0.8", + "moment": "^2.19.3", + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001227", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", + "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", + "dev": true, + "dependencies": { + "cheerio-select": "^1.3.0", + "dom-serializer": "^1.3.1", + "domhandler": "^4.1.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/cheerio-select": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz", + "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==", + "dev": true, + "dependencies": { + "css-select": "^4.1.2", + "css-what": "^5.0.0", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0" + } + }, + "node_modules/chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + } + }, + "node_modules/chrome-launcher/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-select": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz", + "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "node_modules/css-what": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", + "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "dev": true + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.0.tgz", + "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/deepcopy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-2.1.0.tgz", + "integrity": "sha512-8cZeTb1ZKC3bdSCP6XOM1IsTczIO73fdqtwa2B0N15eAz7gmyhQo+mc5gnFuulsgN3vIQYmTgbmQVKalH1dKvQ==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.8" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dispensary": { + "version": "0.62.0", + "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", + "integrity": "sha512-x8vqPX7owhzDp3Y6t/iOuTuNoWx5hlZKITlzlybETsZoY05cYDubGpwt0soLfRLAWLuxX1lq0lTc/vXtk/CDCw==", + "dev": true, + "dependencies": { + "async": "~3.2.0", + "natural-compare-lite": "~1.4.0", + "pino": "~6.11.0", + "request": "~2.88.0", + "sha.js": "~2.4.4", + "source-map-support": "~0.5.4", + "yargs": "~16.2.0" + }, + "bin": { + "dispensary": "bin/dispensary" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dispensary/node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "node_modules/domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/domutils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", + "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", + "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "dev": true + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", + "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", + "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.21", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-mozilla": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-0.9.1.tgz", + "integrity": "sha512-prd8qpEKumF7xgg/qCmpUCEQr8EfX5aeVsvWRf1XfCpq7blMtnvovyneIkEFxcTQjupWKyPiNufLVnfyZA/L8g==", + "dev": true, + "dependencies": { + "ini-parser": "0.0.2", + "sax": "1.2.4" + }, + "engines": { + "node": ">=6.9.1" + } + }, + "node_modules/eslint-plugin-no-unsanitized": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", + "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-to-promise": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", + "integrity": "sha1-S4TxF3K28l93Uvx02XFTGsb1tiY=", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-patch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", + "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^2.0.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fast-json-patch/node_modules/fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fast-redact": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.1.tgz", + "integrity": "sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/firefox-profile": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.0.tgz", + "integrity": "sha512-Z+/6GQ0JEW2eqgj63EYNbgKSgoIz7w1yXlkOWAIRkCNnj50rkfnQIz8uYwJkobxwYQM8vjFIbYiVtYuQV8US2A==", + "dev": true, + "dependencies": { + "adm-zip": "~0.5.x", + "fs-extra": "~9.0.1", + "ini": "~2.0.0", + "minimist": "^1.2.5", + "xml2js": "~0.4.23" + }, + "bin": { + "firefox-profile": "lib/cli.js" + } + }, + "node_modules/firefox-profile/node_modules/fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/first-chunk-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", + "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatstr": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", + "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", + "dev": true + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "node_modules/fluent-syntax": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.13.0.tgz", + "integrity": "sha512-0Bk1AsliuYB550zr4JV9AYhsETsD3ELXUQzdXGJfIc1Ni/ukAfBdQInDhVMYJUaT2QxoamNslwkYF7MlOrPUwg==", + "dev": true, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/fx-runner": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.1.0.tgz", + "integrity": "sha512-v/Eo69DDFW30zPdvjCYVXddjVvLy2xGeRbg0S18bPd8kEc0q9VsDoDkjyOxY5lTZsAqcQGy0OWjs3HCfRVBNSg==", + "dev": true, + "dependencies": { + "commander": "2.9.0", + "shell-quote": "1.6.1", + "spawn-sync": "1.0.15", + "when": "3.7.7", + "which": "1.2.4", + "winreg": "0.0.12" + }, + "bin": { + "fx-runner": "bin/fx-runner" + } + }, + "node_modules/fx-runner/node_modules/commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/fx-runner/node_modules/isexe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", + "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=", + "dev": true + }, + "node_modules/fx-runner/node_modules/which": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", + "integrity": "sha1-FVf5YIBgTlsRs1meufRbUKnv1yI=", + "dev": true, + "dependencies": { + "is-absolute": "^0.1.7", + "isexe": "^1.1.1" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globals": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.7.tgz", + "integrity": "sha512-KRVgLNZkr00YGN0qn9MlIrmlxbRhsCcEb1Byq3WKGnIV4M48iD185cprRtaoK4t5iC+ym2Q5qlArxZ/V1yzDgA==", + "dev": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=10.18.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ini-parser": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz", + "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", + "dev": true, + "dependencies": { + "is-relative": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-mergeable-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz", + "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", + "dev": true + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/jed": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", + "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", + "dev": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "node_modules/json-merge-patch": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz", + "integrity": "sha1-+ixrWvh9p3uuKWalidUuI+2B/kA=", + "dev": true, + "dependencies": { + "deep-equal": "^1.0.0" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jszip": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", + "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dev": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "marky": "^1.2.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", + "dev": true + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/marky": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz", + "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", + "dev": true + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true, + "optional": true, + "dependencies": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "optional": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mv/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true, + "optional": true, + "dependencies": { + "glob": "^6.0.1" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true, + "optional": true + }, + "node_modules/nanoid": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=", + "dev": true + }, + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true, + "optional": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-notifier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.0.tgz", + "integrity": "sha512-SkwNwGnMMlSPrcoeH4CSo9XyWe72acAHEJGDdPdB+CyBVHsIYaTQ4U/1wk3URsyzC75xZLg2vzU2YaALlqDF1Q==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node_modules/normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "dev": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/pino": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.2.tgz", + "integrity": "sha512-bmzxwbrIPxQUlAuMkF4PWVErUGERU4z37HazlhflKFg08crsNE3fACGN6gPwg5xtKOK47Ux5cZm8YCuLV4wWJg==", + "dev": true, + "dependencies": { + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^3.1.0", + "quick-format-unescaped": "4.0.1", + "sonic-boom": "^1.0.2" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-std-serializers": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", + "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", + "dev": true + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.2.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", + "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.22", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", + "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relaxed-json": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", + "integrity": "sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "commander": "^2.6.0" + }, + "bin": { + "rjson": "bin/rjson.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/relaxed-json/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/relaxed-json/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/relaxed-json/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/relaxed-json/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/relaxed-json/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/relaxed-json/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "dev": true, + "optional": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "dependencies": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/sign-addon": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz", + "integrity": "sha512-TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==", + "dev": true, + "dependencies": { + "common-tags": "1.8.0", + "core-js": "3.8.3", + "deepcopy": "2.1.0", + "es6-error": "4.1.1", + "es6-promisify": "6.1.1", + "jsonwebtoken": "8.5.1", + "mz": "2.7.0", + "request": "2.88.2", + "source-map-support": "0.5.19", + "stream-to-promise": "3.0.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sonic-boom": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", + "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", + "dev": true, + "dependencies": { + "atomic-sleep": "^1.0.0", + "flatstr": "^1.0.12" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-to-array": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", + "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", + "dev": true, + "dependencies": { + "any-promise": "^1.1.0" + } + }, + "node_modules/stream-to-promise": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-3.0.0.tgz", + "integrity": "sha512-h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA==", + "dev": true, + "dependencies": { + "any-promise": "~1.3.0", + "end-of-stream": "~1.4.1", + "stream-to-array": "~2.3.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-buf": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", + "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-stream": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", + "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", + "dev": true, + "dependencies": { + "first-chunk-stream": "^3.0.0", + "strip-bom-buf": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/table": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", + "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", + "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tosource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", + "integrity": "sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-ext": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.1.0.tgz", + "integrity": "sha512-f9sBuysFoCJAuS03wRtSBH8dPKQUZvCVT+AoqBW3tBBN6a92P0PyGF2lTwZJ5wrOOvXu7w2DvuAFOU6CnBugFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "7.13.9", + "@devicefarmer/adbkit": "2.11.3", + "addons-linter": "3.2.0", + "bunyan": "1.8.15", + "camelcase": "6.2.0", + "chrome-launcher": "0.13.4", + "debounce": "1.2.0", + "decamelize": "5.0.0", + "es6-error": "4.1.1", + "event-to-promise": "0.8.0", + "firefox-profile": "4.2.0", + "fs-extra": "9.1.0", + "fx-runner": "1.1.0", + "import-fresh": "3.3.0", + "mkdirp": "1.0.4", + "multimatch": "5.0.0", + "mz": "2.7.0", + "node-notifier": "9.0.0", + "open": "7.4.2", + "parse-json": "5.2.0", + "sign-addon": "3.3.0", + "source-map-support": "0.5.19", + "strip-bom": "4.0.0", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1", + "update-notifier": "5.1.0", + "watchpack": "2.1.1", + "ws": "7.4.3", + "yargs": "16.2.0", + "zip-dir": "2.0.0" + }, + "bin": { + "web-ext": "bin/web-ext" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=6.9.0 <7.0.0" + } + }, + "node_modules/webpack": { + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", + "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.47", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.2.1", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", + "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.3", + "@webpack-cli/info": "^1.2.4", + "@webpack-cli/serve": "^1.4.0", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-cli/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-cli/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/when": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", + "integrity": "sha1-q6A/w7tzbWyIsJHQE9io5ZDYRxg=", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/winreg": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", + "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/zip-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", + "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", + "dev": true, + "dependencies": { + "async": "^3.2.0", + "jszip": "^3.2.2" + } + }, + "node_modules/zip-dir/node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -16,14 +5558,12 @@ "@babel/helper-validator-identifier": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" }, "@babel/highlight": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", @@ -34,7 +5574,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -43,7 +5582,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -54,7 +5592,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -62,20 +5599,17 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -131,7 +5665,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", - "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -148,7 +5681,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -157,7 +5689,6 @@ "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, "requires": { "type-fest": "^0.8.1" } @@ -165,8 +5696,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -435,8 +5965,7 @@ "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "addons-linter": { "version": "3.2.0", @@ -520,7 +6049,6 @@ "version": "6.12.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -531,8 +6059,7 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" } } }, @@ -604,8 +6131,7 @@ "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-regex": { "version": "2.1.1", @@ -617,7 +6143,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -632,7 +6157,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -691,8 +6215,7 @@ "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" }, "async": { "version": "0.2.10", @@ -733,8 +6256,7 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -785,7 +6307,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -878,8 +6399,7 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { "version": "6.2.0", @@ -903,7 +6423,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1037,7 +6556,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -1045,8 +6563,7 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colorette": { "version": "1.2.2", @@ -1088,8 +6605,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -1133,7 +6649,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1227,8 +6742,7 @@ "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "deepcopy": { "version": "2.1.0", @@ -1302,7 +6816,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, "requires": { "esutils": "^2.0.2" } @@ -1397,8 +6910,7 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "end-of-stream": { "version": "1.4.4", @@ -1423,7 +6935,6 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, "requires": { "ansi-colors": "^4.1.1" } @@ -1482,14 +6993,12 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", - "dev": true, "requires": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.0", @@ -1533,14 +7042,12 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -1548,14 +7055,12 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -1582,7 +7087,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -1592,7 +7096,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" }, @@ -1600,22 +7103,19 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, "eslint-visitor-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, "requires": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -1625,28 +7125,24 @@ "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, "requires": { "estraverse": "^5.1.0" }, @@ -1654,8 +7150,7 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, @@ -1663,7 +7158,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -1671,22 +7165,19 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, "estraverse": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "event-to-promise": { "version": "0.8.0", @@ -1732,8 +7223,7 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-json-patch": { "version": "2.2.1", @@ -1755,14 +7245,12 @@ "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-redact": { "version": "3.0.1", @@ -1795,7 +7283,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, "requires": { "flat-cache": "^3.0.4" } @@ -1847,7 +7334,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -1862,8 +7348,7 @@ "flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, "fluent-syntax": { "version": "0.13.0", @@ -1911,8 +7396,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "function-bind": { "version": "1.1.1", @@ -1923,8 +7407,7 @@ "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "fx-runner": { "version": "1.1.0", @@ -2006,7 +7489,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2020,7 +7502,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -2044,7 +7525,6 @@ "version": "13.8.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", - "dev": true, "requires": { "type-fest": "^0.20.2" }, @@ -2052,8 +7532,7 @@ "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" } } }, @@ -2133,8 +7612,7 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-symbols": { "version": "1.0.2", @@ -2186,8 +7664,7 @@ "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "image-size": { "version": "0.9.7", @@ -2208,7 +7685,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -2233,14 +7709,12 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -2249,8 +7723,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "2.0.0", @@ -2333,20 +7806,17 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -2452,8 +7922,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", @@ -2487,14 +7956,12 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -2542,14 +8009,12 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, "json-stringify-safe": { "version": "5.0.1", @@ -2695,7 +8160,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -2749,8 +8213,7 @@ "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, "lodash.includes": { "version": "4.3.0", @@ -2797,8 +8260,7 @@ "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" }, "lowercase-keys": { "version": "1.0.1", @@ -2810,7 +8272,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -2895,7 +8356,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -3013,8 +8473,7 @@ "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "natural-compare-lite": { "version": "1.4.0", @@ -3133,7 +8592,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -3161,7 +8619,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, "requires": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -3260,7 +8717,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" } @@ -3301,14 +8757,12 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.6", @@ -3371,8 +8825,7 @@ "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, "prepend-http": { "version": "2.0.0", @@ -3389,8 +8842,7 @@ "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "psl": { "version": "1.8.0", @@ -3411,8 +8863,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pupa": { "version": "2.1.1", @@ -3522,8 +8973,7 @@ "regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" }, "registry-auth-token": { "version": "4.2.1", @@ -3642,8 +9092,7 @@ "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "resolve": { "version": "1.20.0", @@ -3675,8 +9124,7 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "responselike": { "version": "1.0.2", @@ -3691,7 +9139,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -3736,7 +9183,6 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -3796,7 +9242,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -3804,8 +9249,7 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { "version": "1.6.1", @@ -3853,7 +9297,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -3914,8 +9357,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.16.1", @@ -3954,11 +9396,19 @@ "stream-to-array": "~2.3.0" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -3968,29 +9418,18 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -4034,14 +9473,12 @@ "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -4050,7 +9487,6 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", - "dev": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -4064,7 +9500,6 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -4075,20 +9510,17 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -4148,8 +9580,7 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "thenify": { "version": "3.3.1", @@ -4225,7 +9656,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, "requires": { "prelude-ls": "^1.2.1" } @@ -4239,8 +9669,7 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" }, "typedarray": { "version": "0.0.6", @@ -4304,7 +9733,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -4333,8 +9761,7 @@ "v8-compile-cache": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "verror": { "version": "1.10.0", @@ -4523,7 +9950,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -4552,8 +9978,7 @@ "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wrap-ansi": { "version": "7.0.0", @@ -4586,8 +10011,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "3.0.3", @@ -4638,8 +10062,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { "version": "16.2.0", diff --git a/addon/package.json b/addon/package.json index 514c9c65e..4812373f8 100644 --- a/addon/package.json +++ b/addon/package.json @@ -1,6 +1,6 @@ { "name": "gecko-code-coverage", - "version": "0.11.0", + "version": "0.12.0", "description": "Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information.", "dependencies": { "lodash": "^4.17.21" From ebade853dd1b9f895da9cf2b68f7e4fb499ba8c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:56:33 +0200 Subject: [PATCH 0325/1236] build(deps-dev): bump @babel/core from 7.14.0 to 7.14.8 in /frontend (#1034) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.0 to 7.14.8. - [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.14.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 286 ++++++++++++++++++++++++------------- frontend/package.json | 2 +- 2 files changed, 184 insertions(+), 104 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index bada70f94..f262a7b91 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,20 +20,20 @@ "dev": true }, "@babel/core": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.0.tgz", - "integrity": "sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -43,180 +43,260 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true + }, "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, "requires": { - "@babel/types": "^7.14.1", + "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-transforms": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", - "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" } }, "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.8" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", "dev": true, "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" } }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index a09e316c1..d8df94407 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.14.0", + "@babel/core": "^7.14.8", "@babel/preset-env": "^7.14.1", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.0.0", From c3e3b8089d2a6c3b11f3d0a2129a5a78a1e3609e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:56:51 +0200 Subject: [PATCH 0326/1236] build(deps-dev): bump webpack from 5.36.2 to 5.47.0 in /frontend (#1038) Bumps [webpack](https://github.com/webpack/webpack) from 5.36.2 to 5.47.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.36.2...v5.47.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 320 +++++++++++++++++++++++-------------- frontend/package.json | 2 +- 2 files changed, 199 insertions(+), 123 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f262a7b91..6bb030a74 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2951,9 +2951,9 @@ "dev": true }, "@types/eslint": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", - "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", "dev": true, "requires": { "@types/estree": "*", @@ -2961,9 +2961,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", "dev": true, "requires": { "@types/eslint": "*", @@ -2971,9 +2971,9 @@ } }, "@types/estree": { - "version": "0.0.47", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", - "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, "@types/glob": { @@ -3093,148 +3093,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" + "@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/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -5272,9 +5272,9 @@ } }, "enhanced-resolve": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", - "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -5346,9 +5346,9 @@ } }, "es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", "dev": true }, "es-to-primitive": { @@ -12302,9 +12302,9 @@ } }, "watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -12321,22 +12321,22 @@ } }, "webpack": { - "version": "5.36.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", - "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", + "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.47", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.2.1", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", @@ -12344,45 +12344,121 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", + "schema-utils": "^3.1.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.0.1" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "dev": true + }, "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "has-flag": "^4.0.0" } + }, + "terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + } + }, + "webpack-sources": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", + "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", + "dev": true } } }, diff --git a/frontend/package.json b/frontend/package.json index d8df94407..af9167481 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^11.0.1", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.1", - "webpack": "^5.36.2", + "webpack": "^5.47.0", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.7.3" From 8ba51b530358137f87b9dccbc89da993d0144485 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:56:57 +0200 Subject: [PATCH 0327/1236] build(deps-dev): bump webpack from 5.36.2 to 5.47.0 in /addon (#1037) Bumps [webpack](https://github.com/webpack/webpack) from 5.36.2 to 5.47.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.36.2...v5.47.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 613 ++++++++++++++++++++++------------------ addon/package.json | 2 +- 2 files changed, 335 insertions(+), 280 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 29c4c41c8..51250f5b6 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.36.2", + "webpack": "^5.47.0", "webpack-cli": "^4.7.0" }, "peerDependencies": { @@ -261,15 +261,15 @@ } }, "node_modules/@types/estree": { - "version": "0.0.47", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", - "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", "dev": true }, "node_modules/@types/minimatch": { @@ -294,148 +294,148 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" + "@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" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -473,9 +473,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -589,7 +589,10 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } }, "node_modules/ajv-merge-patch": { "version": "4.1.0", @@ -940,12 +943,6 @@ "engines": [ "node >=0.10.0" ], - "dependencies": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - }, "bin": { "bunyan": "bin/bunyan" }, @@ -1662,9 +1659,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", "dev": true }, "node_modules/es6-error": { @@ -2897,19 +2894,34 @@ "dev": true }, "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^8.0.0" }, "engines": { "node": ">= 10.13.0" } }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -4374,17 +4386,21 @@ "dev": true }, "node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/semver": { @@ -4423,9 +4439,9 @@ } }, "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -4549,12 +4565,6 @@ "flatstr": "^1.0.12" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4821,9 +4831,9 @@ } }, "node_modules/terser": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", - "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dev": true, "dependencies": { "commander": "^2.20.0", @@ -4838,20 +4848,27 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", "dev": true, "dependencies": { - "jest-worker": "^26.6.2", + "jest-worker": "^27.0.2", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^5.5.1" + "terser": "^5.7.0" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, "node_modules/terser-webpack-plugin/node_modules/p-limit": { @@ -4864,6 +4881,9 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/terser/node_modules/source-map": { @@ -5189,22 +5209,22 @@ } }, "node_modules/webpack": { - "version": "5.36.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", - "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", + "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.47", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.2.1", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", @@ -5212,17 +5232,26 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", + "schema-utils": "^3.1.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.0.1" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, "node_modules/webpack-cli": { @@ -5313,13 +5342,22 @@ } }, "node_modules/webpack-sources": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", + "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/watchpack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", "dev": true, "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { "node": ">=10.13.0" @@ -5527,6 +5565,9 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/zip-dir": { @@ -5745,15 +5786,15 @@ } }, "@types/estree": { - "version": "0.0.47", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", - "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", "dev": true }, "@types/minimatch": { @@ -5778,148 +5819,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" + "@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/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@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": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -5957,9 +5998,9 @@ "dev": true }, "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true }, "acorn-jsx": { @@ -6067,7 +6108,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "ajv-merge-patch": { "version": "4.1.0", @@ -6961,9 +7003,9 @@ } }, "es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", "dev": true }, "es6-error": { @@ -7943,14 +7985,25 @@ "dev": true }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "js-tokens": { @@ -9169,12 +9222,12 @@ "dev": true }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } @@ -9205,9 +9258,9 @@ } }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -9313,12 +9366,6 @@ "flatstr": "^1.0.12" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -9534,9 +9581,9 @@ "dev": true }, "terser": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", - "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dev": true, "requires": { "commander": "^2.20.0", @@ -9553,17 +9600,17 @@ } }, "terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", "dev": true, "requires": { - "jest-worker": "^26.6.2", + "jest-worker": "^27.0.2", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^5.5.1" + "terser": "^5.7.0" }, "dependencies": { "p-limit": { @@ -9832,22 +9879,22 @@ } }, "webpack": { - "version": "5.36.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", - "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", + "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.47", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.2.1", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", @@ -9855,11 +9902,23 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", + "schema-utils": "^3.1.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.0.1" + }, + "dependencies": { + "watchpack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + } } }, "webpack-cli": { @@ -9931,14 +9990,10 @@ } }, "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", - "dev": true, - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", + "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", + "dev": true }, "when": { "version": "3.7.7", diff --git a/addon/package.json b/addon/package.json index 4812373f8..04f28b261 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^0.9.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.36.2", + "webpack": "^5.47.0", "webpack-cli": "^4.7.0" }, "scripts": { From a08ff8c4ad3fe892f2ff0198f135375a9eea29dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:57:04 +0200 Subject: [PATCH 0328/1236] build(deps): bump taskcluster from 43.2.0 to 44.1.0 in /tools (#1036) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 43.2.0 to 44.1.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v43.2.0...v44.1.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index bc267a3e2..5a2ae5bea 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==3.0.1 logbook==1.5.3 raven==6.10.0 structlog==21.1.0 -taskcluster==43.2.0 +taskcluster==44.1.0 From c3ea65b804a50ef4455784e33d20307424cf94cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:57:18 +0200 Subject: [PATCH 0329/1236] build(deps-dev): bump css-loader from 5.2.4 to 6.2.0 in /frontend (#1033) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.4 to 6.2.0. - [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.4...v6.2.0) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 58 ++++++++++++++++++-------------------- frontend/package.json | 2 +- 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6bb030a74..b6487fff2 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4067,12 +4067,6 @@ } } }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", @@ -4641,44 +4635,42 @@ } }, "css-loader": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", - "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", + "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", "dev": true, "requires": { - "camelcase": "^6.2.0", "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.10", + "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "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" }, "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } }, "semver": { @@ -10836,6 +10828,12 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", diff --git a/frontend/package.json b/frontend/package.json index af9167481..93a4f3cd1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.0.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.2.4", + "css-loader": "^6.2.0", "css-minimizer-webpack-plugin": "^2.0.0", "eslint": "^7.26.0", "eslint-config-prettier": "^6.2.0", From bef09ccb69425fd662a4bb1bfe6dcb8aa2630f3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:57:30 +0200 Subject: [PATCH 0330/1236] build(deps-dev): bump eslint from 7.26.0 to 7.31.0 in /frontend (#1025) Bumps [eslint](https://github.com/eslint/eslint) from 7.26.0 to 7.31.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.26.0...v7.31.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 129 +++++++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 73 insertions(+), 58 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b6487fff2..528f4b1c4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2895,15 +2895,15 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -2912,32 +2912,39 @@ }, "dependencies": { "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", "dev": true, "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "type-fest": "^0.20.2" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, "@trysound/sax": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", @@ -5373,28 +5380,31 @@ "dev": true }, "eslint": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz", - "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==", + "version": "7.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", + "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -5403,7 +5413,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -5412,7 +5422,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -5460,6 +5470,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, "esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", @@ -5475,10 +5491,19 @@ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -5490,22 +5515,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -6562,9 +6571,9 @@ } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", + "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", "dev": true }, "follow-redirects": { @@ -7830,6 +7839,12 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -11729,9 +11744,9 @@ } }, "table": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", - "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -11743,9 +11758,9 @@ }, "dependencies": { "ajv": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", - "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", diff --git a/frontend/package.json b/frontend/package.json index 93a4f3cd1..534cb606b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^6.2.0", "css-minimizer-webpack-plugin": "^2.0.0", - "eslint": "^7.26.0", + "eslint": "^7.31.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", "eslint-loader": "^4.0.0", From 55a299047425a8cfea173616a72069b5ce855d54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:57:39 +0200 Subject: [PATCH 0331/1236] build(deps): bump python-dateutil from 2.8.1 to 2.8.2 in /backend (#1023) Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.1 to 2.8.2. - [Release notes](https://github.com/dateutil/dateutil/releases) - [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS) - [Commits](https://github.com/dateutil/dateutil/compare/2.8.1...2.8.2) --- updated-dependencies: - dependency-name: python-dateutil dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 295c01980..fd0b030b7 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -7,7 +7,7 @@ Flask-Cors==3.0.10 flask-talisman==0.7.0 google-cloud-storage==1.38.0 gunicorn==20.1.0 -python-dateutil==2.8.1 +python-dateutil==2.8.2 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.8 From d9c4bb37be1178f836e4b2276b0e7579a08dd635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:57:50 +0200 Subject: [PATCH 0332/1236] build(deps): bump connexion from 2.7.0 to 2.9.0 in /backend (#1022) Bumps [connexion](https://github.com/zalando/connexion) from 2.7.0 to 2.9.0. - [Release notes](https://github.com/zalando/connexion/releases) - [Commits](https://github.com/zalando/connexion/compare/2.7.0...2.9.0) --- updated-dependencies: - dependency-name: connexion dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index fd0b030b7..bf9dd27c0 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -connexion==2.7.0 +connexion==2.9.0 datadog==0.41.0 fakeredis==1.5.0 Flask==1.1.2 From a313a088936cb173c120cc920ffea7f36ba99c2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:58:01 +0200 Subject: [PATCH 0333/1236] build(deps): bump libmozevent from 1.1.6 to 1.1.9 in /events (#1020) Bumps [libmozevent](https://github.com/mozilla/libmozdata) from 1.1.6 to 1.1.9. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/commits) --- updated-dependencies: - dependency-name: libmozevent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index ad87533a4..5cb696985 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.6 +libmozevent==1.1.9 From 3bb0d84eca1ea8b978b07c6448ac1484727a4ff6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:58:12 +0200 Subject: [PATCH 0334/1236] build(deps-dev): bump babel-plugin-prismjs in /frontend (#1017) Bumps babel-plugin-prismjs from 2.0.1 to 2.1.0. --- updated-dependencies: - dependency-name: babel-plugin-prismjs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 528f4b1c4..239f463c0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3769,9 +3769,9 @@ } }, "babel-plugin-prismjs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.0.1.tgz", - "integrity": "sha512-GqQGa3xX3Z2ft97oDbGvEFoxD8nKqb3ZVszrOc5H7icnEUA56BIjVYm86hfZZA82uuHLwTIfCXbEKzKG1BzKzg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.1.0.tgz", + "integrity": "sha512-ehzSKYfeAz4U78zi/sfwsjDPlq0LvDKxNefcZTJ/iKBu+plsHsLqZhUeGf1+82LAcA35UZGbU6ksEx2Utphc/g==", "dev": true }, "babel-polyfill": { diff --git a/frontend/package.json b/frontend/package.json index 534cb606b..e208ee27b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -23,7 +23,7 @@ "@babel/core": "^7.14.8", "@babel/preset-env": "^7.14.1", "babel-loader": "^8.2.2", - "babel-plugin-prismjs": "^2.0.0", + "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^6.2.0", From 380de04ddfc5bb2713cedd01f42b45c9dbe1af21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:58:22 +0200 Subject: [PATCH 0335/1236] build(deps): bump tenacity from 7.0.0 to 8.0.1 in /bot (#1016) Bumps [tenacity](https://github.com/jd/tenacity) from 7.0.0 to 8.0.1. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/7.0.0...8.0.1) --- updated-dependencies: - dependency-name: tenacity dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 7012cd674..55fa5d1fb 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,6 +4,6 @@ libmozdata==0.1.70 pytoml==0.1.21 pytz==2021.1 pyyaml==5.4.1 -tenacity==7.0.0 +tenacity==8.0.1 tqdm==4.60.0 zstandard==0.15.2 From 3c81ada465ace2ecf742d54a122582c115d06d2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:58:34 +0200 Subject: [PATCH 0336/1236] build(deps): bump prismjs from 1.23.0 to 1.24.1 in /frontend (#1010) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.23.0 to 1.24.1. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.23.0...v1.24.1) --- updated-dependencies: - dependency-name: prismjs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 47 +++----------------------------------- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 45 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 239f463c0..2258762f7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4257,17 +4257,6 @@ "del": "^4.1.1" } }, - "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -5084,12 +5073,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "optional": true - }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -6823,15 +6806,6 @@ "minimatch": "~3.0.2" } }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -9686,12 +9660,9 @@ } }, "prismjs": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz", - "integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==", - "requires": { - "clipboard": "^2.0.0" - } + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.0.tgz", + "integrity": "sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ==" }, "process-nextick-args": { "version": "2.0.1", @@ -10320,12 +10291,6 @@ } } }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "optional": true - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -11930,12 +11895,6 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "optional": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index e208ee27b..3df2e6e17 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.23.0" + "prismjs": "^1.24.0" } } From 685fc8337bebd876579642a07f47c0c448a8d1b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:58:47 +0200 Subject: [PATCH 0337/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#1009) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.6.0 to 2.1.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/v2.1.0/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.0...v2.1.0) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 57 +++++++++----------------------------- frontend/package.json | 2 +- 2 files changed, 14 insertions(+), 45 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2258762f7..6f66c39d4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8100,34 +8100,27 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", - "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.1.0.tgz", + "integrity": "sha512-SV1GgjMcfqy6hW07rAniUbQE4qS3inh3v4rZEUySkPRWy3vMbS3jUCjMOvNI4lUnDlQYJEmuUqKktTCNY5koFQ==", "dev": true, "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^3.0.0" }, "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "dev": true }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } @@ -10796,12 +10789,6 @@ } } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -12775,24 +12762,6 @@ "wildcard": "^2.0.0" } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", diff --git a/frontend/package.json b/frontend/package.json index 3df2e6e17..b85a44e50 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.1", - "mini-css-extract-plugin": "^1.6.0", + "mini-css-extract-plugin": "^2.1.0", "node-sass": "^6.0.0", "prettier": "1.19.1", "sass-loader": "^11.0.1", From 7b5de5d8c7b85e497aef958d09fca69aca47dc9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:59:01 +0200 Subject: [PATCH 0338/1236] build(deps): bump datadog from 0.41.0 to 0.42.0 in /backend (#1007) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.41.0 to 0.42.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.41.0...v0.42.0) --- updated-dependencies: - dependency-name: datadog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index bf9dd27c0..3b4edf395 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 -datadog==0.41.0 +datadog==0.42.0 fakeredis==1.5.0 Flask==1.1.2 Flask-Cors==3.0.10 From c33c0ca83b3af12feccb519661eeda643bb52186 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:59:18 +0200 Subject: [PATCH 0339/1236] build(deps): bump python from 3.9.5-slim to 3.9.6-slim in /bot (#1005) Bumps python from 3.9.5-slim to 3.9.6-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 1e090f171..f2dc33b84 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.5-slim +FROM python:3.9.6-slim ADD tools /src/tools ADD bot /src/bot From 299723753e0051170a8bba26e6f86c7809b58111 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:59:26 +0200 Subject: [PATCH 0340/1236] build(deps): bump python from 3.9.5-slim to 3.9.6-slim in /backend (#1004) Bumps python from 3.9.5-slim to 3.9.6-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 66e7b8d21..b03107875 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.5-slim +FROM python:3.9.6-slim ADD tools /src/tools ADD backend /src/backend From 8767f9150c20453d7b0fe2d8648722fa010a1333 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:59:41 +0200 Subject: [PATCH 0341/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#998) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.1 to 5.1.4. - [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.1.1...v5.1.4) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 68 ++++++++++++++++++++++++++++---------- frontend/package.json | 2 +- 2 files changed, 51 insertions(+), 19 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6f66c39d4..6e4e9b73f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11798,55 +11798,87 @@ } }, "terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", "dev": true, "requires": { - "jest-worker": "^26.6.2", + "jest-worker": "^27.0.2", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^5.5.1" + "terser": "^5.7.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "dev": true, "requires": { - "yocto-queue": "^0.1.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" } }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/frontend/package.json b/frontend/package.json index b85a44e50..e5cfaaa53 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^11.0.1", "standard": "^16.0.1", - "terser-webpack-plugin": "^5.1.1", + "terser-webpack-plugin": "^5.1.4", "webpack": "^5.47.0", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2", From bae5b830b4aca67e9b781dab62f86802407e60a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 11:59:53 +0200 Subject: [PATCH 0342/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#997) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 2.0.0 to 3.0.2. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v2.0.0...v3.0.2) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 675 ++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 335 insertions(+), 342 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6e4e9b73f..2e2e2c4eb 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3023,12 +3023,6 @@ "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", "dev": true }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -4329,16 +4323,6 @@ "object-visit": "^1.0.0" } }, - "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4354,15 +4338,11 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "color-string": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", - "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "colord": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", + "integrity": "sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==", + "dev": true }, "colorette": { "version": "1.2.1", @@ -4571,39 +4551,6 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4622,9 +4569,9 @@ "dev": true }, "css-declaration-sorter": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.0.tgz", - "integrity": "sha512-S0TE4E0ha5+tBHdLWPc5n+S8E4dFBS5xScPvgHkLNZwWvX4ISoFGhGeerLC9uS1cKA/sC+K2wHq6qEbcagT/fg==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz", + "integrity": "sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q==", "dev": true, "requires": { "timsort": "^0.3.0" @@ -4681,36 +4628,77 @@ } }, "css-minimizer-webpack-plugin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz", - "integrity": "sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", "dev": true, "requires": { - "cssnano": "^5.0.0", - "jest-worker": "^26.3.0", + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", "p-limit": "^3.0.2", - "postcss": "^8.2.9", + "postcss": "^8.3.5", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -4793,57 +4781,58 @@ "dev": true }, "cssnano": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.2.tgz", - "integrity": "sha512-8JK3EnPsjQsULme9/e5M2hF564f/480hwsdcHvQ7ZtAIMfQ1O3SCfs+b8Mjf5KJxhYApyRshR2QSovEJi2K72Q==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz", + "integrity": "sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==", "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "cssnano-preset-default": "^5.0.1", - "is-resolvable": "^1.1.0" + "cssnano-preset-default": "^5.1.3", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.0.1.tgz", - "integrity": "sha512-cfmfThYODGqhpQKDq9H0MTAqkMvZ3dGbOUTBKw0xWZiIycMqHid22LsJXJl4r1qX4qzDeKxcSyQ/Xb5Mu3Z//Q==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz", + "integrity": "sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==", "dev": true, "requires": { - "css-declaration-sorter": "6.0.0", - "cssnano-utils": "^2.0.0", + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.0.0", - "postcss-convert-values": "^5.0.0", - "postcss-discard-comments": "^5.0.0", - "postcss-discard-duplicates": "^5.0.0", - "postcss-discard-empty": "^5.0.0", - "postcss-discard-overridden": "^5.0.0", - "postcss-merge-longhand": "^5.0.1", - "postcss-merge-rules": "^5.0.0", - "postcss-minify-font-values": "^5.0.0", - "postcss-minify-gradients": "^5.0.0", - "postcss-minify-params": "^5.0.0", - "postcss-minify-selectors": "^5.0.0", - "postcss-normalize-charset": "^5.0.0", - "postcss-normalize-display-values": "^5.0.0", - "postcss-normalize-positions": "^5.0.0", - "postcss-normalize-repeat-style": "^5.0.0", - "postcss-normalize-string": "^5.0.0", - "postcss-normalize-timing-functions": "^5.0.0", - "postcss-normalize-unicode": "^5.0.0", - "postcss-normalize-url": "^5.0.0", - "postcss-normalize-whitespace": "^5.0.0", - "postcss-ordered-values": "^5.0.0", - "postcss-reduce-initial": "^5.0.0", - "postcss-reduce-transforms": "^5.0.0", - "postcss-svgo": "^5.0.0", - "postcss-unique-selectors": "^5.0.0" + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" } }, "cssnano-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.0.tgz", - "integrity": "sha512-xvxmTszdrvSyTACdPe8VU5J6p4sm3egpgw54dILvNqt5eBUv6TFjACLhSxtRuEsxYrgy8uDy269YjScO5aKbGA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", "dev": true }, "csso": { @@ -5195,15 +5184,6 @@ } } }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -7419,12 +7399,6 @@ } } }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -7612,12 +7586,6 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -7716,10 +7684,10 @@ "type-check": "~0.4.0" } }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", "dev": true }, "load-json-file": { @@ -8226,9 +8194,9 @@ "dev": true }, "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true }, "nanomatch": { @@ -8442,9 +8410,9 @@ "dev": true }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true }, "normalize.css": { @@ -9080,14 +9048,14 @@ "dev": true }, "postcss": { - "version": "8.2.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.14.tgz", - "integrity": "sha512-+jD0ZijcvyCqPQo/m/CW0UcARpdFylq04of+Q7RKX6f/Tu+dvpUI/9Sp81+i6/vJThnOBX09Quw0ZLOVwpzX3w==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" }, "dependencies": { "colorette": { @@ -9095,12 +9063,6 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -9115,13 +9077,14 @@ } }, "postcss-colormin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.0.0.tgz", - "integrity": "sha512-Yt84+5V6CgS/AhK7d7MA58vG8dSZ7+ytlRtWLaQhag3HXOncTfmYpuUOX4cDoXjvLfw1sHRCHMiBjYhc35CymQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", "dev": true, "requires": { - "browserslist": "^4.16.0", - "color": "^3.1.1", + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", "postcss-value-parser": "^4.1.0" }, "dependencies": { @@ -9139,9 +9102,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -9151,73 +9114,73 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true } } }, "postcss-convert-values": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.0.tgz", - "integrity": "sha512-V5kmYm4xoBAjNs+eHY/6XzXJkkGeg4kwNf2ocfqhLb1WBPEa4oaSmoi1fnVO7Dkblqvus9h+AenDvhCKUCK7uQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0" } }, "postcss-discard-comments": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.0.tgz", - "integrity": "sha512-Umig6Gxs8m20RihiXY6QkePd6mp4FxkA1Dg+f/Kd6uw0gEMfKRjDeQOyFkLibexbJJGHpE3lrN/Q0R9SMrUMbQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", "dev": true }, "postcss-discard-duplicates": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.0.tgz", - "integrity": "sha512-vEJJ+Y3pFUnO1FyCBA6PSisGjHtnphL3V6GsNvkASq/VkP3OX5/No5RYXXLxHa2QegStNzg6HYrYdo71uR4caQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", "dev": true }, "postcss-discard-empty": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.0.tgz", - "integrity": "sha512-+wigy099Y1xZxG36WG5L1f2zeH1oicntkJEW4TDIqKKDO2g9XVB3OhoiHTu08rDEjLnbcab4rw0BAccwi2VjiQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", "dev": true }, "postcss-discard-overridden": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.0.tgz", - "integrity": "sha512-hybnScTaZM2iEA6kzVQ6Spozy7kVdLw+lGw8hftLlBEzt93uzXoltkYp9u0tI8xbfhxDLTOOzHsHQCkYdmzRUg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", "dev": true }, "postcss-merge-longhand": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.1.tgz", - "integrity": "sha512-H1RO8le5deFGumQzuhJjuL0bIXPRysa+w7xtk5KrHe38oiaSS9ksPXDo24+IOS3SETPhip0J5+1uCOW+ALs3Yw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", "dev": true, "requires": { "css-color-names": "^1.0.1", "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.0" + "stylehacks": "^5.0.1" } }, "postcss-merge-rules": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.0.tgz", - "integrity": "sha512-TfsXbKjNYCGfUPEXGIGPySnMiJbdS+3gcVeV8gwmJP4RajyKZHW8E0FYDL1WmggTj3hi+m+WUCAvqRpX2ut4Kg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.0", - "postcss-selector-parser": "^6.0.4", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", "vendors": "^1.0.3" }, "dependencies": { @@ -9235,9 +9198,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -9247,48 +9210,58 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } } } }, "postcss-minify-font-values": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.0.tgz", - "integrity": "sha512-zi2JhFaMOcIaNxhndX5uhsqSY1rexKDp23wV8EOmC9XERqzLbHsoRye3aYF716Zm+hkcR4loqKDt8LZlmihwAg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0" } }, "postcss-minify-gradients": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.0.tgz", - "integrity": "sha512-/jPtNgs6JySMwgsE5dPOq8a2xEopWTW3RyqoB9fLqxgR+mDUNLSi7joKd+N1z7FXWgVkc4l/dEBMXHgNAaUbvg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "is-color-stop": "^1.1.0", "postcss-value-parser": "^4.1.0" } }, "postcss-minify-params": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.0.tgz", - "integrity": "sha512-KvZYIxTPBVKjdd+XgObq9A+Sfv8lMkXTpbZTsjhr42XbfWIeLaTItMlygsDWfjArEc3muUfDaUFgNSeDiJ5jug==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0", "uniqs": "^2.0.0" }, @@ -9307,9 +9280,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -9319,38 +9292,37 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true } } }, "postcss-minify-selectors": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.0.0.tgz", - "integrity": "sha512-cEM0O0eWwFIvmo6nfB0lH0vO/XFwgqIvymODbfPXZ1gTA3i76FKnb7TGUrEpiTxaXH6tgYQ6DcTHwRiRS+YQLQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^3.1.2" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } } } @@ -9391,63 +9363,63 @@ } }, "postcss-normalize-charset": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.0.tgz", - "integrity": "sha512-pqsCkgo9KmQP0ew6DqSA+uP9YN6EfsW20pQ3JU5JoQge09Z6Too4qU0TNDsTNWuEaP8SWsMp+19l15210MsDZQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", "dev": true }, "postcss-normalize-display-values": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.0.tgz", - "integrity": "sha512-t4f2d//gH1f7Ns0Jq3eNdnWuPT7TeLuISZ6RQx4j8gpl5XrhkdshdNcOnlrEK48YU6Tcb6jqK7dorME3N4oOGA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-positions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.0.tgz", - "integrity": "sha512-0o6/qU5ky74X/eWYj/tv4iiKCm3YqJnrhmVADpIMNXxzFZywsSQxl8F7cKs8jQEtF3VrJBgcDHTexZy1zgDoYg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-repeat-style": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.0.tgz", - "integrity": "sha512-KRT14JbrXKcFMYuc4q7lh8lvv8u22wLyMrq+UpHKLtbx2H/LOjvWXYdoDxmNrrrJzomAWL+ViEXr48/IhSUJnQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.0.tgz", - "integrity": "sha512-wSO4pf7GNcDZpmelREWYADF1+XZWrAcbFLQCOqoE92ZwYgaP/RLumkUTaamEzdT2YKRZAH8eLLKGWotU/7FNPw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-timing-functions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.0.tgz", - "integrity": "sha512-TwPaDX+wl9wO3MUm23lzGmOzGCGKnpk+rSDgzB2INpakD5dgWR3L6bJq1P1LQYzBAvz8fRIj2NWdnZdV4EV98Q==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-unicode": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.0.tgz", - "integrity": "sha512-2CpVoz/67rXU5s9tsPZDxG1YGS9OFHwoY9gsLAzrURrCxTAb0H7Vp87/62LvVPgRWTa5ZmvgmqTp2rL8tlm72A==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", "dev": true, "requires": { "browserslist": "^4.16.0", @@ -9468,9 +9440,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -9480,53 +9452,53 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true } } }, "postcss-normalize-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.0.tgz", - "integrity": "sha512-ICDaGFBqLgA3dlrCIRuhblLl80D13YtgEV9NJPTYJtgR72vu61KgxAHv+z/lKMs1EbwfSQa3ALjOFLSmXiE34A==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", "dev": true, "requires": { "is-absolute-url": "^3.0.3", - "normalize-url": "^4.5.0", + "normalize-url": "^6.0.1", "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-whitespace": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.0.tgz", - "integrity": "sha512-KRnxQvQAVkJfaeXSz7JlnD9nBN9sFZF9lrk9452Q2uRoqrRSkinqifF8Iex7wZGei2DZVG/qpmDFDmRvbNAOGA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0" } }, "postcss-ordered-values": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.0.tgz", - "integrity": "sha512-dPr+SRObiHueCIc4IUaG0aOGQmYkuNu50wQvdXTGKy+rzi2mjmPsbeDsheLk5WPb9Zyf2tp8E+I+h40cnivm6g==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" } }, "postcss-reduce-initial": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.0.tgz", - "integrity": "sha512-wR6pXUaFbSMG1oCKx8pKVA+rnSXCHlca5jMrlmkmif+uig0HNUTV9oGN5kjKsM3mATQAldv2PF9Tbl2vqLFjnA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", "dev": true, "requires": { "browserslist": "^4.16.0", @@ -9547,9 +9519,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -9559,26 +9531,26 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true } } }, "postcss-reduce-transforms": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.0.tgz", - "integrity": "sha512-iHdGODW4YzM3WjVecBhPQt6fpJC4lGQZxJKjkBNHpp2b8dzmvj0ogKThqya+IRodQEFzjfXgYeESkf172FH5Lw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", "dev": true, "requires": { - "cssnano-utils": "^2.0.0", + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" } }, @@ -9595,9 +9567,9 @@ } }, "postcss-svgo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.0.tgz", - "integrity": "sha512-M3/VS4sFI1Yp9g0bPL+xzzCNz5iLdRUztoFaugMit5a8sMfkVzzhwqbsOlD8IFFymCdJDmXmh31waYHWw1K4BA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0", @@ -9605,14 +9577,26 @@ } }, "postcss-unique-selectors": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.0.tgz", - "integrity": "sha512-o9l4pF8SRn7aCMTmzb/kNv/kjV7wPZpZ8Nlb1Gq8v/Qvw969K1wanz1RVA0ehHzWe9+wHXaC2DvZlak/gdMJ5w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^6.0.5", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, "postcss-value-parser": { @@ -10531,23 +10515,6 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -11538,9 +11505,9 @@ "dev": true }, "stylehacks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.0.tgz", - "integrity": "sha512-QOWm6XivDLb+fqffTZP8jrmPmPITVChl2KCY2R05nsCWwLi3VGhCdVc3IVGNwd1zzTt1jPd67zIKjpQfxzQZeA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", "dev": true, "requires": { "browserslist": "^4.16.0", @@ -11561,9 +11528,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", "dev": true }, "colorette": { @@ -11573,15 +11540,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true } } @@ -11596,15 +11563,15 @@ } }, "svgo": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", - "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", + "integrity": "sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw==", "dev": true, "requires": { "@trysound/sax": "0.1.1", "chalk": "^4.1.0", "commander": "^7.1.0", - "css-select": "^3.1.2", + "css-select": "^4.1.3", "css-tree": "^1.1.2", "csso": "^4.2.0", "stable": "^0.1.8" @@ -11651,24 +11618,50 @@ "dev": true }, "css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", "nth-check": "^2.0.0" } }, "css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index e5cfaaa53..e3fd9458f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^6.2.0", - "css-minimizer-webpack-plugin": "^2.0.0", + "css-minimizer-webpack-plugin": "^3.0.2", "eslint": "^7.31.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.1", From 00aae82d5340c9e4280b76ae74627a8fc672ade5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:35:40 +0200 Subject: [PATCH 0343/1236] build(deps-dev): bump pre-commit from 2.12.1 to 2.13.0 in /bot (#951) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.12.1 to 2.13.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.12.1...v2.13.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 987fc59d1..d8978d1b9 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 -pre-commit==2.12.1 +pre-commit==2.13.0 pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.3 From 12991f96ecf46e34839a87ee1136c11560163811 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:35:47 +0200 Subject: [PATCH 0344/1236] build(deps-dev): bump pre-commit from 2.12.1 to 2.13.0 in /backend (#952) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.12.1 to 2.13.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.12.1...v2.13.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 226a23aac..6d1c52386 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.5.0 -pre-commit==2.12.1 +pre-commit==2.13.0 pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.3 From a611c86f0453b4ade304bb8a51f579835ec9d2d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:35:56 +0200 Subject: [PATCH 0345/1236] build(deps): bump browserslist from 4.14.7 to 4.16.6 in /frontend (#958) Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.7 to 4.16.6. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.14.7...4.16.6) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 289 +++++++++---------------------------- 1 file changed, 65 insertions(+), 224 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2e2e2c4eb..6bb755322 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -260,42 +260,25 @@ "to-fast-properties": "^2.0.0" } }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" }, "semver": { "version": "6.3.0", @@ -3985,16 +3968,42 @@ } }, "browserslist": { - "version": "4.14.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", - "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001157", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.591", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.66" + "node-releases": "^1.1.71" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.789", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + } } }, "buffer-from": { @@ -4500,42 +4509,25 @@ "semver": "7.0.0" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001227", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==", - "dev": true + "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.727", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", - "dev": true + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==" }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" }, "semver": { "version": "7.0.0", @@ -5200,12 +5192,6 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, - "electron-to-chromium": { - "version": "1.3.603", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", - "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", - "dev": true - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -7518,34 +7504,6 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", @@ -8295,12 +8253,6 @@ } } }, - "node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", - "dev": true - }, "node-sass": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", @@ -9088,42 +9040,25 @@ "postcss-value-parser": "^4.1.0" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" } } }, @@ -9184,42 +9119,25 @@ "vendors": "^1.0.3" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" }, "postcss-selector-parser": { "version": "6.0.6", @@ -9266,42 +9184,25 @@ "uniqs": "^2.0.0" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" } } }, @@ -9426,42 +9327,25 @@ "postcss-value-parser": "^4.1.0" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" } } }, @@ -9505,42 +9389,25 @@ "caniuse-api": "^3.0.0" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" } } }, @@ -10335,15 +10202,6 @@ } } }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", @@ -11514,42 +11372,25 @@ "postcss-selector-parser": "^6.0.4" }, "dependencies": { - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "caniuse-lite": { "version": "1.0.30001248", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", - "dev": true + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, "electron-to-chromium": { "version": "1.3.789", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==", - "dev": true + "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" } } }, From 85d206bae4c2eb48eab8f1ba1bc6d8abf8884e3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:04 +0200 Subject: [PATCH 0346/1236] build(deps): bump dns-packet from 1.3.1 to 1.3.4 in /frontend (#959) Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4. - [Release notes](https://github.com/mafintosh/dns-packet/releases) - [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md) - [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6bb755322..d00f1292f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5085,9 +5085,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { "ip": "^1.1.0", From 0fcd7a0cc5fd4ad4b65cd669b7f9ecba3ac53163 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:10 +0200 Subject: [PATCH 0347/1236] build(deps): bump libmozdata from 0.1.70 to 0.1.72 in /bot (#963) Bumps [libmozdata](https://github.com/mozilla/libmozdata) from 0.1.70 to 0.1.72. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/compare/v0.1.70...v0.1.72) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 55fa5d1fb..50e8c88f4 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==1.38.0 -libmozdata==0.1.70 +libmozdata==0.1.72 pytoml==0.1.21 pytz==2021.1 pyyaml==5.4.1 From b141919c6c2f8981a96272ef8cfdb0172b8f5066 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:16 +0200 Subject: [PATCH 0348/1236] build(deps-dev): bump eslint-config-standard in /frontend (#964) Bumps [eslint-config-standard](https://github.com/standard/eslint-config-standard) from 16.0.2 to 16.0.3. - [Release notes](https://github.com/standard/eslint-config-standard/releases) - [Changelog](https://github.com/standard/eslint-config-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/eslint-config-standard/compare/v16.0.2...v16.0.3) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 12 +++++++++--- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d00f1292f..ed8285074 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5500,9 +5500,9 @@ } }, "eslint-config-standard": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", - "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", + "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", "dev": true }, "eslint-config-standard-jsx": { @@ -10898,6 +10898,12 @@ "v8-compile-cache": "^2.0.3" } }, + "eslint-config-standard": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", + "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", + "dev": true + }, "file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index e3fd9458f..e1379e561 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -30,7 +30,7 @@ "css-minimizer-webpack-plugin": "^3.0.2", "eslint": "^7.31.0", "eslint-config-prettier": "^6.2.0", - "eslint-config-standard": "^16.0.1", + "eslint-config-standard": "^16.0.3", "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.1.2", From 4a2524e716a16ea6d52d69278a47fb3b047e991d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:23 +0200 Subject: [PATCH 0349/1236] build(deps): bump ws from 6.2.1 to 6.2.2 in /frontend (#968) Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/commits) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ed8285074..192126f88 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12759,9 +12759,9 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { "async-limiter": "~1.0.0" From 5514b42c7d5d41845d13ec408f44e7013c6caf52 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:30 +0200 Subject: [PATCH 0350/1236] build(deps-dev): bump webpack-cli from 4.7.0 to 4.7.2 in /addon (#977) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.7.0 to 4.7.2. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.7.0...webpack-cli@4.7.2) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 104 ++++++++++++++++++++++++++-------------- addon/package.json | 2 +- 2 files changed, 70 insertions(+), 36 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 51250f5b6..a6e6c82f5 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -16,7 +16,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", - "webpack-cli": "^4.7.0" + "webpack-cli": "^4.7.2" }, "peerDependencies": { "eslint": ">=0.8.0" @@ -440,25 +440,40 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", - "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", + "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } }, "node_modules/@webpack-cli/info": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", - "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", + "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", "dev": true, "dependencies": { "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", - "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", - "dev": true + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", + "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", @@ -5255,15 +5270,15 @@ } }, "node_modules/webpack-cli": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", - "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", + "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.3", - "@webpack-cli/info": "^1.2.4", - "@webpack-cli/serve": "^1.4.0", + "@webpack-cli/configtest": "^1.0.4", + "@webpack-cli/info": "^1.3.0", + "@webpack-cli/serve": "^1.5.1", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", @@ -5279,6 +5294,23 @@ }, "engines": { "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } } }, "node_modules/webpack-cli/node_modules/commander": { @@ -5965,25 +5997,27 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", - "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", + "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", + "dev": true, + "requires": {} }, "@webpack-cli/info": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", - "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", + "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", - "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", - "dev": true + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", + "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", + "dev": true, + "requires": {} }, "@xtuc/ieee754": { "version": "1.2.0", @@ -9922,15 +9956,15 @@ } }, "webpack-cli": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", - "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", + "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.3", - "@webpack-cli/info": "^1.2.4", - "@webpack-cli/serve": "^1.4.0", + "@webpack-cli/configtest": "^1.0.4", + "@webpack-cli/info": "^1.3.0", + "@webpack-cli/serve": "^1.5.1", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", diff --git a/addon/package.json b/addon/package.json index 04f28b261..9d48f3100 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", - "webpack-cli": "^4.7.0" + "webpack-cli": "^4.7.2" }, "scripts": { "lint": "eslint src/*.js", From c1f810eb1c1f217501da60a21d72c633dc0b1d9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:40 +0200 Subject: [PATCH 0351/1236] build(deps-dev): bump sass-loader from 11.0.1 to 12.1.0 in /frontend (#981) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 11.0.1 to 12.1.0. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v11.0.1...v12.1.0) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 192126f88..4256533bd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10088,9 +10088,9 @@ } }, "sass-loader": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.0.1.tgz", - "integrity": "sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", "dev": true, "requires": { "klona": "^2.0.4", diff --git a/frontend/package.json b/frontend/package.json index e1379e561..07330989f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.1.0", "node-sass": "^6.0.0", "prettier": "1.19.1", - "sass-loader": "^11.0.1", + "sass-loader": "^12.1.0", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.4", "webpack": "^5.47.0", From 508d5e3952eac69a9f0b5a2377d1e19e2ab68033 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:48 +0200 Subject: [PATCH 0352/1236] build(deps-dev): bump webpack-merge from 5.7.3 to 5.8.0 in /frontend (#982) Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.7.3 to 5.8.0. - [Release notes](https://github.com/survivejs/webpack-merge/releases) - [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md) - [Commits](https://github.com/survivejs/webpack-merge/compare/v5.7.3...v5.8.0) --- updated-dependencies: - dependency-name: webpack-merge dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4256533bd..c1e082c38 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12625,9 +12625,9 @@ } }, "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { "clone-deep": "^4.0.1", diff --git a/frontend/package.json b/frontend/package.json index 07330989f..6a84bc3de 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -48,7 +48,7 @@ "webpack": "^5.47.0", "webpack-cli": "^4.7.0", "webpack-dev-server": "^3.11.2", - "webpack-merge": "^5.7.3" + "webpack-merge": "^5.8.0" }, "dependencies": { "chartist": "^0.11.3", From e537deffd17571677f0127b7c1a6c4e8bd52493f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:36:55 +0200 Subject: [PATCH 0353/1236] build(deps-dev): bump webpack-cli from 4.7.0 to 4.7.2 in /frontend (#983) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.7.0 to 4.7.2. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.7.0...webpack-cli@4.7.2) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 54 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c1e082c38..4a48133ea 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2872,9 +2872,9 @@ } }, "@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", "dev": true }, "@eslint/eslintrc": { @@ -3223,24 +3223,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", - "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", + "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", - "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", + "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", - "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", + "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", "dev": true }, "@xtuc/ieee754": { @@ -6090,9 +6090,9 @@ } }, "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -7442,9 +7442,9 @@ "dev": true }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, "is-string": { @@ -9665,9 +9665,9 @@ } }, "rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "dev": true, "requires": { "resolve": "^1.9.0" @@ -12294,15 +12294,15 @@ } }, "webpack-cli": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", - "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", + "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.3", - "@webpack-cli/info": "^1.2.4", - "@webpack-cli/serve": "^1.4.0", + "@webpack-cli/configtest": "^1.0.4", + "@webpack-cli/info": "^1.3.0", + "@webpack-cli/serve": "^1.5.1", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", diff --git a/frontend/package.json b/frontend/package.json index 6a84bc3de..347795503 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.4", "webpack": "^5.47.0", - "webpack-cli": "^4.7.0", + "webpack-cli": "^4.7.2", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.8.0" }, From 21e4b2204705276310789c6f74228c82cb7dd8f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:37:00 +0200 Subject: [PATCH 0354/1236] build(deps): bump flask-talisman from 0.7.0 to 0.8.1 in /backend (#986) Bumps [flask-talisman](https://github.com/wntrblm/flask-talisman) from 0.7.0 to 0.8.1. - [Release notes](https://github.com/wntrblm/flask-talisman/releases) - [Commits](https://github.com/wntrblm/flask-talisman/compare/v0.7.0...v0.8.1) --- updated-dependencies: - dependency-name: flask-talisman dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 3b4edf395..1e36bb215 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -4,7 +4,7 @@ datadog==0.42.0 fakeredis==1.5.0 Flask==1.1.2 Flask-Cors==3.0.10 -flask-talisman==0.7.0 +flask-talisman==0.8.1 google-cloud-storage==1.38.0 gunicorn==20.1.0 python-dateutil==2.8.2 From 07307ccf45792781be3589ae9575681cbb3bfdb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:37:07 +0200 Subject: [PATCH 0355/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#995) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.3.1 to 5.3.2. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.3.1...v5.3.2) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 253 ++++++++++++------------------------- frontend/package.json | 2 +- 2 files changed, 83 insertions(+), 172 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4a48133ea..e9dd03a3f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2977,9 +2977,9 @@ } }, "@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", "dev": true }, "@types/json-schema": { @@ -4067,14 +4067,6 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "camelcase-keys": { @@ -4695,49 +4687,42 @@ } }, "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" }, "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", - "dev": true - } + "domelementtype": "^2.2.0" } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } } } @@ -4761,9 +4746,9 @@ } }, "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", "dev": true }, "cssesc": { @@ -5166,14 +5151,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "ecc-jsbn": { @@ -6948,15 +6925,15 @@ } }, "html-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz", + "integrity": "sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ==", "dev": true, "requires": { "@types/html-minifier-terser": "^5.0.0", "html-minifier-terser": "^5.0.1", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", + "lodash": "^4.17.21", + "pretty-error": "^3.0.4", "tapable": "^2.0.0" } }, @@ -7789,14 +7766,6 @@ "dev": true, "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "lru-cache": { @@ -8208,14 +8177,6 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "node-forge": { @@ -8394,12 +8355,12 @@ } }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "number-is-nan": { @@ -8732,14 +8693,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "parent-module": { @@ -8783,14 +8736,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } } }, "pascalcase": { @@ -9494,13 +9439,13 @@ } }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", + "integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", "dev": true, "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^2.0.6" } }, "prismjs": { @@ -9800,16 +9745,16 @@ "dev": true }, "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" }, "dependencies": { "ansi-regex": { @@ -9818,84 +9763,44 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "dependencies": { "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", - "dev": true - }, - "entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } } } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "strip-ansi": { @@ -11856,6 +11761,12 @@ } } }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 347795503..f4a60f528 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.3.1", + "html-webpack-plugin": "^5.3.2", "mini-css-extract-plugin": "^2.1.0", "node-sass": "^6.0.0", "prettier": "1.19.1", From ee360c424f10edacb0d695b86389de83732d1b1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:37:15 +0200 Subject: [PATCH 0356/1236] build(deps-dev): bump node-sass from 6.0.0 to 6.0.1 in /frontend (#996) Bumps [node-sass](https://github.com/sass/node-sass) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v6.0.0...v6.0.1) --- updated-dependencies: - dependency-name: node-sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 452 +++++++++++++++++++++++-------------- frontend/package.json | 2 +- 2 files changed, 280 insertions(+), 174 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e9dd03a3f..b0349bc2a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3000,12 +3000,24 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, "@types/node": { "version": "14.14.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.9.tgz", "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -3389,12 +3401,6 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -3500,6 +3506,12 @@ } } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -4069,22 +4081,21 @@ "tslib": "^2.0.3" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, "caniuse-api": { @@ -4821,15 +4832,6 @@ "css-tree": "^1.1.2" } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -4854,6 +4856,24 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -6777,6 +6797,12 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -7131,6 +7157,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", @@ -7312,12 +7344,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", @@ -7386,6 +7412,12 @@ "path-is-inside": "^1.0.2" } }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -7445,12 +7477,6 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -7521,6 +7547,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -7625,6 +7657,12 @@ "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", "dev": true }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -7749,16 +7787,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -7784,9 +7812,9 @@ "dev": true }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", "dev": true }, "map-visit": { @@ -7821,110 +7849,203 @@ } }, "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "dependencies": { "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "lru-cache": "^6.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "has": "^1.0.3" } }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "p-locate": "^4.1.0" } }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "normalize-package-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", + "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" } }, - "pify": { + "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "lru-cache": "^6.0.0" } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, @@ -7994,6 +8115,12 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "mini-css-extract-plugin": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.1.0.tgz", @@ -8043,6 +8170,17 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, "minipass": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", @@ -8215,9 +8353,9 @@ } }, "node-sass": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", - "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", + "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -8227,8 +8365,7 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", + "meow": "^9.0.0", "nan": "^2.13.2", "node-gyp": "^7.1.0", "npmlog": "^4.0.0", @@ -8269,15 +8406,6 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -9532,6 +9660,12 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -9619,24 +9753,13 @@ } }, "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - } + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, "regenerate": { @@ -9826,15 +9949,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -11251,20 +11365,12 @@ "dev": true }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "get-stdin": "^4.0.1" - }, - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - } + "min-indent": "^1.0.0" } }, "strip-json-comments": { @@ -11504,9 +11610,9 @@ "dev": true }, "tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.2.tgz", + "integrity": "sha512-EwKEgqJ7nJoS+s8QfLYVGMDmAsj+StbI2AM/RTHeUSsOw6Z8bwNBRv5z3CY0m7laC5qUAqruLX5AhMuc5deY3Q==", "dev": true, "requires": { "chownr": "^2.0.0", @@ -11724,9 +11830,9 @@ } }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "true-case-path": { diff --git a/frontend/package.json b/frontend/package.json index f4a60f528..273d95d1a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -40,7 +40,7 @@ "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.2", "mini-css-extract-plugin": "^2.1.0", - "node-sass": "^6.0.0", + "node-sass": "^6.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", "standard": "^16.0.1", From 6680cae33dad837f92dd5b8cb195339fd32ed778 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:37:20 +0200 Subject: [PATCH 0357/1236] build(deps): bump tqdm from 4.60.0 to 4.61.2 in /bot (#1015) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.60.0 to 4.61.2. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.60.0...v4.61.2) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 50e8c88f4..2aab45ba6 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,5 +5,5 @@ pytoml==0.1.21 pytz==2021.1 pyyaml==5.4.1 tenacity==8.0.1 -tqdm==4.60.0 +tqdm==4.61.2 zstandard==0.15.2 From ab8b351e6d5a277d64d172b1861cab247d757ac9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 12:37:30 +0200 Subject: [PATCH 0358/1236] build(deps): bump google-cloud-storage from 1.38.0 to 1.41.1 in /bot (#1031) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.38.0 to 1.41.1. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.38.0...v1.41.1) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 2aab45ba6..ec1a70d27 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.38.0 +google-cloud-storage==1.41.1 libmozdata==0.1.72 pytoml==0.1.21 pytz==2021.1 From 11104a450e6bb25b0df491d5a2f51e122954cbda Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 13:22:14 +0200 Subject: [PATCH 0359/1236] build(deps): bump fakeredis from 1.5.0 to 1.5.2 in /backend (#980) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.5.0 to 1.5.2. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.5.0...1.5.2) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 6d1c52386..adff162a9 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.5.0 +fakeredis==1.5.2 pre-commit==2.13.0 pytest==6.2.4 pytest-responses==0.5.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index 1e36bb215..4943e92a9 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 datadog==0.42.0 -fakeredis==1.5.0 +fakeredis==1.5.2 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 From 2210635918e7fbb753348fcee75216cb5b5015e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 13:22:22 +0200 Subject: [PATCH 0360/1236] build(deps): bump google-cloud-storage from 1.38.0 to 1.41.1 in /backend (#1030) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.38.0 to 1.41.1. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.38.0...v1.41.1) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 4943e92a9..b14133e9c 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.5.2 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 -google-cloud-storage==1.38.0 +google-cloud-storage==1.41.1 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 From 9d2144abd9f0c487682f542c28bef9d9e2470541 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Jul 2021 13:22:29 +0200 Subject: [PATCH 0361/1236] build(deps-dev): bump @babel/preset-env in /frontend (#1035) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.1 to 7.14.8. - [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.14.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2468 +++++++++++++----------------------- frontend/package.json | 2 +- 2 files changed, 903 insertions(+), 1567 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b0349bc2a..bad4b892f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,9 +14,9 @@ } }, "@babel/compat-data": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", - "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", "dev": true }, "@babel/core": { @@ -300,78 +300,72 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", - "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" }, "dependencies": { - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -381,165 +375,117 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", - "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", + "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/types": "^7.14.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/highlight": "^7.14.5" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", - "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -553,111 +499,112 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, "requires": { - "@babel/types": "^7.14.1", + "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } }, @@ -670,27 +617,27 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } @@ -717,535 +664,452 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dev": true, "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "@babel/types": "^7.14.5" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", "dev": true, "requires": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.8" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "dev": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { @@ -1264,129 +1128,130 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dev": true, "requires": { - "@babel/types": "^7.14.1", + "@babel/types": "^7.14.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } @@ -1421,171 +1286,172 @@ "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", - "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz", - "integrity": "sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" + "@babel/plugin-transform-parameters": "^7.14.5" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -1607,12 +1473,12 @@ } }, "@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-dynamic-import": { @@ -1697,1029 +1563,531 @@ } }, "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz", - "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", - "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz", - "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", - "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", - "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/highlight": "^7.14.5" } }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", - "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/types": "^7.14.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/highlight": "^7.14.5" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", - "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", "dev": true }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", - "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.14.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } } } }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", + "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.1.tgz", - "integrity": "sha512-0M4yL1l7V4l+j/UHvxcdvNfLB9pPtIooHTbEhgD/6UGyh8Hy3Bm1Mj0buzjDXATCSz3JFibVdnoJZCrlUCanrQ==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.15", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.13.11", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -2729,68 +2097,62 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.1", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.17", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.0", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.1", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", "semver": "^6.3.0" }, "dependencies": { - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", "dev": true }, "@babel/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", - "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.8", "to-fast-properties": "^2.0.0" } }, @@ -2816,18 +2178,18 @@ } }, "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" }, "dependencies": { "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true } } @@ -3714,22 +3076,16 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", - "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.0", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" }, "dependencies": { - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -3739,22 +3095,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", - "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.0", - "core-js-compat": "^3.9.1" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", - "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.0" + "@babel/helper-define-polyfill-provider": "^0.2.2" } }, "babel-plugin-prismjs": { @@ -4503,35 +3859,15 @@ "dev": true }, "core-js-compat": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.1.tgz", - "integrity": "sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", + "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", "dev": true, "requires": { "browserslist": "^4.16.6", "semver": "7.0.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001227", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001227.tgz", - "integrity": "sha512-HHZT4QpUw4Pf45IE3xxKAPgAN3q2aRai/x5TSHP8lrrKzARoH0IeBviwStcRi5lsFlscTkBbXC7gXyms43151A==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==" - }, - "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 273d95d1a..4a9bba544 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.14.8", - "@babel/preset-env": "^7.14.1", + "@babel/preset-env": "^7.14.8", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From e060dd6721e2491c7f24960dd6f5788812a72e0b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:13:50 +0200 Subject: [PATCH 0362/1236] build(deps-dev): bump eslint from 7.31.0 to 7.32.0 in /frontend (#1043) Bumps [eslint](https://github.com/eslint/eslint) from 7.31.0 to 7.32.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.31.0...v7.32.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 18 +++++++++--------- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index bad4b892f..921edd965 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4662,9 +4662,9 @@ "dev": true }, "eslint": { - "version": "7.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", - "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -4728,9 +4728,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -5853,9 +5853,9 @@ } }, "flatted": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", - "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", "dev": true }, "follow-redirects": { diff --git a/frontend/package.json b/frontend/package.json index 4a9bba544..34aacb3c2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "clean-webpack-plugin": "^3.0.0", "css-loader": "^6.2.0", "css-minimizer-webpack-plugin": "^3.0.2", - "eslint": "^7.31.0", + "eslint": "^7.32.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.3", "eslint-loader": "^4.0.0", From 6fa3d807a86cd0653fded1bd2f0e7a24cb9e00e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:14:02 +0200 Subject: [PATCH 0363/1236] build(deps): bump prismjs from 1.24.0 to 1.24.1 in /frontend (#1044) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.0 to 1.24.1. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.24.0...v1.24.1) --- updated-dependencies: - dependency-name: prismjs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 921edd965..0004fbbaa 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8913,9 +8913,9 @@ } }, "prismjs": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.0.tgz", - "integrity": "sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ==" + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.1.tgz", + "integrity": "sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==" }, "process-nextick-args": { "version": "2.0.1", diff --git a/frontend/package.json b/frontend/package.json index 34aacb3c2..ff1018cb1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.24.0" + "prismjs": "^1.24.1" } } From 6aa66aaf2b897047f145993c7305a955c00d2bf9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:14:14 +0200 Subject: [PATCH 0364/1236] build(deps-dev): bump responses from 0.13.3 to 0.13.4 in /bot (#1052) Bumps [responses](https://github.com/getsentry/responses) from 0.13.3 to 0.13.4. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.13.3...0.13.4) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index d8978d1b9..79dcd918f 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==3.2.0 pre-commit==2.13.0 pytest==6.2.4 pytest-responses==0.5.0 -responses==0.13.3 +responses==0.13.4 From 322caa9ffd8a85fcfc366a08a7971cdd0d613444 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:14:26 +0200 Subject: [PATCH 0365/1236] build(deps-dev): bump responses from 0.13.3 to 0.13.4 in /backend (#1053) Bumps [responses](https://github.com/getsentry/responses) from 0.13.3 to 0.13.4. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.13.3...0.13.4) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index adff162a9..a250ed05c 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.5.2 pre-commit==2.13.0 pytest==6.2.4 pytest-responses==0.5.0 -responses==0.13.3 +responses==0.13.4 From 961b2b0146becff11e100fdc40b69e47673bc13a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:14:38 +0200 Subject: [PATCH 0366/1236] build(deps-dev): bump webpack-cli from 4.7.2 to 4.8.0 in /frontend (#1066) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.7.2 to 4.8.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.7.2...webpack-cli@4.8.0) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 20 ++++++++++---------- frontend/package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0004fbbaa..fb040458e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2612,9 +2612,9 @@ } }, "@webpack-cli/serve": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", - "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", + "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", "dev": true }, "@xtuc/ieee754": { @@ -3713,9 +3713,9 @@ "dev": true }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", "dev": true }, "combined-stream": { @@ -11647,15 +11647,15 @@ } }, "webpack-cli": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", - "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", + "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.0.4", "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.1", + "@webpack-cli/serve": "^1.5.2", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", diff --git a/frontend/package.json b/frontend/package.json index ff1018cb1..84b08674f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.4", "webpack": "^5.47.0", - "webpack-cli": "^4.7.2", + "webpack-cli": "^4.8.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.8.0" }, From a24647fa9686f6e25ca828533b3c267dc6fda314 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:14:49 +0200 Subject: [PATCH 0367/1236] build(deps-dev): bump eslint-plugin-mozilla in /addon (#1041) Bumps [eslint-plugin-mozilla](http://firefox-source-docs.mozilla.org/tools/lint/linters/eslint-plugin-mozilla.html) from 0.9.1 to 2.10.0. --- updated-dependencies: - dependency-name: eslint-plugin-mozilla dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1160 +++++++++++++++++++++++++++++++++++++-- addon/package.json | 2 +- 2 files changed, 1117 insertions(+), 45 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a6e6c82f5..6214e77fc 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -12,7 +12,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "eslint-plugin-mozilla": "^0.9.0", + "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", @@ -30,19 +30,358 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/@babel/compat-data": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.9.tgz", + "integrity": "sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.9.tgz", + "integrity": "sha512-W3En2CT6iOZJ+jEujLlwL2h/Jraj6S/IHrh63nV+TfX83DYe9pI4pcu0Luj6/hJ2kIr/3hOttxzaEsSQnUKx+w==", + "dev": true, + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.9.tgz", + "integrity": "sha512-4yoHbhDYzFa0GLfCzLp5GxH7vPPMAHdZjyE7M/OajM9037zhx0rf+iNsJwp4PT0MSFpwjG7BsHEbPkBQpZ6cYA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.9", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight/node_modules/ansi-styles": { @@ -101,6 +440,18 @@ "node": ">=4" } }, + "node_modules/@babel/parser": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.9.tgz", + "integrity": "sha512-RdUTOseXJ8POjjOeEBEvNMIZU/nm4yu2rufRkcibzkkg7DmQvXU8v3M4Xk9G7uuI86CDGkKcuDWgioqZm+mScQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/runtime": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", @@ -110,6 +461,109 @@ "regenerator-runtime": "^0.13.4" } }, + "node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.9.tgz", + "integrity": "sha512-bldh6dtB49L8q9bUyB7bC20UKgU+EFDwKJylwl234Kv+ySZeMD31Xeht6URyueQ6LrRRpF2tmkfcZooZR9/e8g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.9", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.9", + "@babel/types": "^7.14.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.9.tgz", + "integrity": "sha512-u0bLTnv3DFHeaQLYzb7oRJ1JHr1sv/SYDM7JSqHFFLwXG1wTZRughxFI5NCP8qBEo1rVVsn7Yg2Lvw49nne/Ow==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@devicefarmer/adbkit": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", @@ -1286,6 +1740,15 @@ "node": ">=8" } }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, "node_modules/core-js": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", @@ -1767,17 +2230,74 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "peer": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-fetch-options": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", + "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.9.0" + } + }, + "node_modules/eslint-plugin-html": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", + "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", + "dev": true, + "peer": true, + "dependencies": { + "htmlparser2": "^6.0.1" + } + }, "node_modules/eslint-plugin-mozilla": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-0.9.1.tgz", - "integrity": "sha512-prd8qpEKumF7xgg/qCmpUCEQr8EfX5aeVsvWRf1XfCpq7blMtnvovyneIkEFxcTQjupWKyPiNufLVnfyZA/L8g==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.10.0.tgz", + "integrity": "sha512-o4KUlljWt0Tge4MyzcrCbSSTBc01TVYkrSo0W2tAJVPeNj0xmAnNJlyhqkwn+n+JEynuqzG3cflwH9rKksJdnw==", "dev": true, "dependencies": { - "ini-parser": "0.0.2", - "sax": "1.2.4" + "@babel/core": "^7.13.14", + "@babel/eslint-parser": "^7.13.14", + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^1.3.0", + "estraverse": "^4.3.0", + "htmlparser2": "^6.0.1", + "multi-ini": "^2.1.2", + "sax": "^1.2.4" }, "engines": { "node": ">=6.9.1" + }, + "peerDependencies": { + "eslint": "^7.23.0", + "eslint-config-prettier": "^8.0.0", + "eslint-plugin-fetch-options": "^0.0.5", + "eslint-plugin-html": "^6.0.0", + "eslint-plugin-no-unsanitized": "^3.0.0", + "eslint-plugin-prettier": "^3.0.0", + "prettier": "^1.17.0" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" } }, "node_modules/eslint-plugin-no-unsanitized": { @@ -1786,6 +2306,28 @@ "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", "dev": true }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", + "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", + "dev": true, + "peer": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -1943,11 +2485,11 @@ } }, "node_modules/estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { - "node": ">=0.10.0" + "node": ">=4.0" } }, "node_modules/esutils": { @@ -2013,6 +2555,13 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true, + "peer": true + }, "node_modules/fast-json-patch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", @@ -2278,6 +2827,15 @@ "which": "bin/which" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -2634,12 +3192,6 @@ "node": ">=10" } }, - "node_modules/ini-parser": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz", - "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", - "dev": true - }, "node_modules/interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -2960,6 +3512,18 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -3009,6 +3573,21 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -3439,6 +4018,15 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "node_modules/multi-ini": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.2.tgz", + "integrity": "sha512-m7G4SF3bo/VM+iyeiIlCvBVD0GY2NQ/PHh+H6y3sEYaRJ3fFeKo5/6e0O15B17+KpqDZ9ia+JBo8d7ZUYiEucw==", + "dev": true, + "dependencies": { + "lodash": "^4.0.0" + } + }, "node_modules/multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -3999,6 +4587,32 @@ "node": ">=4" } }, + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "peer": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "peer": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -4954,6 +5568,15 @@ "node": ">=8.17.0" } }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", @@ -5628,17 +6251,267 @@ "@babel/highlight": "^7.10.4" } }, + "@babel/compat-data": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.9.tgz", + "integrity": "sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw==", + "dev": true + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/eslint-parser": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.9.tgz", + "integrity": "sha512-W3En2CT6iOZJ+jEujLlwL2h/Jraj6S/IHrh63nV+TfX83DYe9pI4pcu0Luj6/hJ2kIr/3hOttxzaEsSQnUKx+w==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.9.tgz", + "integrity": "sha512-4yoHbhDYzFa0GLfCzLp5GxH7vPPMAHdZjyE7M/OajM9037zhx0rf+iNsJwp4PT0MSFpwjG7BsHEbPkBQpZ6cYA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.9", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helpers": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "dev": true, + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + } }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -5689,6 +6562,12 @@ } } }, + "@babel/parser": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.9.tgz", + "integrity": "sha512-RdUTOseXJ8POjjOeEBEvNMIZU/nm4yu2rufRkcibzkkg7DmQvXU8v3M4Xk9G7uuI86CDGkKcuDWgioqZm+mScQ==", + "dev": true + }, "@babel/runtime": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", @@ -5698,6 +6577,87 @@ "regenerator-runtime": "^0.13.4" } }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + } + } + }, + "@babel/traverse": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.9.tgz", + "integrity": "sha512-bldh6dtB49L8q9bUyB7bC20UKgU+EFDwKJylwl234Kv+ySZeMD31Xeht6URyueQ6LrRRpF2tmkfcZooZR9/e8g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.9", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.9", + "@babel/types": "^7.14.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.9.tgz", + "integrity": "sha512-u0bLTnv3DFHeaQLYzb7oRJ1JHr1sv/SYDM7JSqHFFLwXG1wTZRughxFI5NCP8qBEo1rVVsn7Yg2Lvw49nne/Ow==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, "@devicefarmer/adbkit": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", @@ -6709,6 +7669,15 @@ "xdg-basedir": "^4.0.0" } }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, "core-js": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", @@ -7143,14 +8112,53 @@ } } }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "peer": true, + "requires": {} + }, + "eslint-plugin-fetch-options": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", + "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", + "dev": true, + "peer": true + }, + "eslint-plugin-html": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", + "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", + "dev": true, + "peer": true, + "requires": { + "htmlparser2": "^6.0.1" + } + }, "eslint-plugin-mozilla": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-0.9.1.tgz", - "integrity": "sha512-prd8qpEKumF7xgg/qCmpUCEQr8EfX5aeVsvWRf1XfCpq7blMtnvovyneIkEFxcTQjupWKyPiNufLVnfyZA/L8g==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.10.0.tgz", + "integrity": "sha512-o4KUlljWt0Tge4MyzcrCbSSTBc01TVYkrSo0W2tAJVPeNj0xmAnNJlyhqkwn+n+JEynuqzG3cflwH9rKksJdnw==", "dev": true, "requires": { - "ini-parser": "0.0.2", - "sax": "1.2.4" + "@babel/core": "^7.13.14", + "@babel/eslint-parser": "^7.13.14", + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^1.3.0", + "estraverse": "^4.3.0", + "htmlparser2": "^6.0.1", + "multi-ini": "^2.1.2", + "sax": "^1.2.4" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "eslint-plugin-no-unsanitized": { @@ -7159,6 +8167,16 @@ "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", "dev": true }, + "eslint-plugin-prettier": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", + "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", + "dev": true, + "peer": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -7246,9 +8264,9 @@ } }, "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", @@ -7301,6 +8319,13 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true, + "peer": true + }, "fast-json-patch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz", @@ -7526,6 +8551,12 @@ } } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -7807,12 +8838,6 @@ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true }, - "ini-parser": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/ini-parser/-/ini-parser-0.0.2.tgz", - "integrity": "sha1-+kF4flZ3Y7P/Zdel2alO23QHh+8=", - "dev": true - }, "interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -8060,6 +9085,12 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -8109,6 +9140,15 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -8472,6 +9512,15 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "multi-ini": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.2.tgz", + "integrity": "sha512-m7G4SF3bo/VM+iyeiIlCvBVD0GY2NQ/PHh+H6y3sEYaRJ3fFeKo5/6e0O15B17+KpqDZ9ia+JBo8d7ZUYiEucw==", + "dev": true, + "requires": { + "lodash": "^4.0.0" + } + }, "multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -8920,6 +9969,23 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "peer": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "peer": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -9696,6 +10762,12 @@ "rimraf": "^3.0.0" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", diff --git a/addon/package.json b/addon/package.json index 9d48f3100..814ad8089 100644 --- a/addon/package.json +++ b/addon/package.json @@ -9,7 +9,7 @@ "eslint": ">=0.8.0" }, "devDependencies": { - "eslint-plugin-mozilla": "^0.9.0", + "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", From 8bcc2ab43bf5aad0657647691a18e3821f9efda7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:15:14 +0200 Subject: [PATCH 0368/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#1054) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.1.0...v2.2.0) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 14 +++++++------- frontend/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fb040458e..91d664994 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7458,18 +7458,18 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.1.0.tgz", - "integrity": "sha512-SV1GgjMcfqy6hW07rAniUbQE4qS3inh3v4rZEUySkPRWy3vMbS3jUCjMOvNI4lUnDlQYJEmuUqKktTCNY5koFQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.0.tgz", + "integrity": "sha512-91HeVHbq7PUJ4TwOuMTlFWfVWrLqf3SF0PlEDPV+wtgsfxrMebN9LLzflyQqdKLp4/H3PexRB1WLKsCqpWKkxQ==", "dev": true, "requires": { - "schema-utils": "^3.0.0" + "schema-utils": "^3.1.0" }, "dependencies": { "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "schema-utils": { diff --git a/frontend/package.json b/frontend/package.json index 84b08674f..f3f3318ec 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.2", - "mini-css-extract-plugin": "^2.1.0", + "mini-css-extract-plugin": "^2.2.0", "node-sass": "^6.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", From 29fabfa2f602ff0202fbc1efd4553bfed3227b68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:15:25 +0200 Subject: [PATCH 0369/1236] build(deps-dev): bump @babel/core from 7.14.8 to 7.15.0 in /frontend (#1055) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.8 to 7.15.0. - [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.15.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 168 ++++++++++++------------------------- frontend/package.json | 2 +- 2 files changed, 54 insertions(+), 116 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 91d664994..7846c6b7c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,20 +20,20 @@ "dev": true }, "@babel/core": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", - "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", + "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", + "@babel/generator": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.0", "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", + "@babel/parser": "^7.15.0", "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -52,29 +52,29 @@ } }, "@babel/compat-data": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", - "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", "dev": true }, "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-compilation-targets": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", - "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", + "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -100,77 +100,41 @@ "@babel/types": "^7.14.5" } }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, "@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", - "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", + "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.0" } }, "@babel/helper-module-transforms": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", - "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", + "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", "@babel/helper-simple-access": "^7.14.8", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" } }, "@babel/helper-replace-supers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", - "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", + "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.15.0", "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" } }, "@babel/helper-split-export-declaration": { @@ -183,15 +147,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/helpers": { @@ -217,9 +175,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.2.tgz", + "integrity": "sha512-bMJXql1Ss8lFnvr11TZDH4ArtwlAS5NG9qBmdiFW2UHHm6MVoR+GDc5XE2b9K938cyjc9O6/+vjjcffLDtfuDg==", "dev": true }, "@babel/template": { @@ -234,52 +192,32 @@ } }, "@babel/traverse": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", - "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", + "@babel/generator": "^7.15.0", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index f3f3318ec..d9479734c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.14.8", + "@babel/core": "^7.15.0", "@babel/preset-env": "^7.14.8", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", From 27d7a0d647f92244b2e352ba20fd11d8f271a875 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:15:47 +0200 Subject: [PATCH 0370/1236] build(deps): bump path-parse from 1.0.6 to 1.0.7 in /frontend (#1058) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7846c6b7c..e495dc028 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8177,9 +8177,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { From 0a6ad8d0e1aa70b3830be78f7bcfd91fc9ce12ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:16:00 +0200 Subject: [PATCH 0371/1236] build(deps-dev): bump webpack-cli from 4.7.2 to 4.8.0 in /addon (#1059) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.7.2 to 4.8.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.7.2...webpack-cli@4.8.0) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 30 +++++++++++++++--------------- addon/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 6214e77fc..c065f0c30 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -16,7 +16,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", - "webpack-cli": "^4.7.2" + "webpack-cli": "^4.8.0" }, "peerDependencies": { "eslint": ">=0.8.0" @@ -916,9 +916,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", - "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", + "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", "dev": true, "peerDependencies": { "webpack-cli": "4.x.x" @@ -5893,15 +5893,15 @@ } }, "node_modules/webpack-cli": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", - "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", + "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.0.4", "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.1", + "@webpack-cli/serve": "^1.5.2", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", @@ -6973,9 +6973,9 @@ } }, "@webpack-cli/serve": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", - "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", + "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", "dev": true, "requires": {} }, @@ -11028,15 +11028,15 @@ } }, "webpack-cli": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", - "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", + "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.0.4", "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.1", + "@webpack-cli/serve": "^1.5.2", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", diff --git a/addon/package.json b/addon/package.json index 814ad8089..dc2178299 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", "webpack": "^5.47.0", - "webpack-cli": "^4.7.2" + "webpack-cli": "^4.8.0" }, "scripts": { "lint": "eslint src/*.js", From 1127c8997f8154aab29d4303db069a1895fac475 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 30 Aug 2021 18:24:39 +0200 Subject: [PATCH 0372/1236] Move pytz requirement to the common 'tools' --- bot/requirements.txt | 1 - tools/requirements.txt | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index ec1a70d27..13be14518 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,6 @@ google-cloud-storage==1.41.1 libmozdata==0.1.72 pytoml==0.1.21 -pytz==2021.1 pyyaml==5.4.1 tenacity==8.0.1 tqdm==4.61.2 diff --git a/tools/requirements.txt b/tools/requirements.txt index 5a2ae5bea..31b14cd3f 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,7 @@ aiohttp==3.7.4 async-timeout==3.0.1 logbook==1.5.3 +pytz==2021.1 raven==6.10.0 structlog==21.1.0 taskcluster==44.1.0 From df618b014cb9bd36fb13cbd2d7f5166b8a415250 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:48:18 +0200 Subject: [PATCH 0373/1236] build(deps): bump url-parse from 1.5.1 to 1.5.3 in /frontend (#1076) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e495dc028..a66836398 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11345,9 +11345,9 @@ } }, "url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", "dev": true, "requires": { "querystringify": "^2.1.1", From 6167bfbd5bdb26c19733c8119b6fd80ba5e6a00f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:48:27 +0200 Subject: [PATCH 0374/1236] build(deps-dev): bump pre-commit from 2.13.0 to 2.14.1 in /backend (#1075) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.13.0 to 2.14.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.13.0...v2.14.1) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index a250ed05c..c418386bd 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.5.2 -pre-commit==2.13.0 +pre-commit==2.14.1 pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.4 From 0d8c2ef0d6626c8455bf930096d698d6d211ee41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:48:35 +0200 Subject: [PATCH 0375/1236] build(deps-dev): bump pre-commit from 2.13.0 to 2.14.1 in /bot (#1074) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.13.0 to 2.14.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.13.0...v2.14.1) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 79dcd918f..8971b1b25 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 -pre-commit==2.13.0 +pre-commit==2.14.1 pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.4 From 7aad46eb178ef7fc1fd1a568ec3e8297458f58a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:48:41 +0200 Subject: [PATCH 0376/1236] build(deps-dev): bump webpack from 5.47.0 to 5.51.1 in /frontend (#1073) Bumps [webpack](https://github.com/webpack/webpack) from 5.47.0 to 5.51.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.47.0...v5.51.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 113 +++++++------------------------------ frontend/package.json | 2 +- 2 files changed, 21 insertions(+), 94 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a66836398..d523b41e4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2589,6 +2589,12 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, + "acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true + }, "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", @@ -11443,9 +11449,9 @@ } }, "webpack": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", - "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", + "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -11454,6 +11460,7 @@ "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", @@ -11470,13 +11477,13 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.2.0", - "webpack-sources": "^3.0.1" + "webpack-sources": "^3.2.0" }, "dependencies": { "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "acorn": { @@ -11485,29 +11492,6 @@ "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -11518,69 +11502,6 @@ "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", - "dev": true, - "requires": { - "jest-worker": "^27.0.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.0" - } - }, - "webpack-sources": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", - "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", - "dev": true } } }, @@ -11925,6 +11846,12 @@ "wildcard": "^2.0.0" } }, + "webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "dev": true + }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", diff --git a/frontend/package.json b/frontend/package.json index d9479734c..f68d13618 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^12.1.0", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.4", - "webpack": "^5.47.0", + "webpack": "^5.51.1", "webpack-cli": "^4.8.0", "webpack-dev-server": "^3.11.2", "webpack-merge": "^5.8.0" From b219b8b3fd981d72b69255eba9c8164746cd44f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:48:48 +0200 Subject: [PATCH 0377/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#1072) Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/commits) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d523b41e4..673073f41 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5191,9 +5191,9 @@ } }, "eslint-plugin-prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", - "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" diff --git a/frontend/package.json b/frontend/package.json index f68d13618..f9eaa4e45 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^6.1.2", "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.1.5", - "eslint-plugin-prettier": "^3.4.0", + "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.2", "mini-css-extract-plugin": "^2.2.0", From 45649ffb6798d4bc72235b5fbf569a7170301cf3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:49:01 +0200 Subject: [PATCH 0378/1236] build(deps): bump tqdm from 4.61.2 to 4.62.2 in /bot (#1070) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.61.2 to 4.62.2. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.61.2...v4.62.2) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 13be14518..59d3f3144 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.1.72 pytoml==0.1.21 pyyaml==5.4.1 tenacity==8.0.1 -tqdm==4.61.2 +tqdm==4.62.2 zstandard==0.15.2 From e505a9a31232a51c69db8e85cc2c76c1522e4c51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:49:06 +0200 Subject: [PATCH 0379/1236] build(deps): bump taskcluster from 44.1.0 to 44.2.2 in /tools (#1069) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.1.0 to 44.2.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v44.1.0...v44.2.2) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 31b14cd3f..fb6b35753 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -4,4 +4,4 @@ logbook==1.5.3 pytz==2021.1 raven==6.10.0 structlog==21.1.0 -taskcluster==44.1.0 +taskcluster==44.2.2 From 8c4e881b9c66d2f07c44a674e0aba566e7a93b39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:49:48 +0200 Subject: [PATCH 0380/1236] build(deps): bump google-cloud-storage from 1.41.1 to 1.42.0 in /bot (#1063) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.41.1 to 1.42.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.41.1...v1.42.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 59d3f3144..fc773650c 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.41.1 +google-cloud-storage==1.42.0 libmozdata==0.1.72 pytoml==0.1.21 pyyaml==5.4.1 From 70d8537a71047a2d5a6ea182b351af731ab241b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:49:59 +0200 Subject: [PATCH 0381/1236] build(deps): bump fakeredis from 1.5.2 to 1.6.0 in /backend (#1062) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.5.2 to 1.6.0. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.5.2...1.6.0) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index c418386bd..2bf03d231 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.5.2 +fakeredis==1.6.0 pre-commit==2.14.1 pytest==6.2.4 pytest-responses==0.5.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index b14133e9c..9430538a5 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 datadog==0.42.0 -fakeredis==1.5.2 +fakeredis==1.6.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 From cdb33c366c4ba5bce50c34b483a5a765fa0a0040 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:50:08 +0200 Subject: [PATCH 0382/1236] build(deps): bump google-cloud-storage from 1.41.1 to 1.42.0 in /backend (#1061) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.41.1 to 1.42.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.41.1...v1.42.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 9430538a5..a46f2b6bc 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.6.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 -google-cloud-storage==1.41.1 +google-cloud-storage==1.42.0 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 From 6f4a8b6c1e4573c81c03d38499658377d08c5b9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 18:50:18 +0200 Subject: [PATCH 0383/1236] build(deps-dev): bump @babel/preset-env in /frontend (#1056) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.8 to 7.15.0. - [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.15.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 489 ++++++++++++++++++++----------------- frontend/package.json | 2 +- 2 files changed, 261 insertions(+), 230 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 673073f41..202150621 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,9 +14,9 @@ } }, "@babel/compat-data": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", - "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", "dev": true }, "@babel/core": { @@ -247,18 +247,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -275,30 +275,30 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", - "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", + "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -313,16 +313,16 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", - "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", + "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-member-expression-to-functions": "^7.15.0", "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", "@babel/helper-split-export-declaration": "^7.14.5" }, "dependencies": { @@ -365,9 +365,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -382,9 +382,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -399,12 +399,12 @@ } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -446,12 +446,12 @@ } }, "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -486,9 +486,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -503,9 +503,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -520,29 +520,29 @@ } }, "@babel/traverse": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", - "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", + "@babel/generator": "^7.15.0", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, @@ -564,18 +564,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -629,27 +629,27 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", - "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", + "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.0" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -683,19 +683,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", - "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", + "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", "@babel/helper-simple-access": "^7.14.8", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" }, "dependencies": { "@babel/code-frame": { @@ -708,12 +708,12 @@ } }, "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -748,9 +748,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -765,9 +765,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -782,29 +782,29 @@ } }, "@babel/traverse": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", - "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", + "@babel/generator": "^7.15.0", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -855,33 +855,33 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-replace-supers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", - "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", + "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.15.0", "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" }, "dependencies": { "@babel/code-frame": { @@ -894,12 +894,12 @@ } }, "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -934,9 +934,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -951,9 +951,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -968,29 +968,29 @@ } }, "@babel/traverse": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", - "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", + "@babel/generator": "^7.15.0", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -1033,18 +1033,18 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -1093,12 +1093,12 @@ } }, "@babel/generator": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", - "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1133,9 +1133,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -1150,9 +1150,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -1167,29 +1167,29 @@ } }, "@babel/traverse": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", - "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", + "@babel/generator": "^7.15.0", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -1235,9 +1235,9 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", - "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", + "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1548,18 +1548,18 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", - "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", - "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", + "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", @@ -1610,9 +1610,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -1627,9 +1627,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -1644,12 +1644,12 @@ } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -1751,9 +1751,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -1768,9 +1768,9 @@ } }, "@babel/parser": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", - "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", "dev": true }, "@babel/template": { @@ -1785,12 +1785,12 @@ } }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -1826,14 +1826,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", - "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", + "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.15.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", "babel-plugin-dynamic-import-node": "^2.3.3" } }, @@ -1851,9 +1851,9 @@ }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true } } @@ -1869,9 +1869,9 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", - "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" @@ -1998,17 +1998,17 @@ } }, "@babel/preset-env": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", - "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", + "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-async-generator-functions": "^7.14.9", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-class-static-block": "^7.14.5", "@babel/plugin-proposal-dynamic-import": "^7.14.5", @@ -2041,7 +2041,7 @@ "@babel/plugin-transform-async-to-generator": "^7.14.5", "@babel/plugin-transform-block-scoped-functions": "^7.14.5", "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.9", "@babel/plugin-transform-computed-properties": "^7.14.5", "@babel/plugin-transform-destructuring": "^7.14.7", "@babel/plugin-transform-dotall-regex": "^7.14.5", @@ -2052,10 +2052,10 @@ "@babel/plugin-transform-literals": "^7.14.5", "@babel/plugin-transform-member-expression-literals": "^7.14.5", "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.0", "@babel/plugin-transform-modules-systemjs": "^7.14.5", "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", "@babel/plugin-transform-new-target": "^7.14.5", "@babel/plugin-transform-object-super": "^7.14.5", "@babel/plugin-transform-parameters": "^7.14.5", @@ -2070,27 +2070,27 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.0", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.15.0", + "core-js-compat": "^3.16.0", "semver": "^6.3.0" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, @@ -2116,9 +2116,9 @@ } }, "@babel/runtime": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", - "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -3039,9 +3039,9 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", - "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -3803,15 +3803,34 @@ "dev": true }, "core-js-compat": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", - "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.4.tgz", + "integrity": "sha512-IzCSomxRdahCYb6G3HiN6pl3JCiM0NMunRcNa1pIeC7g17Vd6Ue3AT9anQiENPIm/svThUVer1pIbLMDERIsFw==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.8", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "caniuse-lite": { + "version": "1.0.30001252", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", + "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "dev": true + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -4469,6 +4488,12 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, + "electron-to-chromium": { + "version": "1.3.822", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz", + "integrity": "sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==", + "dev": true + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -7632,6 +7657,12 @@ } } }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, "node-sass": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index f9eaa4e45..ed936fe2d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.15.0", - "@babel/preset-env": "^7.14.8", + "@babel/preset-env": "^7.15.0", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From 8ba358ee9207919abfd4ff65f0f1f6cbea586522 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 19:02:44 +0200 Subject: [PATCH 0384/1236] build(deps-dev): bump webpack-dev-server in /frontend (#1071) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 3.11.2 to 4.0.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.2...v4.0.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2391 +++++++++--------------------------- frontend/package.json | 2 +- 2 files changed, 600 insertions(+), 1793 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 202150621..03e81695d 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2228,6 +2228,32 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@trysound/sax": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", @@ -2282,6 +2308,15 @@ "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", "dev": true }, + "@types/http-proxy": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", @@ -2318,6 +2353,12 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -2601,6 +2642,16 @@ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2613,12 +2664,6 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -2664,6 +2709,16 @@ "color-convert": "^1.9.0" } }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -2689,24 +2744,6 @@ "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -2739,12 +2776,6 @@ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, "array.prototype.flat": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", @@ -2833,12 +2864,6 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -2854,36 +2879,18 @@ "lodash": "^4.17.14" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -3098,38 +3105,6 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -3151,15 +3126,11 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true }, "body-parser": { "version": "1.19.0", @@ -3239,44 +3210,12 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "fill-range": "^7.0.1" } }, "browserslist": { @@ -3336,31 +3275,6 @@ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, "call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", @@ -3438,6 +3352,33 @@ "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==" }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -3450,92 +3391,6 @@ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "clean-css": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", @@ -3553,6 +3408,12 @@ } } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, "clean-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", @@ -3625,16 +3486,6 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -3683,12 +3534,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -3790,12 +3635,6 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -4173,12 +4012,6 @@ } } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -4200,99 +4033,20 @@ "dev": true }, "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "execa": "^5.0.0" } }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4302,24 +4056,6 @@ "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, "del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", @@ -4377,11 +4113,28 @@ "dev": true }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -4512,15 +4265,6 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { "version": "5.8.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", @@ -4558,15 +4302,6 @@ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5382,15 +5117,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -5408,119 +5134,6 @@ "strip-final-newline": "^2.0.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -5594,58 +5207,6 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -5664,6 +5225,30 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -5682,10 +5267,19 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "fastq": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", + "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" @@ -5734,40 +5328,13 @@ } } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -5828,15 +5395,9 @@ "dev": true }, "follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", + "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==", "dev": true }, "forever-agent": { @@ -5857,20 +5418,11 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -5897,12 +5449,25 @@ "minipass": "^3.0.0" } }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -5992,12 +5557,6 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -6146,51 +5705,28 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { + "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "has-symbols": "^1.0.2" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true } } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true }, "he": { "version": "1.2.0", @@ -6235,9 +5771,9 @@ "dev": true }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", "dev": true }, "html-minifier-terser": { @@ -6325,15 +5861,24 @@ } }, "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", "dev": true, "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + } } }, "http-signature": { @@ -6491,13 +6036,23 @@ "dev": true }, "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", + "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", "dev": true, "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } } }, "internal-slot": { @@ -6524,15 +6079,15 @@ "dev": true }, "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", "dev": true }, "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true }, "is-absolute-url": { @@ -6541,22 +6096,37 @@ "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "is-arrayish": { @@ -6565,11 +6135,14 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } }, "is-callable": { "version": "1.2.2", @@ -6608,40 +6181,17 @@ "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true }, "is-extglob": { "version": "2.1.1", @@ -6667,6 +6217,15 @@ "is-extglob": "^2.1.1" } }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "requires": { + "ip-regex": "^4.0.0" + } + }, "is-negative-zero": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", @@ -6674,24 +6233,10 @@ "dev": true }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-path-cwd": { "version": "2.2.0", @@ -6782,17 +6327,14 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", @@ -6882,12 +6424,6 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", @@ -6928,12 +6464,6 @@ "object.assign": "^4.1.1" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -7077,12 +6607,6 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -7110,11 +6634,14 @@ "yallist": "^4.0.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } }, "map-obj": { "version": "4.2.1", @@ -7122,15 +6649,6 @@ "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -7143,14 +6661,31 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "memfs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", + "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" } }, "meow": { @@ -7366,6 +6901,12 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -7373,24 +6914,13 @@ "dev": true }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "mime": { @@ -7505,16 +7035,6 @@ "yallist": "^4.0.0" } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -7569,25 +7089,6 @@ "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -7606,12 +7107,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -7820,74 +7315,6 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "object-hash": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", @@ -7901,13 +7328,36 @@ "dev": true }, "object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "object-keys": { @@ -7916,23 +7366,6 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", @@ -7968,23 +7401,6 @@ "has": "^1.0.3" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, "object.values": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", @@ -8036,13 +7452,15 @@ "mimic-fn": "^2.1.0" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", "dev": true, "requires": { - "is-wsl": "^1.1.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { @@ -8059,13 +7477,19 @@ "word-wrap": "^1.2.3" } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", "dev": true, "requires": { - "url-parse": "^1.4.3" + "p-timeout": "^3.1.0" } }, "p-finally": { @@ -8109,13 +7533,32 @@ } } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, "requires": { - "retry": "^0.12.0" + "p-finally": "^1.0.0" } }, "p-try": { @@ -8177,18 +7620,6 @@ "tslib": "^2.0.3" } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -8248,6 +7679,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -8377,12 +7814,6 @@ } } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, "postcss": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", @@ -8916,37 +8347,29 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -8965,10 +8388,10 @@ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-lru": { @@ -9054,6 +8477,15 @@ "util-deprecate": "~1.0.1" } }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, "rechoir": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", @@ -9103,16 +8535,6 @@ "@babel/runtime": "^7.8.4" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regexp.prototype.flags": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", @@ -9172,12 +8594,6 @@ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, "renderkid": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", @@ -9248,18 +8664,6 @@ } } }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -9339,28 +8743,16 @@ } } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rgb-regex": { @@ -9384,21 +8776,21 @@ "glob": "^7.1.3" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -9472,9 +8864,9 @@ "dev": true }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "dev": true, "requires": { "node-forge": "^0.10.0" @@ -9606,35 +8998,6 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", @@ -9703,6 +9066,12 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -9746,172 +9115,10 @@ } } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "dev": true, "requires": { "faye-websocket": "^0.11.3", @@ -9919,31 +9126,6 @@ "websocket-driver": "^0.7.4" } }, - "sockjs-client": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", - "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.4.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -9956,19 +9138,6 @@ "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -9987,12 +9156,6 @@ } } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -10065,15 +9228,6 @@ } } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -10417,84 +9571,6 @@ } } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -10663,12 +9739,6 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -11082,46 +10152,13 @@ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -11252,26 +10289,6 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", @@ -11296,58 +10313,6 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", @@ -11357,12 +10322,6 @@ "punycode": "^2.1.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", @@ -11381,22 +10340,6 @@ } } }, - "url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -11566,307 +10509,174 @@ } }, "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", "dev": true, "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^3.0.0" }, "dependencies": { - "mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "dev": true, "requires": { - "minimist": "^1.2.5" + "mime-db": "1.49.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz", + "integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==", "dev": true, "requires": { - "ansi-html": "0.0.7", + "ansi-html": "^0.0.7", "bonjour": "^3.5.0", - "chokidar": "^2.1.8", + "chokidar": "^3.5.1", + "colorette": "^1.2.2", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", + "del": "^6.0.0", "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "internal-ip": "^6.2.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^3.1.0", + "selfsigned": "^1.10.11", "serve-index": "^1.9.1", "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", + "strip-ansi": "^7.0.0", "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" + "webpack-dev-middleware": "^5.0.0", + "ws": "^8.1.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "ansi-regex": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", + "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==", "dev": true }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" } }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, - "optional": true, "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true }, - "is-absolute-url": { + "is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", + "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "ansi-regex": "^6.0.0" } } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - } - } - }, "webpack-merge": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", @@ -12008,13 +10818,10 @@ } }, "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", + "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", + "dev": true }, "xdg-basedir": { "version": "4.0.0", diff --git a/frontend/package.json b/frontend/package.json index ed936fe2d..59a974db4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.1.4", "webpack": "^5.51.1", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^3.11.2", + "webpack-dev-server": "^4.0.0", "webpack-merge": "^5.8.0" }, "dependencies": { From 46d9aef3b9f7d762752b5005999f586a14ee2934 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Aug 2021 19:02:52 +0200 Subject: [PATCH 0385/1236] build(deps-dev): bump webpack from 5.47.0 to 5.51.1 in /addon (#1068) Bumps [webpack](https://github.com/webpack/webpack) from 5.47.0 to 5.51.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.47.0...v5.51.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 48 ++++++++++++++++++++++++++++------------- addon/package.json | 2 +- 2 files changed, 34 insertions(+), 16 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c065f0c30..f189660c5 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.47.0", + "webpack": "^5.51.1", "webpack-cli": "^4.8.0" }, "peerDependencies": { @@ -953,6 +953,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", @@ -5847,9 +5856,9 @@ } }, "node_modules/webpack": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", - "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", + "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", @@ -5858,6 +5867,7 @@ "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", @@ -5874,7 +5884,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.2.0", - "webpack-sources": "^3.0.1" + "webpack-sources": "^3.2.0" }, "bin": { "webpack": "bin/webpack.js" @@ -5997,9 +6007,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", - "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", "dev": true, "engines": { "node": ">=10.13.0" @@ -6997,6 +7007,13 @@ "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true }, + "acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true, + "requires": {} + }, "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", @@ -10985,9 +11002,9 @@ } }, "webpack": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.47.0.tgz", - "integrity": "sha512-soKLGwcUM1R3YEbJhJNiZzy7T43TnI7ENda/ywfDp9G1mDlDTpO+qfc8I5b0AzMr9xM3jyvQ0n7ctJyiXuXW6Q==", + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", + "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -10996,6 +11013,7 @@ "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", @@ -11012,7 +11030,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.2.0", - "webpack-sources": "^3.0.1" + "webpack-sources": "^3.2.0" }, "dependencies": { "watchpack": { @@ -11096,9 +11114,9 @@ } }, "webpack-sources": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.0.2.tgz", - "integrity": "sha512-XQ6aGLmqoxZtmpbgwySGhYLNFav1W6+qgMWPGgn6qScxfGrQgMdigkUqZXQ7oB0ydUrvfs9RRyHaSfV153K8Xg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", "dev": true }, "when": { diff --git a/addon/package.json b/addon/package.json index dc2178299..c1b808bd5 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.47.0", + "webpack": "^5.51.1", "webpack-cli": "^4.8.0" }, "scripts": { From 43beec69520a536f667da6f1b51211b7b3ee20c4 Mon Sep 17 00:00:00 2001 From: Shubham Yadav <46373689+shubham-y@users.noreply.github.com> Date: Mon, 30 Aug 2021 23:55:54 +0530 Subject: [PATCH 0386/1236] Use json-automationrelevance instead of json-rev (#927) Fixes #668 --- backend/code_coverage_backend/hgmo.py | 7 +++++-- backend/tests/conftest.py | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/backend/code_coverage_backend/hgmo.py b/backend/code_coverage_backend/hgmo.py index 104f04aa6..98fbe6795 100644 --- a/backend/code_coverage_backend/hgmo.py +++ b/backend/code_coverage_backend/hgmo.py @@ -13,7 +13,9 @@ __hgmo: Dict[str, Tuple[int, float]] = {} -HGMO_REVISION_URL = "https://hg.mozilla.org/{repository}/json-rev/{revision}" +HGMO_REVISION_URL = ( + "https://hg.mozilla.org/{repository}/json-automationrelevance/{revision}" +) HGMO_PUSHES_URL = "https://hg.mozilla.org/{repository}/json-pushes" @@ -29,7 +31,8 @@ def hgmo_revision_details(repository, changeset): url = HGMO_REVISION_URL.format(repository=repository, revision=changeset) resp = requests.get(url) resp.raise_for_status() - data = resp.json() + assert "changesets" in resp.json(), "Missing changesets" + data = resp.json()["changesets"][-1] assert "pushid" in data, "Missing pushid" out = data["pushid"], data["date"][0] diff --git a/backend/tests/conftest.py b/backend/tests/conftest.py index 4d3e8f7a8..e17430656 100644 --- a/backend/tests/conftest.py +++ b/backend/tests/conftest.py @@ -144,9 +144,9 @@ def mock_hgmo(): def _test_rev(request): # The push id is in the first 3 characters of the revision requested - revision = request.path_url[17:] + revision = request.path_url[33:] assert len(revision) == 32 - resp = {"pushid": int(revision[:3]), "date": [time.time(), 0]} + resp = {"changesets": [{"pushid": int(revision[:3]), "date": [time.time(), 0]}]} return (200, headers, json.dumps(resp)) def _changesets(push_id): @@ -185,7 +185,7 @@ def _test_pushes(request): with responses.RequestsMock(assert_all_requests_are_fired=False) as resps: resps.add_callback( responses.GET, - re.compile("https://hg.mozilla.org/(.+)/json-rev/(.+)"), + re.compile("https://hg.mozilla.org/(.+)/json-automationrelevance/(.+)"), callback=_test_rev, ) resps.add_callback( From 6ef2e9888cecb23554e9532270d80b3ac9bbf678 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 30 Aug 2021 20:27:33 +0200 Subject: [PATCH 0387/1236] Release 1.3.7 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 95b25aee2..3336003dc 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.6 +1.3.7 diff --git a/bot/VERSION b/bot/VERSION index 95b25aee2..3336003dc 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.6 +1.3.7 diff --git a/events/VERSION b/events/VERSION index 95b25aee2..3336003dc 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.6 +1.3.7 diff --git a/frontend/package.json b/frontend/package.json index 59a974db4..4ef527861 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.6", + "version": "1.3.7", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 95b25aee2..3336003dc 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.6 +1.3.7 From b9a629d0a9aa68904c1b822badcd387614b7f0a0 Mon Sep 17 00:00:00 2001 From: Andrew Halberstadt Date: Wed, 8 Sep 2021 18:55:35 -0400 Subject: [PATCH 0388/1236] report: Use full path for downloaded grcov binary (#1092) On my system trying to execute the command `grcov ...` raises an error: ``` FileNotFoundError: [Errno 2] No such file or directory: 'grcov' ``` But using `./grcov` works just fine. Use the full path regardless to avoid this issue. --- report/firefox_code_coverage/codecoverage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/report/firefox_code_coverage/codecoverage.py b/report/firefox_code_coverage/codecoverage.py index d708b822d..13658636c 100644 --- a/report/firefox_code_coverage/codecoverage.py +++ b/report/firefox_code_coverage/codecoverage.py @@ -280,8 +280,8 @@ def generate_report(grcov_path, output_format, output_path, artifact_paths): def download_grcov(): - local_path = "grcov" - local_version = "grcov_ver" + local_path = os.path.join(os.getcwd(), "grcov") + local_version = os.path.join(os.getcwd(), "grcov_ver") dest = tempfile.mkdtemp(suffix="grcov") archive = os.path.join(dest, "grcov.tar.xz") From 61516efaf721adfc1015218f5325ef1e265cd66a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:56:11 +0200 Subject: [PATCH 0389/1236] build(deps): bump tar from 6.1.2 to 6.1.11 in /frontend (#1077) Bumps [tar](https://github.com/npm/node-tar) from 6.1.2 to 6.1.11. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v6.1.2...v6.1.11) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 03e81695d..a3dd4420e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.6", + "version": "1.3.7", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -9991,9 +9991,9 @@ "dev": true }, "tar": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.2.tgz", - "integrity": "sha512-EwKEgqJ7nJoS+s8QfLYVGMDmAsj+StbI2AM/RTHeUSsOw6Z8bwNBRv5z3CY0m7laC5qUAqruLX5AhMuc5deY3Q==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "requires": { "chownr": "^2.0.0", From 7e3850d50fbce2d24f9cd13ae3cfed81b33bbd93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:56:24 +0200 Subject: [PATCH 0390/1236] build(deps-dev): bump webpack from 5.51.1 to 5.52.0 in /addon (#1078) Bumps [webpack](https://github.com/webpack/webpack) from 5.51.1 to 5.52.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.51.1...v5.52.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 14 +++++++------- addon/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index f189660c5..c89a873e1 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.51.1", + "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, "peerDependencies": { @@ -5856,9 +5856,9 @@ } }, "node_modules/webpack": { - "version": "5.51.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", - "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", + "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", @@ -11002,9 +11002,9 @@ } }, "webpack": { - "version": "5.51.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", - "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", + "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", diff --git a/addon/package.json b/addon/package.json index c1b808bd5..886588211 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.1.0", - "webpack": "^5.51.1", + "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, "scripts": { From 5853ba7e94b87dc519e36bed4a4e868fcba3d735 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:56:36 +0200 Subject: [PATCH 0391/1236] build(deps): bump python from 3.9.6-slim to 3.9.7-slim in /bot (#1079) Bumps python from 3.9.6-slim to 3.9.7-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index f2dc33b84..8f08eb7cb 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.6-slim +FROM python:3.9.7-slim ADD tools /src/tools ADD bot /src/bot From bcd5e02bb08183d7706648bae25c4008ae072cd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:56:47 +0200 Subject: [PATCH 0392/1236] build(deps): bump python from 3.9.6-slim to 3.9.7-slim in /backend (#1080) Bumps python from 3.9.6-slim to 3.9.7-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index b03107875..69bb09b39 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.6-slim +FROM python:3.9.7-slim ADD tools /src/tools ADD backend /src/backend From 137bdec8579d74fca5bc34428ea7f1742de0990a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:57:00 +0200 Subject: [PATCH 0393/1236] build(deps-dev): bump pytest from 6.2.4 to 6.2.5 in /bot (#1081) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.4 to 6.2.5. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.4...6.2.5) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 8971b1b25..e28707b89 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 pre-commit==2.14.1 -pytest==6.2.4 +pytest==6.2.5 pytest-responses==0.5.0 responses==0.13.4 From 51041834627252b1544d2d6b68be39e633c48a9a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:57:16 +0200 Subject: [PATCH 0394/1236] build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 in /backend (#1082) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.14.1 to 2.15.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.14.1...v2.15.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 2bf03d231..af2ea01c9 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.6.0 -pre-commit==2.14.1 +pre-commit==2.15.0 pytest==6.2.4 pytest-responses==0.5.0 responses==0.13.4 From 7fec87da4d2beca5f61872ba4c7972e4b14ac401 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:57:38 +0200 Subject: [PATCH 0395/1236] build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 in /bot (#1084) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.14.1 to 2.15.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.14.1...v2.15.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index e28707b89..e8d65732a 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.1 jsonschema==3.2.0 -pre-commit==2.14.1 +pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 responses==0.13.4 From e06110ae0081f29911b4969d77e77dce3342606d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:57:53 +0200 Subject: [PATCH 0396/1236] build(deps-dev): bump @babel/preset-env in /frontend (#1090) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.0 to 7.15.4. - [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.15.4/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 889 +++++++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 509 insertions(+), 382 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a3dd4420e..4d9973149 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -238,12 +238,12 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -253,9 +253,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -265,13 +265,13 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -281,9 +281,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -293,9 +293,9 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -313,17 +313,17 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" }, "dependencies": { "@babel/code-frame": { @@ -336,32 +336,41 @@ } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -382,26 +391,26 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -446,43 +455,52 @@ } }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -503,43 +521,43 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -555,12 +573,12 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -570,9 +588,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -629,12 +647,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "requires": { - "@babel/types": "^7.15.0" + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -644,9 +662,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -683,19 +701,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/code-frame": { @@ -708,43 +726,70 @@ } }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -765,43 +810,43 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -844,14 +889,14 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -861,9 +906,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -873,15 +918,15 @@ } }, "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/code-frame": { @@ -894,43 +939,61 @@ } }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -951,43 +1014,43 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1024,12 +1087,12 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -1039,9 +1102,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1072,15 +1135,15 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/code-frame": { @@ -1093,43 +1156,52 @@ } }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -1150,43 +1222,43 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1224,24 +1296,24 @@ "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -1256,12 +1328,12 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" } @@ -1371,13 +1443,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } @@ -1557,17 +1629,17 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" }, "dependencies": { @@ -1581,32 +1653,41 @@ } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -1627,26 +1708,26 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1703,9 +1784,9 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1731,23 +1812,23 @@ } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -1768,26 +1849,26 @@ } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1826,35 +1907,81 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, "@babel/helper-validator-identifier": { "version": "7.14.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } } } }, @@ -1897,9 +2024,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1998,19 +2125,19 @@ } }, "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", + "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", "@babel/plugin-proposal-dynamic-import": "^7.14.5", "@babel/plugin-proposal-export-namespace-from": "^7.14.5", "@babel/plugin-proposal-json-strings": "^7.14.5", @@ -2021,7 +2148,7 @@ "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -2040,25 +2167,25 @@ "@babel/plugin-transform-arrow-functions": "^7.14.5", "@babel/plugin-transform-async-to-generator": "^7.14.5", "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", "@babel/plugin-transform-computed-properties": "^7.14.5", "@babel/plugin-transform-destructuring": "^7.14.7", "@babel/plugin-transform-dotall-regex": "^7.14.5", "@babel/plugin-transform-duplicate-keys": "^7.14.5", "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", "@babel/plugin-transform-function-name": "^7.14.5", "@babel/plugin-transform-literals": "^7.14.5", "@babel/plugin-transform-member-expression-literals": "^7.14.5", "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", "@babel/plugin-transform-modules-umd": "^7.14.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", "@babel/plugin-transform-new-target": "^7.14.5", "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", "@babel/plugin-transform-property-literals": "^7.14.5", "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", @@ -2070,7 +2197,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -2085,9 +2212,9 @@ "dev": true }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2116,9 +2243,9 @@ } }, "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -3642,9 +3769,9 @@ "dev": true }, "core-js-compat": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.4.tgz", - "integrity": "sha512-IzCSomxRdahCYb6G3HiN6pl3JCiM0NMunRcNa1pIeC7g17Vd6Ue3AT9anQiENPIm/svThUVer1pIbLMDERIsFw==", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", + "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", "dev": true, "requires": { "browserslist": "^4.16.8", @@ -3652,22 +3779,22 @@ }, "dependencies": { "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001251", + "caniuse-lite": "^1.0.30001254", "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", + "electron-to-chromium": "^1.3.830", "escalade": "^3.1.1", "node-releases": "^1.1.75" } }, "caniuse-lite": { - "version": "1.0.30001252", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", - "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "version": "1.0.30001255", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", + "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", "dev": true }, "semver": { @@ -4242,9 +4369,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.822", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.822.tgz", - "integrity": "sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==", + "version": "1.3.833", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.833.tgz", + "integrity": "sha512-h+9aVaUHjyunLqtCjJF2jrJ73tYcJqo2cCGKtVAXH9WmnBsb8hiChRQ0P1uXjdxR6Wcfxibephy41c1YlZA/pA==", "dev": true }, "emoji-regex": { diff --git a/frontend/package.json b/frontend/package.json index 4ef527861..c7bc0f02f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.15.0", - "@babel/preset-env": "^7.15.0", + "@babel/preset-env": "^7.15.4", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From d9a74df5159b67c3900d41fed9e40d9f50786833 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:58:09 +0200 Subject: [PATCH 0397/1236] build(deps-dev): bump clean-webpack-plugin in /frontend (#1086) Bumps [clean-webpack-plugin](https://github.com/johnagan/clean-webpack-plugin) from 3.0.0 to 4.0.0. - [Release notes](https://github.com/johnagan/clean-webpack-plugin/releases) - [Commits](https://github.com/johnagan/clean-webpack-plugin/compare/v3.0.0...v4.0.0) --- updated-dependencies: - dependency-name: clean-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 95 ++++---------------------------------- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 87 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4d9973149..be09c1b28 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2387,12 +2387,6 @@ "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", "dev": true }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, "@types/eslint": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", @@ -2420,9 +2414,9 @@ "dev": true }, "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", "dev": true, "requires": { "@types/minimatch": "*", @@ -2457,9 +2451,9 @@ "dev": true }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, "@types/minimist": { @@ -2486,76 +2480,6 @@ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.25", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", - "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", - "dev": true, - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-sources": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", - "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -3542,12 +3466,11 @@ "dev": true }, "clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, "requires": { - "@types/webpack": "^4.4.31", "del": "^4.1.1" } }, diff --git a/frontend/package.json b/frontend/package.json index c7bc0f02f..f508e9b1c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -25,7 +25,7 @@ "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", - "clean-webpack-plugin": "^3.0.0", + "clean-webpack-plugin": "^4.0.0", "css-loader": "^6.2.0", "css-minimizer-webpack-plugin": "^3.0.2", "eslint": "^7.32.0", From 4b1f2a4e7f6d236728b858992a5271c1577a132c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:58:29 +0200 Subject: [PATCH 0398/1236] build(deps-dev): bump pytest from 6.2.4 to 6.2.5 in /backend (#1083) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.4 to 6.2.5. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.4...6.2.5) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index af2ea01c9..17436fdf3 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.6.0 pre-commit==2.15.0 -pytest==6.2.4 +pytest==6.2.5 pytest-responses==0.5.0 responses==0.13.4 From 7b741197dfbd1d9feff1f3cc9fd0d15e23e56c85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:58:47 +0200 Subject: [PATCH 0399/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#1085) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.2.0 to 2.2.2. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.0...v2.2.2) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index be09c1b28..c9f1bfadd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7007,9 +7007,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.0.tgz", - "integrity": "sha512-91HeVHbq7PUJ4TwOuMTlFWfVWrLqf3SF0PlEDPV+wtgsfxrMebN9LLzflyQqdKLp4/H3PexRB1WLKsCqpWKkxQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.2.tgz", + "integrity": "sha512-eUjQ/q1rQIeHWgIx7ny/DNgXHcMXHdBwgrZQK7Ev8dbR+HxhroFM2Cb6kMiswOYaq05IRJhPuQqXWUABIjjA3g==", "dev": true, "requires": { "schema-utils": "^3.1.0" diff --git a/frontend/package.json b/frontend/package.json index f508e9b1c..f12d57a00 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.3.2", - "mini-css-extract-plugin": "^2.2.0", + "mini-css-extract-plugin": "^2.2.2", "node-sass": "^6.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", From 59d7a6034515eaa5a0f1e1132618183b9b226806 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:59:09 +0200 Subject: [PATCH 0400/1236] build(deps-dev): bump webpack from 5.51.1 to 5.52.0 in /frontend (#1088) Bumps [webpack](https://github.com/webpack/webpack) from 5.51.1 to 5.52.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.51.1...v5.52.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 12 ++++++------ frontend/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c9f1bfadd..948e68650 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10473,9 +10473,9 @@ } }, "webpack": { - "version": "5.51.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", - "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", + "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -10511,9 +10511,9 @@ "dev": true }, "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", "dev": true }, "schema-utils": { diff --git a/frontend/package.json b/frontend/package.json index f12d57a00..3f177afa6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^12.1.0", "standard": "^16.0.1", "terser-webpack-plugin": "^5.1.4", - "webpack": "^5.51.1", + "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.0.0", "webpack-merge": "^5.8.0" From 0bfa40c40420c0ef7d1e8b6db0f73220dd7019cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:59:34 +0200 Subject: [PATCH 0401/1236] build(deps-dev): bump @babel/core from 7.15.0 to 7.15.5 in /frontend (#1087) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.0 to 7.15.5. - [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.15.5/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 241 ++++++++++--------------------------- frontend/package.json | 2 +- 2 files changed, 67 insertions(+), 176 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 948e68650..ed4cfc0b7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,20 +20,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -51,99 +51,44 @@ "@babel/highlight": "^7.14.5" } }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { @@ -153,14 +98,14 @@ "dev": true }, "@babel/helpers": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", - "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { @@ -175,43 +120,43 @@ } }, "@babel/parser": { - "version": "7.15.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.2.tgz", - "integrity": "sha512-bMJXql1Ss8lFnvr11TZDH4ArtwlAS5NG9qBmdiFW2UHHm6MVoR+GDc5XE2b9K938cyjc9O6/+vjjcffLDtfuDg==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", "dev": true }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -620,27 +565,27 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } } @@ -855,33 +800,6 @@ } } }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", - "dev": true - }, - "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.8", - "to-fast-properties": "^2.0.0" - } - } - } - }, "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", @@ -1059,33 +977,6 @@ } } }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", - "dev": true - }, - "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.8", - "to-fast-properties": "^2.0.0" - } - } - } - }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", diff --git a/frontend/package.json b/frontend/package.json index 3f177afa6..9f3d1fbee 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.15.0", + "@babel/core": "^7.15.5", "@babel/preset-env": "^7.15.4", "babel-loader": "^8.2.2", "babel-plugin-prismjs": "^2.1.0", From 45d6852eb97678aa39752cfb295d43fee17da2f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:02:58 +0200 Subject: [PATCH 0402/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#1091) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.4 to 5.2.3. - [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.1.4...v5.2.3) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 96 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 50 insertions(+), 48 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ed4cfc0b7..da036de55 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6295,6 +6295,34 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "jest-worker": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", + "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", @@ -8865,6 +8893,15 @@ } } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", @@ -9971,23 +10008,23 @@ } }, "terser-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.3.tgz", + "integrity": "sha512-eDbuaDlXhVaaoKuLD3DTNTozKqln6xOG6Us0SzlKG5tNlazG+/cdl8pm9qiF1Di89iWScTI0HcO+CDcf2dkXiw==", "dev": true, "requires": { - "jest-worker": "^27.0.2", + "jest-worker": "^27.0.6", "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", + "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^5.7.0" + "terser": "^5.7.2" }, "dependencies": { "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "commander": { @@ -9996,23 +10033,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -10024,34 +10044,16 @@ "ajv-keywords": "^3.5.2" } }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", + "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", "dev": true, "requires": { "commander": "^2.20.0", diff --git a/frontend/package.json b/frontend/package.json index 9f3d1fbee..b7ceb46e2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^12.1.0", "standard": "^16.0.1", - "terser-webpack-plugin": "^5.1.4", + "terser-webpack-plugin": "^5.2.3", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.0.0", From f126eba7157fb1e9b5fbdb6437b8671d1d901615 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:07:56 +0200 Subject: [PATCH 0403/1236] build(deps-dev): bump webpack-dev-server in /frontend (#1093) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.0.0 to 4.1.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.0.0...v4.1.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 34 +++++++++++++++++----------------- frontend/package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index da036de55..78b083ed0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2630,10 +2630,10 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { @@ -5336,9 +5336,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", - "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", "dev": true }, "forever-agent": { @@ -6649,9 +6649,9 @@ } }, "memfs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", - "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", + "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -10500,12 +10500,12 @@ } }, "webpack-dev-server": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz", - "integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.1.1.tgz", + "integrity": "sha512-Kl1mnCEw8Cy1Kw173gCxLIB242LfPKEOj9WoKhKz/MbryZTNrILzOJTk8kiczw/YUEPzn3gcltCQv6hDsLudRg==", "dev": true, "requires": { - "ansi-html": "^0.0.7", + "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", "chokidar": "^3.5.1", "colorette": "^1.2.2", @@ -10761,9 +10761,9 @@ } }, "ws": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", - "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", "dev": true }, "xdg-basedir": { diff --git a/frontend/package.json b/frontend/package.json index b7ceb46e2..6e23d8d97 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.2.3", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.0.0", + "webpack-dev-server": "^4.1.1", "webpack-merge": "^5.8.0" }, "dependencies": { From 00c1c46bb7a7f4ac4d858fc03c205b273ee4e3f9 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 9 Sep 2021 01:06:13 +0200 Subject: [PATCH 0404/1236] Enable Dependabot for 'report' dependencies too --- .github/dependabot.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5227f53bf..68f16df72 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -56,3 +56,10 @@ updates: open-pull-requests-limit: 99 labels: - frontend +- package-ecosystem: pip + directory: "/report" + schedule: + interval: weekly + open-pull-requests-limit: 99 + labels: + - report From 219c51deda6de6d457cf1fc006f8a7a3f5a6bf29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:05 +0200 Subject: [PATCH 0405/1236] build(deps): bump taskcluster from 24.3.1 to 44.2.2 in /report (#1094) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 24.3.1 to 44.2.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v24.3.1...v44.2.2) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index fcb8f67af..435105096 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,3 +1,3 @@ python-magic==0.4.15 -taskcluster==24.3.1 +taskcluster==44.2.2 tenacity==6.0.0 From fe68d4b2a87e2f2c16ba0b7cd575f67d0c1eddbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:15 +0200 Subject: [PATCH 0406/1236] build(deps): bump libmozevent from 1.1.9 to 1.1.10 in /events (#1095) Bumps [libmozevent](https://github.com/mozilla/libmozdata) from 1.1.9 to 1.1.10. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/commits) --- updated-dependencies: - dependency-name: libmozevent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index 5cb696985..c47d6d639 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.9 +libmozevent==1.1.10 From 0cb1f99eef308ad49259e49fd889e3fed4c6cd64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:24 +0200 Subject: [PATCH 0407/1236] build(deps): bump google-cloud-storage from 1.42.0 to 1.42.1 in /backend (#1097) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.42.0 to 1.42.1. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.42.0...v1.42.1) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index a46f2b6bc..e3a2c9ce0 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.6.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 -google-cloud-storage==1.42.0 +google-cloud-storage==1.42.1 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 From f0bda5754302755e6b1c7fa318d8d5725ad9152e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:32 +0200 Subject: [PATCH 0408/1236] build(deps): bump wheel from 0.33.6 to 0.37.0 in /report (#1099) Bumps [wheel](https://github.com/pypa/wheel) from 0.33.6 to 0.37.0. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/master/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.33.6...0.37.0) --- updated-dependencies: - dependency-name: wheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index b72fce9ec..047bdf730 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ setuptools==41.4.0 -wheel==0.33.6 +wheel==0.37.0 From 60cddc335cbf8a9312e71294491614324b6f35df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:41 +0200 Subject: [PATCH 0409/1236] build(deps): bump fakeredis from 1.6.0 to 1.6.1 in /backend (#1100) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.6.0...1.6.1) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 17436fdf3..effb8385f 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.6.0 +fakeredis==1.6.1 pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index e3a2c9ce0..5fc234270 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 datadog==0.42.0 -fakeredis==1.6.0 +fakeredis==1.6.1 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 From c8d8335e065687d085f99f3bbd17c11b649bb20a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:20:48 +0200 Subject: [PATCH 0410/1236] build(deps): bump google-cloud-storage from 1.42.0 to 1.42.1 in /bot (#1101) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.42.0 to 1.42.1. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.42.0...v1.42.1) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index fc773650c..2e351f85b 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.42.0 +google-cloud-storage==1.42.1 libmozdata==0.1.72 pytoml==0.1.21 pyyaml==5.4.1 From 7b90620cdfca76f487c1c4bede814f0ddc001c88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:21:20 +0200 Subject: [PATCH 0411/1236] build(deps): bump setuptools from 41.4.0 to 58.0.3 in /report (#1102) Bumps [setuptools](https://github.com/pypa/setuptools) from 41.4.0 to 58.0.3. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst) - [Commits](https://github.com/pypa/setuptools/compare/v41.4.0...v58.0.3) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 047bdf730..55b28bee8 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==41.4.0 +setuptools==58.0.3 wheel==0.37.0 From d0afcbe001af767e6601cf8ee8bf54fdce322f46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:21:29 +0200 Subject: [PATCH 0412/1236] build(deps): bump tenacity from 6.0.0 to 8.0.1 in /report (#1098) Bumps [tenacity](https://github.com/jd/tenacity) from 6.0.0 to 8.0.1. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/6.0.0...8.0.1) --- updated-dependencies: - dependency-name: tenacity dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 435105096..667d4d99f 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,3 +1,3 @@ python-magic==0.4.15 taskcluster==44.2.2 -tenacity==6.0.0 +tenacity==8.0.1 From 23e949ef98a413fec1d2ba47772ed43e158c4334 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 01:21:40 +0200 Subject: [PATCH 0413/1236] build(deps): bump python-magic from 0.4.15 to 0.4.24 in /report (#1096) Bumps [python-magic](https://github.com/ahupp/python-magic) from 0.4.15 to 0.4.24. - [Release notes](https://github.com/ahupp/python-magic/releases) - [Changelog](https://github.com/ahupp/python-magic/blob/master/CHANGELOG) - [Commits](https://github.com/ahupp/python-magic/compare/0.4.15...0.4.24) --- updated-dependencies: - dependency-name: python-magic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 667d4d99f..734c832c3 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,3 +1,3 @@ -python-magic==0.4.15 +python-magic==0.4.24 taskcluster==44.2.2 tenacity==8.0.1 From 32f3f17cd2be6e8a49a5a7fef2811ed860fec256 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 9 Sep 2021 16:05:27 +0200 Subject: [PATCH 0414/1236] report: Don't pass the prefix option to grcov, as the prefix is already removed on test machines Similarly to c4547021a5def25ee7b1c4ebe08bc81896a6ac30 --- report/firefox_code_coverage/codecoverage.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/report/firefox_code_coverage/codecoverage.py b/report/firefox_code_coverage/codecoverage.py index 13658636c..3b4119d2d 100644 --- a/report/firefox_code_coverage/codecoverage.py +++ b/report/firefox_code_coverage/codecoverage.py @@ -257,8 +257,6 @@ def generate_report(grcov_path, output_format, output_path, artifact_paths): grcov_path, "-t", output_format, - "-p", - "/home/worker/workspace/build/src/", "-o", output_path, ] From 5c571d135cba9539e47620d9824bba438c932f1d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 9 Sep 2021 16:31:17 +0200 Subject: [PATCH 0415/1236] report: Pass the source directory to grcov We generate an empty report otherwise. --- report/firefox_code_coverage/codecoverage.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/report/firefox_code_coverage/codecoverage.py b/report/firefox_code_coverage/codecoverage.py index 3b4119d2d..8f46f1ff9 100644 --- a/report/firefox_code_coverage/codecoverage.py +++ b/report/firefox_code_coverage/codecoverage.py @@ -240,7 +240,7 @@ def _is_in_platforms_task(t): return artifact_paths -def generate_report(grcov_path, output_format, output_path, artifact_paths): +def generate_report(grcov_path, output_format, src_dir, output_path, artifact_paths): mod_env = os.environ.copy() if is_taskcluster_loaner(): one_click_loaner_gcc = "/home/worker/workspace/build/src/gcc/bin" @@ -260,6 +260,8 @@ def generate_report(grcov_path, output_format, output_path, artifact_paths): "-o", output_path, ] + if src_dir is not None: + cmd += ["-s", src_dir, "--ignore-not-existing"] if output_format in ["coveralls", "coveralls+"]: cmd += ["--token", "UNUSED", "--commit-sha", "UNUSED"] cmd.extend(artifact_paths) @@ -437,7 +439,7 @@ def main(): if args.stats: output = os.path.join(args.output_dir, "output.json") - generate_report(grcov_path, "coveralls", output, artifact_paths) + generate_report(grcov_path, "coveralls", args.src_dir, output, artifact_paths) with open(output, "r") as f: report = json.load(f) @@ -461,7 +463,9 @@ def main(): ) ) else: - generate_report(grcov_path, "html", args.output_dir, artifact_paths) + generate_report( + grcov_path, "html", args.src_dir, args.output_dir, artifact_paths + ) if is_taskcluster_loaner(): upload_html_report(args.output_dir) From 44aa80aef49005ea7f92be8dfc0e09d852206591 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 9 Sep 2021 18:28:06 +0200 Subject: [PATCH 0416/1236] report: Pass empty source directory for tests --- report/tests/test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/report/tests/test.py b/report/tests/test.py index 868701735..933ea4b24 100644 --- a/report/tests/test.py +++ b/report/tests/test.py @@ -83,10 +83,14 @@ def test(self): self.assertEqual(len([a for a in artifact_paths if "jsvm" in a]), 2) codecoverage.download_grcov() - codecoverage.generate_report("./grcov", "lcov", "output.info", artifact_paths) + codecoverage.generate_report( + "./grcov", "lcov", None, "output.info", artifact_paths + ) self.assertTrue(os.path.exists("output.info")) - codecoverage.generate_report("./grcov", "html", "report_html", artifact_paths) + codecoverage.generate_report( + "./grcov", "html", None, "report_html", artifact_paths + ) self.assertTrue(os.path.isdir("report_html")) self.assertTrue(os.path.exists("report_html/index.html")) From 30c2389bf408b09b849ea001319a001f0cc019af Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 9 Sep 2021 23:47:01 +0200 Subject: [PATCH 0417/1236] report: Update download grcov function to handle the new compression format Given https://bugzilla.mozilla.org/show_bug.cgi?id=1729406 --- report/firefox_code_coverage/codecoverage.py | 13 ++++++++----- report/requirements.txt | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/report/firefox_code_coverage/codecoverage.py b/report/firefox_code_coverage/codecoverage.py index 8f46f1ff9..b3a69b85e 100644 --- a/report/firefox_code_coverage/codecoverage.py +++ b/report/firefox_code_coverage/codecoverage.py @@ -18,6 +18,7 @@ import magic import requests import tenacity +import zstandard from firefox_code_coverage import taskcluster @@ -26,7 +27,7 @@ STATUS_VALUE = {"exception": 1, "failed": 2, "completed": 3} GRCOV_INDEX = "gecko.cache.level-3.toolchains.v3.linux64-grcov.latest" -GRCOV_ARTIFACT = "public/build/grcov.tar.xz" +GRCOV_ARTIFACT = "public/build/grcov.tar.zst" logger = logging.getLogger(__name__) @@ -284,15 +285,17 @@ def download_grcov(): local_version = os.path.join(os.getcwd(), "grcov_ver") dest = tempfile.mkdtemp(suffix="grcov") - archive = os.path.join(dest, "grcov.tar.xz") + archive = os.path.join(dest, "grcov.tar.zst") index = taskcluster.get_service("index") url = index.buildUrl("findArtifactFromTask", GRCOV_INDEX, GRCOV_ARTIFACT) download_binary(url, archive) # Extract archive in temp - tar = tarfile.open(archive, "r:xz") - tar.extractall(dest) - tar.close() + dctx = zstandard.ZstdDecompressor() + with open(archive, "rb") as f: + with dctx.stream_reader(f) as reader: + with tarfile.open(mode="r|", fileobj=reader) as tar: + tar.extractall(dest) os.remove(archive) # Get version from grcov binary diff --git a/report/requirements.txt b/report/requirements.txt index 734c832c3..3e247538d 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,3 +1,4 @@ python-magic==0.4.24 taskcluster==44.2.2 tenacity==8.0.1 +zstandard==0.15.2 From 6d6b8ea0d6b59dd22614214ec12e6ff7c5b1c282 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 10 Sep 2021 16:05:57 +0200 Subject: [PATCH 0418/1236] Update to Node 12 for the addon build task (#1103) --- .taskcluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index 321da300c..ffc5f36ae 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -324,7 +324,7 @@ tasks: deadline: {$fromNow: '1 hour'} payload: maxRunTime: 3600 - image: node:11-alpine + image: node:12-alpine command: - sh - -lxce From e7c8b8678dc281b2fc5344b087337000c22a9d97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Sep 2021 16:17:26 +0200 Subject: [PATCH 0419/1236] build(deps-dev): bump web-ext from 6.1.0 to 6.3.0 in /addon (#1064) Bumps [web-ext](https://github.com/mozilla/web-ext) from 6.1.0 to 6.3.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/6.1.0...6.3.0) --- updated-dependencies: - dependency-name: web-ext dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 4029 ++++++++++++++++++++++++++++++++++----- addon/package.json | 2 +- 2 files changed, 3577 insertions(+), 454 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c89a873e1..4dbc54556 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.1.0", + "web-ext": "^6.3.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, @@ -616,14 +616,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -634,26 +634,52 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/@eslint/eslintrc/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dependencies": { - "type-fest": "^0.8.1" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@eslint/eslintrc/node_modules/ms": { @@ -661,18 +687,51 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/@mdn/browser-compat-data": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.2.4.tgz", - "integrity": "sha512-jEUurwoeiHOB7SceVnsg3ULxNlf9XxqMfcKNM+eJduPgCcoCnbLi/6og+e764fTAZCcBkqGcWUMhLQXwcqpbJQ==", - "dev": true, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dependencies": { - "extend": "3.0.2" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, + "node_modules/@mdn/browser-compat-data": { + "version": "3.3.14", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz", + "integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==", + "dev": true + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -694,6 +753,28 @@ "node": ">=6" } }, + "node_modules/@types/decompress": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz", + "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.0.tgz", + "integrity": "sha512-0/LRe3VzcyFIRto6YiJH9OG05ASLeypv5BVrlWjWRBSLCeyFb4up4hqO27j98ASzx1fU2V3ftuWR/sy3PM4NPA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/decompress": "*", + "@types/got": "^8", + "@types/node": "*" + } + }, "node_modules/@types/eslint": { "version": "7.2.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", @@ -720,6 +801,16 @@ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, + "node_modules/@types/got": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz", + "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", @@ -941,11 +1032,24 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "peer": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -963,45 +1067,48 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, "node_modules/addons-linter": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.2.0.tgz", - "integrity": "sha512-b6oViLOBgXWsld5L3DJiJSt77DYjVrk2Yam2/gD5e2bsj5xfNvavugwhlJP/MIF0j5yetYT/XFQDXY1Hs0flOA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.12.0.tgz", + "integrity": "sha512-GAvHjjqxVn8cQYBD6xshneACdaY2KjakWIyUhXrVbx3g8TZSF78ISucKZ1+XtKZLDvEr1LIJjeeYlR49LNH3CQ==", "dev": true, "dependencies": { - "@mdn/browser-compat-data": "3.2.4", - "addons-scanner-utils": "4.4.0", + "@mdn/browser-compat-data": "3.3.14", + "addons-scanner-utils": "4.9.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", - "chalk": "4.1.0", - "cheerio": "1.0.0-rc.6", + "chalk": "4.1.2", + "cheerio": "1.0.0-rc.10", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", "dispensary": "0.62.0", - "eslint": "7.24.0", - "eslint-plugin-no-unsanitized": "3.1.4", - "eslint-visitor-keys": "2.0.0", - "espree": "7.3.1", + "eslint": "7.32.0", + "eslint-plugin-no-unsanitized": "3.1.5", + "eslint-visitor-keys": "3.0.0", + "espree": "8.0.0", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.1.6", - "image-size": "0.9.7", + "glob": "7.1.7", + "image-size": "1.0.0", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.11.2", - "postcss": "8.2.10", + "pino": "6.13.0", + "postcss": "8.3.6", "relaxed-json": "1.0.3", "semver": "7.3.5", "source-map-support": "0.5.19", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "16.2.0", + "yargs": "17.1.0", "yauzl": "2.10.0" }, "bin": { @@ -1011,28 +1118,37 @@ "node": ">=12.21.0" } }, - "node_modules/addons-linter/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/addons-linter/node_modules/eslint-visitor-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", - "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", - "dev": true + "node_modules/addons-linter/node_modules/yargs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.0.tgz", + "integrity": "sha512-SQr7qqmQ2sNijjJGHL4u7t8vyDZdZ3Ahkmo4sc1w5xI9TBX0QDdG/g4SFnxtWOsGLjwHQue57eFALfwFCnixgg==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=12" + } }, "node_modules/addons-scanner-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.4.0.tgz", - "integrity": "sha512-fEUGQIqLYeLl5cV6FFSHU+XFlOYETXqm8jxmYGsVayjZaAqWEkIjTXNu4+pDEiqIkrqjPYP2izjrnhBpHRsyog==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.9.0.tgz", + "integrity": "sha512-RF+pVMSj3CcWV6NH4pBboCZnpzfr48ZmJCBXt/LZbU59PNepZDFxax9tl2MXzX01AXNwKUGa321pPyc5h4zV5A==", "dev": true, "dependencies": { "@types/yauzl": "2.9.1", @@ -1041,6 +1157,13 @@ "strip-bom-stream": "4.0.0", "upath": "2.0.1", "yauzl": "2.10.0" + }, + "peerDependencies": { + "@types/download": "8.0.0", + "body-parser": "1.19.0", + "download": "8.0.0", + "express": "4.17.1", + "safe-compare": "1.1.4" } }, "node_modules/adm-zip": { @@ -1053,14 +1176,18 @@ } }, "node_modules/ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/ajv-keywords": { @@ -1080,13 +1207,11 @@ "dependencies": { "fast-json-patch": "^2.0.6", "json-merge-patch": "^0.2.3" + }, + "peerDependencies": { + "ajv": ">=6.0.0" } }, - "node_modules/ajv/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, "node_modules/ansi-align": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", @@ -1180,6 +1305,29 @@ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "peer": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1203,6 +1351,13 @@ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", "dev": true }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true, + "peer": true + }, "node_modules/array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -1309,6 +1464,27 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -1318,12 +1494,45 @@ "tweetnacl": "^0.14.3" } }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, "node_modules/bluebird": { "version": "2.9.34", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", "dev": true }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "peer": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1392,6 +1601,49 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "peer": true + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -1407,6 +1659,13 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "peer": true + }, "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1431,6 +1690,16 @@ "safe-json-stringify": "~1" } }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -1466,6 +1735,9 @@ "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/callsites": { @@ -1498,71 +1770,82 @@ "dev": true }, "node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/cheerio": { - "version": "1.0.0-rc.6", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", - "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "dev": true, "dependencies": { - "cheerio-select": "^1.3.0", - "dom-serializer": "^1.3.1", - "domhandler": "^4.1.0", + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", "htmlparser2": "^6.1.0", "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1" + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, "node_modules/cheerio-select": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz", - "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", "dev": true, "dependencies": { - "css-select": "^4.1.2", - "css-what": "^5.0.0", + "css-select": "^4.1.3", + "css-what": "^5.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0", - "domutils": "^2.6.0" + "domutils": "^2.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/chrome-launcher": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", - "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.0.tgz", + "integrity": "sha512-W//HpflaW6qBGrmuskup7g+XJZN6w03ko9QSIe5CtcTal2u0up5SeReK3Ll1Why4Ey8dPkv8XSodZyHPnGbVHQ==", "dev": true, "dependencies": { "@types/node": "*", - "escape-string-regexp": "^1.0.5", + "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^0.5.3", - "rimraf": "^3.0.2" + "lighthouse-logger": "^1.0.0" + }, + "engines": { + "node": ">=12.13.0" } }, - "node_modules/chrome-launcher/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "dependencies": { - "minimist": "^1.2.5" + "engines": { + "node": ">=10" }, - "bin": { - "mkdirp": "bin/cmd.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/chrome-trace-event": { @@ -1749,6 +2032,29 @@ "node": ">=8" } }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -1758,12 +2064,33 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true, - "hasInstallScript": true + "peer": true + }, + "node_modules/core-js": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-util-is": { "version": "1.0.2", @@ -1794,9 +2121,9 @@ } }, "node_modules/css-select": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz", - "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "dependencies": { "boolbase": "^1.0.0", @@ -1804,15 +2131,21 @@ "domhandler": "^4.2.0", "domutils": "^2.6.0", "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/css-what": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", - "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", "dev": true, "engines": { "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/dashdash": { @@ -1851,6 +2184,36 @@ "node": ">=10" } }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "peer": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", @@ -1863,6 +2226,196 @@ "node": ">=4" } }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "peer": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "peer": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "peer": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "peer": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "peer": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "peer": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -1875,6 +2428,9 @@ "object-is": "^1.0.1", "object-keys": "^1.1.1", "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/deep-extend": { @@ -1945,6 +2501,23 @@ "node": ">=0.4.0" } }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true, + "peer": true + }, "node_modules/dispensary": { "version": "0.62.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", @@ -1967,11 +2540,28 @@ } }, "node_modules/dispensary/node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", "dev": true }, + "node_modules/dispensary/node_modules/pino": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", + "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", + "dev": true, + "dependencies": { + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^3.1.0", + "quick-format-unescaped": "^4.0.3", + "sonic-boom": "^1.0.2" + }, + "bin": { + "pino": "bin.js" + } + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -1984,14 +2574,17 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", - "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dev": true, "dependencies": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", + "domhandler": "^4.2.0", "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, "node_modules/domelementtype": { @@ -2013,14 +2606,17 @@ } }, "node_modules/domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dot-prop": { @@ -2035,6 +2631,216 @@ "node": ">=8" } }, + "node_modules/download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", + "dev": true, + "peer": true, + "dependencies": { + "archive-type": "^4.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.2.1", + "ext-name": "^5.0.0", + "file-type": "^11.1.0", + "filenamify": "^3.0.0", + "get-stream": "^4.1.0", + "got": "^8.3.1", + "make-dir": "^2.1.0", + "p-event": "^2.1.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/download/node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "peer": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/download/node_modules/cacheable-request/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/download/node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "peer": true, + "dependencies": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/got/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "peer": true + }, + "node_modules/download/node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "peer": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/download/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/download/node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "peer": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/download/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "peer": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -2074,6 +2880,13 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true, + "peer": true + }, "node_modules/electron-to-chromium": { "version": "1.3.727", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", @@ -2085,6 +2898,16 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -2158,10 +2981,13 @@ "dev": true }, "node_modules/es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", - "dev": true + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-7.0.0.tgz", + "integrity": "sha512-ginqzK3J90Rd4/Yz7qRrqUeIpe3TwSXTPPZtPne7tGBPeAaQiU8qt4fpKApnxHcq1AwtUdHVg5P77x/yrggG8Q==", + "dev": true, + "engines": { + "node": ">=6" + } }, "node_modules/escalade": { "version": "3.1.1", @@ -2181,6 +3007,13 @@ "node": ">=8" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true, + "peer": true + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2190,27 +3023,30 @@ } }, "node_modules/eslint": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", - "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dependencies": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -2219,7 +3055,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -2228,7 +3064,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -2237,6 +3073,9 @@ }, "engines": { "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-prettier": { @@ -2376,6 +3215,17 @@ "node": ">=10" } }, + "node_modules/eslint/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/eslint/node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -2395,6 +3245,38 @@ "node": ">=6.0" } }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, "node_modules/eslint/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -2412,35 +3294,26 @@ } }, "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-8.0.0.tgz", + "integrity": "sha512-y/+i23dwTjIDJrYCcjcAMr3c3UGbPIjC6THMQKjWmhP97fW0FPiI89kmpKfmgV/5jrkIi6toQP+CMm3qBE1Hig==", + "dev": true, "dependencies": { - "acorn": "^7.4.0", + "acorn": "^8.4.1", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "eslint-visitor-keys": "^3.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "dev": true, "engines": { - "node": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/esprima": { @@ -2509,6 +3382,16 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/event-to-promise": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", @@ -2542,6 +3425,78 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "peer": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "peer": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "peer": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/extend": { @@ -2600,18 +3555,18 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fast-redact": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.1.tgz", - "integrity": "sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.2.tgz", + "integrity": "sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true }, "node_modules/fastest-levenshtein": { @@ -2629,15 +3584,69 @@ "pend": "~1.2.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-type": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", + "dev": true, + "peer": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "peer": true, "dependencies": { - "flat-cache": "^3.0.4" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.8" } }, "node_modules/find-up": { @@ -2748,6 +3757,44 @@ "node": ">= 0.12" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -2863,6 +3910,9 @@ "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-stream": { @@ -2887,9 +3937,9 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2900,6 +3950,9 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -2932,14 +3985,17 @@ } }, "node_modules/globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", "dependencies": { "type-fest": "^0.20.2" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globals/node_modules/type-fest": { @@ -3015,6 +4071,7 @@ "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", "dev": true, "dependencies": { "ajv": "^6.12.3", @@ -3044,6 +4101,16 @@ "node": ">=8" } }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", @@ -3051,6 +4118,37 @@ "dev": true, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "peer": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-yarn": { @@ -3080,6 +4178,30 @@ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "peer": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "peer": true + }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -3104,6 +4226,40 @@ "node": ">=8.12.0" } }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", @@ -3113,9 +4269,9 @@ } }, "node_modules/image-size": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.7.tgz", - "integrity": "sha512-KRVgLNZkr00YGN0qn9MlIrmlxbRhsCcEb1Byq3WKGnIV4M48iD185cprRtaoK4t5iC+ym2Q5qlArxZ/V1yzDgA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", "dev": true, "dependencies": { "queue": "6.0.2" @@ -3124,7 +4280,7 @@ "image-size": "bin/image-size.js" }, "engines": { - "node": ">=10.18.0" + "node": ">=12.0.0" } }, "node_modules/immediate": { @@ -3210,6 +4366,30 @@ "node": ">= 0.10" } }, + "node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "peer": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/into-stream/node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", @@ -3217,6 +4397,19 @@ "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.10" } }, "node_modules/is-absolute": { @@ -3232,15 +4425,19 @@ } }, "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "dependencies": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-arrayish": { @@ -3271,12 +4468,18 @@ } }, "node_modules/is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-docker": { @@ -3337,6 +4540,13 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "peer": true + }, "node_modules/is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -3355,6 +4565,16 @@ "node": ">=8" } }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -3364,6 +4584,16 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -3377,16 +4607,19 @@ } }, "node_modules/is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-relative": { @@ -3398,6 +4631,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -3463,6 +4706,20 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "peer": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -3771,13 +5028,13 @@ } }, "node_modules/lighthouse-logger": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", - "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz", + "integrity": "sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==", "dev": true, "dependencies": { - "debug": "^2.6.8", - "marky": "^1.2.0" + "debug": "^2.6.9", + "marky": "^1.2.2" } }, "node_modules/lines-and-columns": { @@ -3853,6 +5110,11 @@ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", "dev": true }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", @@ -3923,6 +5185,16 @@ "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", "dev": true }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", @@ -3937,12 +5209,42 @@ "node": ">=8" } }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true, + "peer": true + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -4129,9 +5431,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -4161,6 +5463,16 @@ "ncp": "bin/ncp" } }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -4242,6 +5554,9 @@ "dev": true, "dependencies": { "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, "node_modules/oauth-sign": { @@ -4273,6 +5588,9 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { @@ -4284,6 +5602,19 @@ "node": ">= 0.4" } }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -4345,6 +5676,9 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/os-shim": { @@ -4374,6 +5708,29 @@ "node": ">=4" } }, + "node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "peer": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -4407,6 +5764,19 @@ "node": ">=8" } }, + "node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -4487,6 +5857,16 @@ "parse5": "^6.0.1" } }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4518,6 +5898,13 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true, + "peer": true + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -4530,17 +5917,50 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "peer": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pino": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.2.tgz", - "integrity": "sha512-bmzxwbrIPxQUlAuMkF4PWVErUGERU4z37HazlhflKFg08crsNE3fACGN6gPwg5xtKOK47Ux5cZm8YCuLV4wWJg==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.0.tgz", + "integrity": "sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==", "dev": true, "dependencies": { "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.7", + "fast-safe-stringify": "^2.0.8", "flatstr": "^1.0.12", "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "4.0.1", + "quick-format-unescaped": "^4.0.3", "sonic-boom": "^1.0.2" }, "bin": { @@ -4566,17 +5986,21 @@ } }, "node_modules/postcss": { - "version": "8.2.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", - "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dev": true, "dependencies": { "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" }, "engines": { "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/prelude-ls": { @@ -4636,6 +6060,20 @@ "node": ">=0.4.0" } }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -4673,14 +6111,30 @@ } }, "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true, + "peer": true, "engines": { "node": ">=0.6" } }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "peer": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", @@ -4691,9 +6145,9 @@ } }, "node_modules/quick-format-unescaped": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", - "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", + "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", "dev": true }, "node_modules/randombytes": { @@ -4705,6 +6159,32 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "peer": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -4779,6 +6259,9 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regexpp": { @@ -4895,6 +6378,7 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { "aws-sign2": "~0.7.0", @@ -4922,6 +6406,15 @@ "node": ">= 6" } }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -5004,6 +6497,16 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-compare": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", + "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-alloc": "^1.2.0" + } + }, "node_modules/safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -5041,6 +6544,20 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "peer": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -5076,6 +6593,38 @@ "semver": "bin/semver.js" } }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "peer": true + }, "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -5085,6 +6634,22 @@ "randombytes": "^2.1.0" } }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", @@ -5094,6 +6659,13 @@ "node": ">=0.10.0" } }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true, + "peer": true + }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -5157,16 +6729,16 @@ "dev": true }, "node_modules/sign-addon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz", - "integrity": "sha512-TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.7.0.tgz", + "integrity": "sha512-XPLjMCcGuP5pPJSXpqFwKguIKxcteOx6dE1Bm2j92Brsro6pZYcklOpv4ohfRNW1UQp0J2cdi9zN2oNF4lMiRg==", "dev": true, "dependencies": { "common-tags": "1.8.0", - "core-js": "3.8.3", + "core-js": "3.16.0", "deepcopy": "2.1.0", "es6-error": "4.1.1", - "es6-promisify": "6.1.1", + "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", @@ -5203,6 +6775,32 @@ "flatstr": "^1.0.12" } }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "peer": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "peer": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -5212,6 +6810,15 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -5266,10 +6873,25 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { "node": ">=0.10.0" } }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -5293,6 +6915,16 @@ "node": ">= 10" } }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -5380,6 +7012,16 @@ "node": ">=8" } }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "peer": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -5397,6 +7039,19 @@ "node": ">=8" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "peer": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5468,6 +7123,25 @@ "node": ">=6" } }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/terser": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", @@ -5565,6 +7239,16 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -5577,6 +7261,13 @@ "node": ">=8.17.0" } }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "peer": true + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -5595,6 +7286,16 @@ "node": ">=6" } }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", @@ -5617,6 +7318,25 @@ "node": ">=0.8" } }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "peer": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -5655,12 +7375,18 @@ "node": ">=4" } }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, "node_modules/typedarray": { @@ -5678,6 +7404,17 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -5699,6 +7436,16 @@ "node": ">= 10.0.0" } }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -5754,16 +7501,37 @@ "node": ">=4" } }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "bin": { "uuid": "bin/uuid" @@ -5774,6 +7542,16 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -5811,17 +7589,17 @@ } }, "node_modules/web-ext": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.1.0.tgz", - "integrity": "sha512-f9sBuysFoCJAuS03wRtSBH8dPKQUZvCVT+AoqBW3tBBN6a92P0PyGF2lTwZJ5wrOOvXu7w2DvuAFOU6CnBugFw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.3.0.tgz", + "integrity": "sha512-yMpSFUN6396oMs09zN+gqYM8gozfz932gduLdRCtspt16qt33c8p+7crGkHkAQmLRloMn2c4I/1RKgMq02Vnhg==", "dev": true, "dependencies": { "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "3.2.0", + "addons-linter": "3.12.0", "bunyan": "1.8.15", "camelcase": "6.2.0", - "chrome-launcher": "0.13.4", + "chrome-launcher": "0.14.0", "debounce": "1.2.0", "decamelize": "5.0.0", "es6-error": "4.1.1", @@ -5836,14 +7614,14 @@ "node-notifier": "9.0.0", "open": "7.4.2", "parse-json": "5.2.0", - "sign-addon": "3.3.0", + "sign-addon": "3.7.0", "source-map-support": "0.5.19", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", "update-notifier": "5.1.0", "watchpack": "2.1.1", - "ws": "7.4.3", + "ws": "7.4.6", "yargs": "16.2.0", "zip-dir": "2.0.0" }, @@ -5852,7 +7630,7 @@ }, "engines": { "node": ">=12.0.0", - "npm": ">=6.9.0 <7.0.0" + "npm": ">=6.9.0" } }, "node_modules/webpack": { @@ -6133,12 +7911,24 @@ } }, "node_modules/ws": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", - "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "dev": true, "engines": { "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/xdg-basedir": { @@ -6172,6 +7962,16 @@ "node": ">=4.0" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -6205,9 +8005,9 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" @@ -6705,14 +8505,14 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -6720,20 +8520,32 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "requires": { - "type-fest": "^0.8.1" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" } }, "ms": { @@ -6743,15 +8555,42 @@ } } }, - "@mdn/browser-compat-data": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.2.4.tgz", - "integrity": "sha512-jEUurwoeiHOB7SceVnsg3ULxNlf9XxqMfcKNM+eJduPgCcoCnbLi/6og+e764fTAZCcBkqGcWUMhLQXwcqpbJQ==", - "dev": true, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "requires": { - "extend": "3.0.2" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, + "@mdn/browser-compat-data": { + "version": "3.3.14", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz", + "integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==", + "dev": true + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -6767,6 +8606,28 @@ "defer-to-connect": "^1.0.1" } }, + "@types/decompress": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz", + "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, + "@types/download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.0.tgz", + "integrity": "sha512-0/LRe3VzcyFIRto6YiJH9OG05ASLeypv5BVrlWjWRBSLCeyFb4up4hqO27j98ASzx1fU2V3ftuWR/sy3PM4NPA==", + "dev": true, + "peer": true, + "requires": { + "@types/decompress": "*", + "@types/got": "^8", + "@types/node": "*" + } + }, "@types/eslint": { "version": "7.2.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", @@ -6793,6 +8654,16 @@ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, + "@types/got": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz", + "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, "@types/json-schema": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", @@ -7001,11 +8872,21 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "peer": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, "acorn": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" }, "acorn-import-assertions": { "version": "1.7.6", @@ -7015,72 +8896,76 @@ "requires": {} }, "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "addons-linter": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.2.0.tgz", - "integrity": "sha512-b6oViLOBgXWsld5L3DJiJSt77DYjVrk2Yam2/gD5e2bsj5xfNvavugwhlJP/MIF0j5yetYT/XFQDXY1Hs0flOA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.12.0.tgz", + "integrity": "sha512-GAvHjjqxVn8cQYBD6xshneACdaY2KjakWIyUhXrVbx3g8TZSF78ISucKZ1+XtKZLDvEr1LIJjeeYlR49LNH3CQ==", "dev": true, "requires": { - "@mdn/browser-compat-data": "3.2.4", - "addons-scanner-utils": "4.4.0", + "@mdn/browser-compat-data": "3.3.14", + "addons-scanner-utils": "4.9.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", - "chalk": "4.1.0", - "cheerio": "1.0.0-rc.6", + "chalk": "4.1.2", + "cheerio": "1.0.0-rc.10", "columnify": "1.5.4", "common-tags": "1.8.0", "deepmerge": "4.2.2", "dispensary": "0.62.0", - "eslint": "7.24.0", - "eslint-plugin-no-unsanitized": "3.1.4", - "eslint-visitor-keys": "2.0.0", - "espree": "7.3.1", + "eslint": "7.32.0", + "eslint-plugin-no-unsanitized": "3.1.5", + "eslint-visitor-keys": "3.0.0", + "espree": "8.0.0", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.1.6", - "image-size": "0.9.7", + "glob": "7.1.7", + "image-size": "1.0.0", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.11.2", - "postcss": "8.2.10", + "pino": "6.13.0", + "postcss": "8.3.6", "relaxed-json": "1.0.3", "semver": "7.3.5", "source-map-support": "0.5.19", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "16.2.0", + "yargs": "17.1.0", "yauzl": "2.10.0" }, "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "eslint-visitor-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "dev": true + }, + "yargs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.0.tgz", + "integrity": "sha512-SQr7qqmQ2sNijjJGHL4u7t8vyDZdZ3Ahkmo4sc1w5xI9TBX0QDdG/g4SFnxtWOsGLjwHQue57eFALfwFCnixgg==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } - }, - "eslint-plugin-no-unsanitized": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", - "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", - "dev": true } } }, "addons-scanner-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.4.0.tgz", - "integrity": "sha512-fEUGQIqLYeLl5cV6FFSHU+XFlOYETXqm8jxmYGsVayjZaAqWEkIjTXNu4+pDEiqIkrqjPYP2izjrnhBpHRsyog==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.9.0.tgz", + "integrity": "sha512-RF+pVMSj3CcWV6NH4pBboCZnpzfr48ZmJCBXt/LZbU59PNepZDFxax9tl2MXzX01AXNwKUGa321pPyc5h4zV5A==", "dev": true, "requires": { "@types/yauzl": "2.9.1", @@ -7098,21 +8983,14 @@ "dev": true }, "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" - }, - "dependencies": { - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - } } }, "ajv-keywords": { @@ -7206,6 +9084,25 @@ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "peer": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "peer": true + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -7226,6 +9123,13 @@ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", "dev": true }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true, + "peer": true + }, "array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -7311,6 +9215,13 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "peer": true + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -7320,12 +9231,42 @@ "tweetnacl": "^0.14.3" } }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "peer": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, "bluebird": { "version": "2.9.34", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", "dev": true }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "peer": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -7386,6 +9327,35 @@ } } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "peer": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "peer": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "peer": true + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -7398,6 +9368,13 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "peer": true + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -7416,6 +9393,13 @@ "safe-json-stringify": "~1" } }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "peer": true + }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -7473,63 +9457,59 @@ "dev": true }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "cheerio": { - "version": "1.0.0-rc.6", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", - "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "dev": true, "requires": { - "cheerio-select": "^1.3.0", - "dom-serializer": "^1.3.1", - "domhandler": "^4.1.0", + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", "htmlparser2": "^6.1.0", "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1" + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" } }, "cheerio-select": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz", - "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", "dev": true, "requires": { - "css-select": "^4.1.2", - "css-what": "^5.0.0", + "css-select": "^4.1.3", + "css-what": "^5.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0", - "domutils": "^2.6.0" + "domutils": "^2.7.0" } }, "chrome-launcher": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", - "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.0.tgz", + "integrity": "sha512-W//HpflaW6qBGrmuskup7g+XJZN6w03ko9QSIe5CtcTal2u0up5SeReK3Ll1Why4Ey8dPkv8XSodZyHPnGbVHQ==", "dev": true, "requires": { "@types/node": "*", - "escape-string-regexp": "^1.0.5", + "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^0.5.3", - "rimraf": "^3.0.2" + "lighthouse-logger": "^1.0.0" }, "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true } } }, @@ -7686,6 +9666,23 @@ "xdg-basedir": "^4.0.0" } }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "peer": true + }, "convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -7695,10 +9692,24 @@ "safe-buffer": "~5.1.1" } }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "peer": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true, + "peer": true + }, "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", "dev": true }, "core-util-is": { @@ -7724,9 +9735,9 @@ "dev": true }, "css-select": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz", - "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "requires": { "boolbase": "^1.0.0", @@ -7737,9 +9748,9 @@ } }, "css-what": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", - "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", "dev": true }, "dashdash": { @@ -7772,13 +9783,191 @@ "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==", "dev": true }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "peer": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "peer": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "peer": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "peer": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "peer": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "peer": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "peer": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "peer": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "peer": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "peer": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "peer": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", "dev": true, + "peer": true, "requires": { - "mimic-response": "^1.0.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "peer": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "peer": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "peer": true + } } }, "deep-equal": { @@ -7851,6 +10040,20 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "peer": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true, + "peer": true + }, "dispensary": { "version": "0.62.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", @@ -7867,10 +10070,24 @@ }, "dependencies": { "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", "dev": true + }, + "pino": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", + "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", + "dev": true, + "requires": { + "fast-redact": "^3.0.0", + "fast-safe-stringify": "^2.0.7", + "flatstr": "^1.0.12", + "pino-std-serializers": "^3.1.0", + "quick-format-unescaped": "^4.0.3", + "sonic-boom": "^1.0.2" + } } } }, @@ -7883,13 +10100,13 @@ } }, "dom-serializer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", - "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", + "domhandler": "^4.2.0", "entities": "^2.0.0" } }, @@ -7909,9 +10126,9 @@ } }, "domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { "dom-serializer": "^1.0.1", @@ -7928,6 +10145,183 @@ "is-obj": "^2.0.0" } }, + "download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", + "dev": true, + "peer": true, + "requires": { + "archive-type": "^4.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.2.1", + "ext-name": "^5.0.0", + "file-type": "^11.1.0", + "filenamify": "^3.0.0", + "get-stream": "^4.1.0", + "got": "^8.3.1", + "make-dir": "^2.1.0", + "p-event": "^2.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "peer": true + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "peer": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "peer": true + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "peer": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "peer": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "peer": true + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "peer": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "peer": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "peer": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "peer": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "peer": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "peer": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, "dtrace-provider": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", @@ -7963,6 +10357,13 @@ "safe-buffer": "^5.0.1" } }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true, + "peer": true + }, "electron-to-chromium": { "version": "1.3.727", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", @@ -7974,6 +10375,13 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "peer": true + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -8035,9 +10443,9 @@ "dev": true }, "es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-7.0.0.tgz", + "integrity": "sha512-ginqzK3J90Rd4/Yz7qRrqUeIpe3TwSXTPPZtPne7tGBPeAaQiU8qt4fpKApnxHcq1AwtUdHVg5P77x/yrggG8Q==", "dev": true }, "escalade": { @@ -8052,33 +10460,43 @@ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "dev": true }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true, + "peer": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", - "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -8087,7 +10505,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -8096,11 +10514,16 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -8114,6 +10537,28 @@ "ms": "2.1.2" } }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -8224,24 +10669,21 @@ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-8.0.0.tgz", + "integrity": "sha512-y/+i23dwTjIDJrYCcjcAMr3c3UGbPIjC6THMQKjWmhP97fW0FPiI89kmpKfmgV/5jrkIi6toQP+CMm3qBE1Hig==", + "dev": true, "requires": { - "acorn": "^7.4.0", + "acorn": "^8.4.1", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "eslint-visitor-keys": "^3.0.0" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "dev": true } } }, @@ -8290,6 +10732,13 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "peer": true + }, "event-to-promise": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", @@ -8319,6 +10768,66 @@ "strip-final-newline": "^2.0.0" } }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "peer": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "peer": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "peer": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -8371,15 +10880,15 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-redact": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.1.tgz", - "integrity": "sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.2.tgz", + "integrity": "sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==", "dev": true }, "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true }, "fastest-levenshtein": { @@ -8405,6 +10914,48 @@ "flat-cache": "^3.0.4" } }, + "file-type": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", + "dev": true, + "peer": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "peer": true + }, + "filenamify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", + "dev": true, + "peer": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "peer": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -8491,6 +11042,38 @@ "mime-types": "^2.1.12" } }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "peer": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "peer": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "peer": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -8610,9 +11193,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8646,9 +11229,9 @@ } }, "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", "requires": { "type-fest": "^0.20.2" }, @@ -8738,12 +11321,38 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "peer": true + }, "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "peer": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -8768,6 +11377,29 @@ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "peer": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "peer": true + } + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -8785,15 +11417,32 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "peer": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "peer": true + }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "image-size": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.7.tgz", - "integrity": "sha512-KRVgLNZkr00YGN0qn9MlIrmlxbRhsCcEb1Byq3WKGnIV4M48iD185cprRtaoK4t5iC+ym2Q5qlArxZ/V1yzDgA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", "dev": true, "requires": { "queue": "6.0.2" @@ -8861,12 +11510,39 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "peer": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "peer": true + } + } + }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", "dev": true }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "peer": true + }, "is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -8877,12 +11553,13 @@ } }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { @@ -8909,12 +11586,15 @@ "has": "^1.0.3" } }, - "is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true - }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -8955,6 +11635,13 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "peer": true + }, "is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -8967,12 +11654,26 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "peer": true + }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "peer": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -8983,13 +11684,13 @@ } }, "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "has-tostringtag": "^1.0.0" } }, "is-relative": { @@ -8998,6 +11699,13 @@ "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "peer": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -9054,6 +11762,17 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "peer": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", @@ -9319,13 +12038,13 @@ } }, "lighthouse-logger": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", - "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz", + "integrity": "sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==", "dev": true, "requires": { - "debug": "^2.6.8", - "marky": "^1.2.0" + "debug": "^2.6.9", + "marky": "^1.2.2" } }, "lines-and-columns": { @@ -9395,6 +12114,11 @@ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", @@ -9452,6 +12176,13 @@ "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", "dev": true }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "peer": true + }, "mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", @@ -9463,12 +12194,33 @@ "p-is-promise": "^2.1.0" } }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true, + "peer": true + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "peer": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "peer": true + }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -9618,9 +12370,9 @@ "optional": true }, "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", "dev": true }, "natural-compare": { @@ -9641,6 +12393,13 @@ "dev": true, "optional": true }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "peer": true + }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -9741,6 +12500,16 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "peer": true, + "requires": { + "ee-first": "1.1.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -9810,6 +12579,23 @@ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "peer": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "peer": true + }, "p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -9834,6 +12620,16 @@ "p-limit": "^2.2.0" } }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "peer": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -9901,6 +12697,13 @@ "parse5": "^6.0.1" } }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "peer": true + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -9923,6 +12726,13 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true, + "peer": true + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -9935,17 +12745,41 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "peer": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "peer": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "peer": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pino": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.2.tgz", - "integrity": "sha512-bmzxwbrIPxQUlAuMkF4PWVErUGERU4z37HazlhflKFg08crsNE3fACGN6gPwg5xtKOK47Ux5cZm8YCuLV4wWJg==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.0.tgz", + "integrity": "sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==", "dev": true, "requires": { "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.7", + "fast-safe-stringify": "^2.0.8", "flatstr": "^1.0.12", "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "4.0.1", + "quick-format-unescaped": "^4.0.3", "sonic-boom": "^1.0.2" } }, @@ -9965,14 +12799,14 @@ } }, "postcss": { - "version": "8.2.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", - "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } }, "prelude-ls": { @@ -10014,6 +12848,17 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "peer": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -10045,10 +12890,23 @@ } }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "peer": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "peer": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } }, "queue": { "version": "6.0.2", @@ -10060,9 +12918,9 @@ } }, "quick-format-unescaped": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", - "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", + "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", "dev": true }, "randombytes": { @@ -10074,6 +12932,26 @@ "safe-buffer": "^5.1.0" } }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "peer": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "peer": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -10251,6 +13129,14 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } } }, "require-directory": { @@ -10319,6 +13205,16 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-compare": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", + "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", + "dev": true, + "peer": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, "safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -10349,6 +13245,16 @@ "ajv-keywords": "^3.5.2" } }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "peer": true, + "requires": { + "commander": "^2.8.1" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -10374,6 +13280,37 @@ } } }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "peer": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "peer": true + } + } + }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -10383,12 +13320,32 @@ "randombytes": "^2.1.0" } }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "peer": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true, + "peer": true + }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -10440,16 +13397,16 @@ "dev": true }, "sign-addon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz", - "integrity": "sha512-TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.7.0.tgz", + "integrity": "sha512-XPLjMCcGuP5pPJSXpqFwKguIKxcteOx6dE1Bm2j92Brsro6pZYcklOpv4ohfRNW1UQp0J2cdi9zN2oNF4lMiRg==", "dev": true, "requires": { "common-tags": "1.8.0", - "core-js": "3.8.3", + "core-js": "3.16.0", "deepcopy": "2.1.0", "es6-error": "4.1.1", - "es6-promisify": "6.1.1", + "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", @@ -10483,12 +13440,38 @@ "flatstr": "^1.0.12" } }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "peer": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "peer": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -10540,6 +13523,13 @@ "tweetnacl": "~0.14.0" } }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "peer": true + }, "stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -10560,6 +13550,13 @@ "stream-to-array": "~2.3.0" } }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "peer": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -10628,6 +13625,16 @@ "strip-bom-buf": "^2.0.0" } }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "peer": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -10639,6 +13646,16 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "peer": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10697,6 +13714,22 @@ "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "peer": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, "terser": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", @@ -10770,6 +13803,13 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "peer": true + }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -10779,6 +13819,13 @@ "rimraf": "^3.0.0" } }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "peer": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -10791,6 +13838,13 @@ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "peer": true + }, "tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", @@ -10807,6 +13861,22 @@ "punycode": "^2.1.1" } }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "peer": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -10836,10 +13906,16 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "peer": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } }, "typedarray": { "version": "0.0.6", @@ -10856,6 +13932,17 @@ "is-typedarray": "^1.0.0" } }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "peer": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -10871,6 +13958,13 @@ "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "dev": true }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "peer": true + }, "upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -10916,12 +14010,26 @@ "prepend-http": "^2.0.0" } }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "peer": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "peer": true + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -10933,6 +14041,13 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "peer": true + }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -10964,17 +14079,17 @@ } }, "web-ext": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.1.0.tgz", - "integrity": "sha512-f9sBuysFoCJAuS03wRtSBH8dPKQUZvCVT+AoqBW3tBBN6a92P0PyGF2lTwZJ5wrOOvXu7w2DvuAFOU6CnBugFw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.3.0.tgz", + "integrity": "sha512-yMpSFUN6396oMs09zN+gqYM8gozfz932gduLdRCtspt16qt33c8p+7crGkHkAQmLRloMn2c4I/1RKgMq02Vnhg==", "dev": true, "requires": { "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "3.2.0", + "addons-linter": "3.12.0", "bunyan": "1.8.15", "camelcase": "6.2.0", - "chrome-launcher": "0.13.4", + "chrome-launcher": "0.14.0", "debounce": "1.2.0", "decamelize": "5.0.0", "es6-error": "4.1.1", @@ -10989,14 +14104,14 @@ "node-notifier": "9.0.0", "open": "7.4.2", "parse-json": "5.2.0", - "sign-addon": "3.3.0", + "sign-addon": "3.7.0", "source-map-support": "0.5.19", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", "update-notifier": "5.1.0", "watchpack": "2.1.1", - "ws": "7.4.3", + "ws": "7.4.6", "yargs": "16.2.0", "zip-dir": "2.0.0" } @@ -11205,10 +14320,11 @@ } }, "ws": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", - "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", - "dev": true + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "requires": {} }, "xdg-basedir": { "version": "4.0.0", @@ -11232,6 +14348,13 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "peer": true + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -11259,9 +14382,9 @@ } }, "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true }, "yauzl": { diff --git a/addon/package.json b/addon/package.json index 886588211..844dc4e5d 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.10.0", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.1.0", + "web-ext": "^6.3.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, From 9edc1f132adb82c0e9f40d5f9728c783f9ced946 Mon Sep 17 00:00:00 2001 From: Dan Mosedale Date: Mon, 24 Jan 2022 23:59:58 -0800 Subject: [PATCH 0420/1236] Log exception downloading artifacts stack (#1274) Fixes #1260 --- bot/code_coverage_bot/hooks/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bot/code_coverage_bot/hooks/base.py b/bot/code_coverage_bot/hooks/base.py index 75f6beadd..eab64f785 100644 --- a/bot/code_coverage_bot/hooks/base.py +++ b/bot/code_coverage_bot/hooks/base.py @@ -119,6 +119,9 @@ def retrieve_source_and_artifacts(self): "Exception while downloading coverage artifacts or cloning repository", exception=exc, ) + from traceback import format_exception + + logger.error(format_exception(exc, exc, exc.__traceback__)) os._exit(1) def build_reports(self, only=None): From 578f6c242e2d30820f7af6b7bd800ebbaaa294d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:00:44 +0100 Subject: [PATCH 0421/1236] build(deps): bump swagger-ui-bundle from 0.0.8 to 0.0.9 in /backend (#1105) Bumps [swagger-ui-bundle](https://github.com/dtkav/swagger_ui_bundle) from 0.0.8 to 0.0.9. - [Release notes](https://github.com/dtkav/swagger_ui_bundle/releases) - [Commits](https://github.com/dtkav/swagger_ui_bundle/compare/v0.0.8...v0.0.9) --- updated-dependencies: - dependency-name: swagger-ui-bundle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 5fc234270..9fae8ff45 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -10,5 +10,5 @@ gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 redis==3.5.3 -swagger-ui-bundle==0.0.8 +swagger-ui-bundle==0.0.9 zstandard==0.15.2 From db116e5858a4813d721ed89697dd1cbaa5b45ae6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:00:57 +0100 Subject: [PATCH 0422/1236] build(deps): bump libmozdata from 0.1.72 to 0.1.73 in /bot (#1116) Bumps [libmozdata](https://github.com/mozilla/libmozdata) from 0.1.72 to 0.1.73. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/compare/v0.1.72...v0.1.73) --- updated-dependencies: - dependency-name: libmozdata dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 2e351f85b..6cd4a9cb8 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==1.42.1 -libmozdata==0.1.72 +libmozdata==0.1.73 pytoml==0.1.21 pyyaml==5.4.1 tenacity==8.0.1 From ee8cae65e72f3f29f2006ba0544b5f0f58921678 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:01:13 +0100 Subject: [PATCH 0423/1236] build(deps): bump nth-check from 2.0.0 to 2.0.1 in /frontend (#1124) Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/fb55/nth-check/releases) - [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: nth-check dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 78b083ed0..d7cc70ec2 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7258,9 +7258,9 @@ } }, "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, "requires": { "boolbase": "^1.0.0" @@ -9885,15 +9885,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", From b8ebcd337f4d5f3a09570e486cc33075a3f5a301 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:01:27 +0100 Subject: [PATCH 0424/1236] build(deps-dev): bump eslint-plugin-mozilla in /addon (#1126) Bumps [eslint-plugin-mozilla](http://firefox-source-docs.mozilla.org/tools/lint/linters/eslint-plugin-mozilla.html) from 2.10.0 to 2.11.1. --- updated-dependencies: - dependency-name: eslint-plugin-mozilla dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 496 +++++++++++++++++++--------------------- addon/package.json | 2 +- 2 files changed, 233 insertions(+), 265 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 4dbc54556..443992137 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -12,7 +12,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "eslint-plugin-mozilla": "^2.10.0", + "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.3.0", "webpack": "^5.52.0", @@ -31,29 +31,29 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.9.tgz", - "integrity": "sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", - "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -123,9 +123,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.9.tgz", - "integrity": "sha512-W3En2CT6iOZJ+jEujLlwL2h/Jraj6S/IHrh63nV+TfX83DYe9pI4pcu0Luj6/hJ2kIr/3hOttxzaEsSQnUKx+w==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", + "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", "dev": true, "dependencies": { "eslint-scope": "^5.1.1", @@ -140,15 +140,6 @@ "eslint": ">=7.5.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@babel/eslint-parser/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -159,12 +150,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.9.tgz", - "integrity": "sha512-4yoHbhDYzFa0GLfCzLp5GxH7vPPMAHdZjyE7M/OajM9037zhx0rf+iNsJwp4PT0MSFpwjG7BsHEbPkBQpZ6cYA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "dependencies": { - "@babel/types": "^7.14.9", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -182,12 +173,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", - "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -209,141 +200,141 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", - "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", - "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", - "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", "dev": true, "dependencies": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", "engines": { "node": ">=6.9.0" } @@ -358,14 +349,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", - "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "dependencies": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -441,9 +432,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.9.tgz", - "integrity": "sha512-RdUTOseXJ8POjjOeEBEvNMIZU/nm4yu2rufRkcibzkkg7DmQvXU8v3M4Xk9G7uuI86CDGkKcuDWgioqZm+mScQ==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -462,14 +453,14 @@ } }, "node_modules/@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -488,18 +479,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.9.tgz", - "integrity": "sha512-bldh6dtB49L8q9bUyB7bC20UKgU+EFDwKJylwl234Kv+ySZeMD31Xeht6URyueQ6LrRRpF2tmkfcZooZR9/e8g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.9", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.9", - "@babel/types": "^7.14.9", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -552,9 +543,9 @@ "dev": true }, "node_modules/@babel/types": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.9.tgz", - "integrity": "sha512-u0bLTnv3DFHeaQLYzb7oRJ1JHr1sv/SYDM7JSqHFFLwXG1wTZRughxFI5NCP8qBEo1rVVsn7Yg2Lvw49nne/Ow==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.14.9", @@ -3112,15 +3103,15 @@ } }, "node_modules/eslint-plugin-mozilla": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.10.0.tgz", - "integrity": "sha512-o4KUlljWt0Tge4MyzcrCbSSTBc01TVYkrSo0W2tAJVPeNj0xmAnNJlyhqkwn+n+JEynuqzG3cflwH9rKksJdnw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.11.1.tgz", + "integrity": "sha512-4kd2+ABYvnUzYwCHJVwhwRGUPlJLXG7DKlOjA/wGeQF3A1j7KA/Oal6+tuFh4yhL7XiHcBsn8pvla0CuB3253g==", "dev": true, "dependencies": { - "@babel/core": "^7.13.14", - "@babel/eslint-parser": "^7.13.14", + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.3.0", + "eslint-visitor-keys": "^2.1.0", "estraverse": "^4.3.0", "htmlparser2": "^6.0.1", "multi-ini": "^2.1.2", @@ -3136,16 +3127,7 @@ "eslint-plugin-html": "^6.0.0", "eslint-plugin-no-unsanitized": "^3.0.0", "eslint-plugin-prettier": "^3.0.0", - "prettier": "^1.17.0" - } - }, - "node_modules/eslint-plugin-mozilla/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" + "prettier": "^1.19.1" } }, "node_modules/eslint-plugin-no-unsanitized": { @@ -3208,9 +3190,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "engines": { "node": ">=10" } @@ -8062,26 +8044,26 @@ } }, "@babel/compat-data": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.9.tgz", - "integrity": "sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", "dev": true }, "@babel/core": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", - "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -8129,9 +8111,9 @@ } }, "@babel/eslint-parser": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.9.tgz", - "integrity": "sha512-W3En2CT6iOZJ+jEujLlwL2h/Jraj6S/IHrh63nV+TfX83DYe9pI4pcu0Luj6/hJ2kIr/3hOttxzaEsSQnUKx+w==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", + "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", "dev": true, "requires": { "eslint-scope": "^5.1.1", @@ -8139,12 +8121,6 @@ "semver": "^6.3.0" }, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -8154,12 +8130,12 @@ } }, "@babel/generator": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.9.tgz", - "integrity": "sha512-4yoHbhDYzFa0GLfCzLp5GxH7vPPMAHdZjyE7M/OajM9037zhx0rf+iNsJwp4PT0MSFpwjG7BsHEbPkBQpZ6cYA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", "dev": true, "requires": { - "@babel/types": "^7.14.9", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -8173,12 +8149,12 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", - "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -8193,111 +8169,111 @@ } }, "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", - "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-transforms": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", - "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" } }, "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-replace-supers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", - "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", "dev": true, "requires": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" }, "@babel/helper-validator-option": { "version": "7.14.5", @@ -8306,14 +8282,14 @@ "dev": true }, "@babel/helpers": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", - "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { @@ -8373,9 +8349,9 @@ } }, "@babel/parser": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.9.tgz", - "integrity": "sha512-RdUTOseXJ8POjjOeEBEvNMIZU/nm4yu2rufRkcibzkkg7DmQvXU8v3M4Xk9G7uuI86CDGkKcuDWgioqZm+mScQ==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/runtime": { @@ -8388,14 +8364,14 @@ } }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" }, "dependencies": { "@babel/code-frame": { @@ -8410,18 +8386,18 @@ } }, "@babel/traverse": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.9.tgz", - "integrity": "sha512-bldh6dtB49L8q9bUyB7bC20UKgU+EFDwKJylwl234Kv+ySZeMD31Xeht6URyueQ6LrRRpF2tmkfcZooZR9/e8g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.9", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.9", - "@babel/types": "^7.14.9", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -8459,9 +8435,9 @@ } }, "@babel/types": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.9.tgz", - "integrity": "sha512-u0bLTnv3DFHeaQLYzb7oRJ1JHr1sv/SYDM7JSqHFFLwXG1wTZRughxFI5NCP8qBEo1rVVsn7Yg2Lvw49nne/Ow==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -10600,27 +10576,19 @@ } }, "eslint-plugin-mozilla": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.10.0.tgz", - "integrity": "sha512-o4KUlljWt0Tge4MyzcrCbSSTBc01TVYkrSo0W2tAJVPeNj0xmAnNJlyhqkwn+n+JEynuqzG3cflwH9rKksJdnw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.11.1.tgz", + "integrity": "sha512-4kd2+ABYvnUzYwCHJVwhwRGUPlJLXG7DKlOjA/wGeQF3A1j7KA/Oal6+tuFh4yhL7XiHcBsn8pvla0CuB3253g==", "dev": true, "requires": { - "@babel/core": "^7.13.14", - "@babel/eslint-parser": "^7.13.14", + "@babel/core": "^7.15.0", + "@babel/eslint-parser": "^7.15.0", "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.3.0", + "eslint-visitor-keys": "^2.1.0", "estraverse": "^4.3.0", "htmlparser2": "^6.0.1", "multi-ini": "^2.1.2", "sax": "^1.2.4" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } } }, "eslint-plugin-no-unsanitized": { @@ -10664,9 +10632,9 @@ } }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "espree": { "version": "8.0.0", diff --git a/addon/package.json b/addon/package.json index 844dc4e5d..a0fd1a2dd 100644 --- a/addon/package.json +++ b/addon/package.json @@ -9,7 +9,7 @@ "eslint": ">=0.8.0" }, "devDependencies": { - "eslint-plugin-mozilla": "^2.10.0", + "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.3.0", "webpack": "^5.52.0", From bd6525bb709771bd84ff1c794737a3565fafcbc9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:01:41 +0100 Subject: [PATCH 0425/1236] build(deps): bump tqdm from 4.62.2 to 4.62.3 in /bot (#1127) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.62.2 to 4.62.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.62.2...v4.62.3) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6cd4a9cb8..d7cbe9c75 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.1.73 pytoml==0.1.21 pyyaml==5.4.1 tenacity==8.0.1 -tqdm==4.62.2 +tqdm==4.62.3 zstandard==0.15.2 From 77c41d7bab0ea0c65ee89ebd7320ab90b1a58e70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:02:17 +0100 Subject: [PATCH 0426/1236] build(deps-dev): bump eslint-plugin-html in /frontend (#1128) Bumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 6.1.2 to 6.2.0. - [Release notes](https://github.com/BenoitZugmeyer/eslint-plugin-html/releases) - [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/master/CHANGELOG.md) - [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v6.1.2...v6.2.0) --- updated-dependencies: - dependency-name: eslint-plugin-html dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 72 ++++++++++++++++++++++++++++++-------- frontend/package.json | 2 +- 2 files changed, 58 insertions(+), 16 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d7cc70ec2..e7d62f5d0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4146,14 +4146,31 @@ } }, "domutils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", - "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } } }, "dot-case": { @@ -4664,12 +4681,12 @@ "dev": true }, "eslint-plugin-html": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", - "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz", + "integrity": "sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==", "dev": true, "requires": { - "htmlparser2": "^6.0.1" + "htmlparser2": "^7.1.2" } }, "eslint-plugin-import": { @@ -5746,15 +5763,40 @@ } }, "htmlparser2": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz", - "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.1.2.tgz", + "integrity": "sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.4.4", - "entities": "^2.0.0" + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + }, + "dependencies": { + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + } } }, "http-deceiver": { diff --git a/frontend/package.json b/frontend/package.json index 6e23d8d97..113a6de65 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,7 +33,7 @@ "eslint-config-standard": "^16.0.3", "eslint-loader": "^4.0.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^6.1.2", + "eslint-plugin-html": "^6.2.0", "eslint-plugin-mozilla": "^2.9.2", "eslint-plugin-no-unsanitized": "^3.1.5", "eslint-plugin-prettier": "^3.4.1", From c24ee4e3f20f1198fa4d0edb351691a1c624bbdb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:02:46 +0100 Subject: [PATCH 0427/1236] build(deps-dev): bump standard from 16.0.3 to 16.0.4 in /frontend (#1139) Bumps [standard](https://github.com/standard/standard) from 16.0.3 to 16.0.4. - [Release notes](https://github.com/standard/standard/releases) - [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/standard/compare/v16.0.3...v16.0.4) --- updated-dependencies: - dependency-name: standard dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1740 +++++++++++++++++++++++++++--------- frontend/package.json | 2 +- 2 files changed, 1320 insertions(+), 422 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e7d62f5d0..ab942d5c0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2693,14 +2693,123 @@ "dev": true }, "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "array-union": { @@ -2719,68 +2828,273 @@ "dev": true }, "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "es-abstract": "^1.19.0" }, "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } }, "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "es-abstract": "^1.19.0" }, "dependencies": { "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } } } } @@ -3534,12 +3848,6 @@ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -4507,29 +4815,43 @@ "dev": true }, "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } } } }, @@ -4638,29 +4960,23 @@ } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", + "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", "dev": true, "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "debug": "^3.2.7", + "find-up": "^2.1.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -4690,24 +5006,26 @@ } }, "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", "dev": true, "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", "has": "^1.0.3", + "is-core-module": "^2.6.0", "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" }, "dependencies": { "debug": { @@ -4720,13 +5038,21 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "^2.0.2" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" } }, "ms": { @@ -4734,6 +5060,17 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } } } }, @@ -4895,9 +5232,9 @@ }, "dependencies": { "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "semver": { @@ -4918,28 +5255,30 @@ } }, "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.1.1.tgz", + "integrity": "sha512-XgdcdyNzHfmlQyweOPTxmc7pIsS6dE4MvwhXWMQ2Dxs1XAL2GJDilUsjWen6TWik0aSI+zD/PqocZBblcm9rdA==", "dev": true }, "eslint-plugin-react": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", - "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz", + "integrity": "sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==", "dev": true, "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", - "has": "^1.0.3", + "estraverse": "^5.2.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" }, "dependencies": { "doctrine": { @@ -4950,6 +5289,31 @@ "requires": { "esutils": "^2.0.2" } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } } } }, @@ -5012,18 +5376,18 @@ "dev": true }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" }, "dependencies": { "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } @@ -5515,6 +5879,39 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -5539,9 +5936,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -5651,6 +6048,12 @@ } } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -6039,14 +6442,27 @@ } }, "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, "requires": { - "es-abstract": "^1.17.0-next.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "side-channel": "^1.0.2" + "side-channel": "^1.0.4" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "interpret": { @@ -6118,6 +6534,15 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -6127,6 +6552,39 @@ "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, "is-callable": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", @@ -6221,6 +6679,15 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -6283,6 +6750,12 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -6290,10 +6763,13 @@ "dev": true }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-symbol": { "version": "1.0.3", @@ -6310,6 +6786,38 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -6466,13 +6974,13 @@ } }, "jsx-ast-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", - "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", "dev": true, "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.1" + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" } }, "kind-of": { @@ -6510,30 +7018,21 @@ "dev": true }, "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", + "parse-json": "^4.0.0", + "pify": "^3.0.0", "strip-bom": "^3.0.0" }, "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } @@ -7390,38 +7889,472 @@ } }, "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "has": "^1.0.3" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "obuf": { @@ -7668,18 +8601,18 @@ "dev": true }, "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "^2.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } @@ -7785,10 +8718,10 @@ } } }, - "pkg-dir": { + "pkg-up": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { "find-up": "^2.1.0" @@ -8347,14 +9280,14 @@ "dev": true }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { @@ -8453,24 +9386,24 @@ "dev": true }, "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "^2.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "path-type": "^3.0.0" } }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "read-pkg": "^3.0.0" } }, "readable-stream": { @@ -9049,34 +9982,32 @@ "dev": true }, "side-channel": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", - "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "es-abstract": "^1.18.0-next.0", - "object-inspect": "^1.8.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { - "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "has-symbols": "^1.0.1" } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true } } }, @@ -9278,25 +10209,25 @@ "dev": true }, "standard": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.3.tgz", - "integrity": "sha512-70F7NH0hSkNXosXRltjSv6KpTAOkUkSfyu3ynyM5dtRUiLtR+yX9EGZ7RKwuGUqCJiX/cnkceVM6HTZ4JpaqDg==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.4.tgz", + "integrity": "sha512-2AGI874RNClW4xUdM+bg1LRXVlYLzTNEkHmTG5mhyn45OhbgwA+6znowkOGYy+WMb5HRyELvtNy39kcdMQMcYQ==", "dev": true, "requires": { - "eslint": "~7.13.0", - "eslint-config-standard": "16.0.2", + "eslint": "~7.18.0", + "eslint-config-standard": "16.0.3", "eslint-config-standard-jsx": "10.0.0", - "eslint-plugin-import": "~2.22.1", + "eslint-plugin-import": "~2.24.2", "eslint-plugin-node": "~11.1.0", - "eslint-plugin-promise": "~4.2.1", - "eslint-plugin-react": "~7.21.5", + "eslint-plugin-promise": "~5.1.0", + "eslint-plugin-react": "~7.25.1", "standard-engine": "^14.0.1" }, "dependencies": { "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -9306,17 +10237,11 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" } }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9326,16 +10251,10 @@ "color-convert": "^2.0.1" } }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -9358,13 +10277,13 @@ "dev": true }, "eslint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", - "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", + "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.1", + "@eslint/eslintrc": "^0.3.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -9374,10 +10293,10 @@ "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", + "espree": "^7.3.1", "esquery": "^1.2.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "file-entry-cache": "^6.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", @@ -9388,7 +10307,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -9397,43 +10316,11 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^5.2.3", + "table": "^6.0.4", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" } }, - "eslint-config-standard": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", - "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", - "dev": true - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -9449,105 +10336,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - } - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9556,18 +10353,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - } } } }, @@ -9635,38 +10420,132 @@ } }, "string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" }, "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -9821,6 +10700,12 @@ "has-flag": "^3.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "svgo": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", @@ -10169,9 +11054,9 @@ } }, "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -10237,6 +11122,26 @@ "mime-types": "~2.1.24" } }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -10695,6 +11600,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -10773,26 +11691,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, "ws": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 113a6de65..0081b6952 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -43,7 +43,7 @@ "node-sass": "^6.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", - "standard": "^16.0.1", + "standard": "^16.0.4", "terser-webpack-plugin": "^5.2.3", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", From 065fcee9660100c1ad2c9013b71098ff3092c556 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 25 Jan 2022 12:06:21 +0100 Subject: [PATCH 0428/1236] Use Node OpenSSL legacy provider See #1295 --- frontend/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 0081b6952..d15ae085b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,9 +4,9 @@ "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { - "build": "webpack", - "release": "webpack --config webpack.prod.js", - "start": "webpack serve", + "build": "NODE_OPTIONS=--openssl-legacy-provider webpack", + "release": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.prod.js", + "start": "NODE_OPTIONS=--openssl-legacy-provider webpack serve", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { From 44bba862e5c92191dbcc9393df1bc1d23e7373e5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 25 Jan 2022 12:09:11 +0100 Subject: [PATCH 0429/1236] Update to Node 16 for the addon build task --- .taskcluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index ffc5f36ae..3860f0765 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -324,7 +324,7 @@ tasks: deadline: {$fromNow: '1 hour'} payload: maxRunTime: 3600 - image: node:12-alpine + image: node:16-alpine command: - sh - -lxce From 5c1ef5ce00e078705945f0f8962d497108dcf063 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 25 Jan 2022 12:33:18 +0100 Subject: [PATCH 0430/1236] Use python3 package in the build using Alpine The package has recently been renamed from python to python3 --- .taskcluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index 3860f0765..5365d104e 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -328,7 +328,7 @@ tasks: command: - sh - -lxce - - "apk add --quiet --update git python && + - "apk add --quiet --update git python3 && git clone --quiet ${repository} /src && cd /src/addon && git checkout ${head_rev} -b build && npm install --no-progress && npm run build && From f42951a168235cbe70522a4862a484f4d7696f4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 12:34:37 +0100 Subject: [PATCH 0431/1236] build(deps-dev): bump babel-loader from 8.2.2 to 8.2.3 in /frontend (#1169) Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.2 to 8.2.3. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.2.2...v8.2.3) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 168 +++++++++++++++++++------------------ frontend/package.json | 2 +- 2 files changed, 86 insertions(+), 84 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ab942d5c0..7e9b35cd8 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3182,95 +3182,15 @@ } }, "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "babel-plugin-dynamic-import-node": { @@ -5691,6 +5611,17 @@ } } }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -7144,6 +7075,23 @@ "yallist": "^4.0.0" } }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", @@ -8718,6 +8666,60 @@ } } }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } + } + }, "pkg-up": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index d15ae085b..499a37471 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@babel/core": "^7.15.5", "@babel/preset-env": "^7.15.4", - "babel-loader": "^8.2.2", + "babel-loader": "^8.2.3", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", From f97274db50da5b74c0513ddddc1e7f79c0e823aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 12:35:02 +0100 Subject: [PATCH 0432/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#1171) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.3.2 to 5.5.0. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.3.2...v5.5.0) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 181 ++++++++++++++++--------------------- frontend/package.json | 2 +- 2 files changed, 81 insertions(+), 102 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7e9b35cd8..a768ec347 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2315,9 +2315,9 @@ } }, "@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, "@types/http-proxy": { @@ -3568,9 +3568,9 @@ "dev": true }, "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -3698,9 +3698,9 @@ } }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, "commondir": { @@ -4005,16 +4005,16 @@ } }, "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "dependencies": { "domelementtype": { @@ -4024,24 +4024,13 @@ "dev": true }, "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "requires": { "domelementtype": "^2.2.0" } - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } } } }, @@ -4064,9 +4053,9 @@ } }, "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", "dev": true }, "cssesc": { @@ -6069,30 +6058,30 @@ "dev": true }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" } }, "html-webpack-plugin": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz", - "integrity": "sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dev": true, "requires": { - "@types/html-minifier-terser": "^5.0.0", - "html-minifier-terser": "^5.0.1", + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", "lodash": "^4.17.21", - "pretty-error": "^3.0.4", + "pretty-error": "^4.0.0", "tapable": "^2.0.0" } }, @@ -9255,13 +9244,13 @@ } }, "pretty-error": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", - "integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.6" + "renderkid": "^3.0.0" } }, "prismjs": { @@ -9541,52 +9530,24 @@ "dev": true }, "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "strip-ansi": "^6.0.1" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, "htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -9600,12 +9561,12 @@ } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } } } @@ -10903,14 +10864,14 @@ } }, "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", "dev": true, "requires": { "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" }, "dependencies": { "commander": { @@ -10920,10 +10881,28 @@ "dev": true }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } } } }, @@ -11079,9 +11058,9 @@ } }, "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, "tunnel-agent": { diff --git a/frontend/package.json b/frontend/package.json index 499a37471..8fa2f72b5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.3.2", + "html-webpack-plugin": "^5.5.0", "mini-css-extract-plugin": "^2.2.2", "node-sass": "^6.0.1", "prettier": "1.19.1", From 394ce284aaac61cd9c35c792b68bd0fae84dd254 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:50:13 +0100 Subject: [PATCH 0433/1236] build(deps): bump pytz from 2021.1 to 2021.3 in /tools (#1133) Bumps [pytz](https://github.com/stub42/pytz) from 2021.1 to 2021.3. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2021.1...release_2021.3) --- updated-dependencies: - dependency-name: pytz dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index fb6b35753..41c43d394 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,7 +1,7 @@ aiohttp==3.7.4 async-timeout==3.0.1 logbook==1.5.3 -pytz==2021.1 +pytz==2021.3 raven==6.10.0 structlog==21.1.0 taskcluster==44.2.2 From 179043f42f27140caeb69e921beedda9a05b2062 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:50:22 +0100 Subject: [PATCH 0434/1236] build(deps): bump pyyaml from 5.4.1 to 6.0 in /bot (#1158) Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.4.1 to 6.0. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/5.4.1...6.0) --- updated-dependencies: - dependency-name: pyyaml dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index d7cbe9c75..2339befe2 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==1.42.1 libmozdata==0.1.73 pytoml==0.1.21 -pyyaml==5.4.1 +pyyaml==6.0 tenacity==8.0.1 tqdm==4.62.3 zstandard==0.15.2 From 7c309863adc6cf8923c8640bf7fb81533389badd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:50:30 +0100 Subject: [PATCH 0435/1236] build(deps-dev): bump json-e from 4.4.1 to 4.4.3 in /bot (#1209) Bumps [json-e](https://json-e.js.org) from 4.4.1 to 4.4.3. --- updated-dependencies: - dependency-name: json-e dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index e8d65732a..33ede8596 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.4.1 +json-e==4.4.3 jsonschema==3.2.0 pre-commit==2.15.0 pytest==6.2.5 From a5a3c5fed602942d9de555bb915f6d0cb452c8ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:50:39 +0100 Subject: [PATCH 0436/1236] build(deps): bump fakeredis from 1.6.1 to 1.7.0 in /backend (#1219) Bumps [fakeredis](https://github.com/jamesls/fakeredis) from 1.6.1 to 1.7.0. - [Release notes](https://github.com/jamesls/fakeredis/releases) - [Commits](https://github.com/jamesls/fakeredis/compare/1.6.1...1.7.0) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index effb8385f..7340d284a 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.6.1 +fakeredis==1.7.0 pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index 9fae8ff45..9a86dd480 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 datadog==0.42.0 -fakeredis==1.6.1 +fakeredis==1.7.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 From 7b6abd093f53429240f018e6c0d6b0b2938fd0c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:50:49 +0100 Subject: [PATCH 0437/1236] build(deps): bump structlog from 21.1.0 to 21.5.0 in /tools (#1238) Bumps [structlog](https://github.com/hynek/structlog) from 21.1.0 to 21.5.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.rst) - [Commits](https://github.com/hynek/structlog/compare/21.1.0...21.5.0) --- updated-dependencies: - dependency-name: structlog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 41c43d394..78f313235 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,5 +3,5 @@ async-timeout==3.0.1 logbook==1.5.3 pytz==2021.3 raven==6.10.0 -structlog==21.1.0 +structlog==21.5.0 taskcluster==44.2.2 From 975b6c60b98fe9524a09aa79a4297dda0be42164 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:02 +0100 Subject: [PATCH 0438/1236] build(deps-dev): bump css-loader from 6.2.0 to 6.5.1 in /frontend (#1190) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.2.0 to 6.5.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/v6.2.0...v6.5.1) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 29 +++-------------------------- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a768ec347..7b0ed007d 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3880,9 +3880,9 @@ } }, "css-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", - "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", "dev": true, "requires": { "icss-utils": "^5.1.0", @@ -3895,29 +3895,6 @@ "semver": "^7.3.5" }, "dependencies": { - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", - "dev": true - }, - "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", diff --git a/frontend/package.json b/frontend/package.json index 8fa2f72b5..9c065aee6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", - "css-loader": "^6.2.0", + "css-loader": "^6.5.1", "css-minimizer-webpack-plugin": "^3.0.2", "eslint": "^7.32.0", "eslint-config-prettier": "^6.2.0", From a9d815036a8dd34326dd3fd53def39ed68953b7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:12 +0100 Subject: [PATCH 0439/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#1240) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.2.3 to 5.3.0. - [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.2.3...v5.3.0) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 58 +++++--------------------------------- frontend/package.json | 2 +- 2 files changed, 8 insertions(+), 52 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7b0ed007d..7a6dc10e2 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6743,9 +6743,9 @@ "dev": true }, "jest-worker": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", - "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", "dev": true, "requires": { "@types/node": "*", @@ -10029,24 +10029,6 @@ "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "dev": true }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -10884,13 +10866,12 @@ } }, "terser-webpack-plugin": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.3.tgz", - "integrity": "sha512-eDbuaDlXhVaaoKuLD3DTNTozKqln6xOG6Us0SzlKG5tNlazG+/cdl8pm9qiF1Di89iWScTI0HcO+CDcf2dkXiw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", "dev": true, "requires": { - "jest-worker": "^27.0.6", - "p-limit": "^3.1.0", + "jest-worker": "^27.4.1", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -10903,12 +10884,6 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -10925,25 +10900,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "terser": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", - "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } } } }, diff --git a/frontend/package.json b/frontend/package.json index 9c065aee6..4b8029295 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^12.1.0", "standard": "^16.0.4", - "terser-webpack-plugin": "^5.2.3", + "terser-webpack-plugin": "^5.3.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.1", From 6fad6c77723eb449ea02cb2c9c6d647758c42c38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:21 +0100 Subject: [PATCH 0440/1236] build(deps): bump wheel from 0.37.0 to 0.37.1 in /report (#1248) Bumps [wheel](https://github.com/pypa/wheel) from 0.37.0 to 0.37.1. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.37.0...0.37.1) --- updated-dependencies: - dependency-name: wheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 55b28bee8..ac7164bba 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ setuptools==58.0.3 -wheel==0.37.0 +wheel==0.37.1 From e3512e812acc66068fbae7346624f0c9155cc22c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:30 +0100 Subject: [PATCH 0441/1236] build(deps-dev): bump web-ext from 6.3.0 to 6.6.0 in /addon (#1217) Bumps [web-ext](https://github.com/mozilla/web-ext) from 6.3.0 to 6.6.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/6.3.0...6.6.0) --- updated-dependencies: - dependency-name: web-ext dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 1741 +++++++++++++++++++++++++++------------ addon/package.json | 2 +- 2 files changed, 1196 insertions(+), 547 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 443992137..95299de72 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.3.0", + "web-ext": "^6.6.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, @@ -610,6 +610,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -629,6 +630,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -640,6 +642,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -656,6 +659,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true, "engines": { "node": ">=4" } @@ -664,6 +668,7 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "peer": true, "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -676,12 +681,14 @@ "node_modules/@eslint/eslintrc/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", @@ -695,6 +702,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -710,7 +718,8 @@ "node_modules/@humanwhocodes/config-array/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.0", @@ -718,9 +727,9 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" }, "node_modules/@mdn/browser-compat-data": { - "version": "3.3.14", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz", - "integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.0.11.tgz", + "integrity": "sha512-rmQPBLe3/DuJy0Bcr1KNuSiIcgV67R2AeLxagKMQTI0R8F9lLC894wJRYhA5ytV0CIi7dzxILqdFeuVbqrkoCA==", "dev": true }, "node_modules/@sindresorhus/is": { @@ -755,9 +764,9 @@ } }, "node_modules/@types/download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.0.tgz", - "integrity": "sha512-0/LRe3VzcyFIRto6YiJH9OG05ASLeypv5BVrlWjWRBSLCeyFb4up4hqO27j98ASzx1fU2V3ftuWR/sy3PM4NPA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.1.tgz", + "integrity": "sha512-t5DjMD6Y1DxjXtEHl7Kt+nQn9rOmVLYD8p4Swrcc5QpgyqyqR2gXTIK6RwwMnNeFJ+ZIiIW789fQKzCrK7AOFA==", "dev": true, "peer": true, "dependencies": { @@ -821,9 +830,9 @@ "dev": true }, "node_modules/@types/yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", + "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", "dev": true, "dependencies": { "@types/node": "*" @@ -1038,9 +1047,9 @@ } }, "node_modules/acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "bin": { "acorn": "bin/acorn" }, @@ -1066,40 +1075,41 @@ } }, "node_modules/addons-linter": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.12.0.tgz", - "integrity": "sha512-GAvHjjqxVn8cQYBD6xshneACdaY2KjakWIyUhXrVbx3g8TZSF78ISucKZ1+XtKZLDvEr1LIJjeeYlR49LNH3CQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-4.4.0.tgz", + "integrity": "sha512-2N8oo97y2w2MJX/bcvnSb5BG2s+0BOlOu/0Q06wp5bnyEwWbfKFOVX/CorivGkRteY0fbSUWvU55LXgIiLyH5w==", "dev": true, "dependencies": { - "@mdn/browser-compat-data": "3.3.14", - "addons-scanner-utils": "4.9.0", + "@mdn/browser-compat-data": "4.0.11", + "addons-moz-compare": "1.2.0", + "addons-scanner-utils": "6.1.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.2", "cheerio": "1.0.0-rc.10", "columnify": "1.5.4", - "common-tags": "1.8.0", + "common-tags": "1.8.2", "deepmerge": "4.2.2", - "dispensary": "0.62.0", - "eslint": "7.32.0", - "eslint-plugin-no-unsanitized": "3.1.5", - "eslint-visitor-keys": "3.0.0", - "espree": "8.0.0", + "eslint": "8.3.0", + "eslint-plugin-no-unsanitized": "4.0.0", + "eslint-visitor-keys": "3.1.0", + "espree": "9.1.0", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.1.7", + "glob": "7.2.0", "image-size": "1.0.0", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.13.0", - "postcss": "8.3.6", + "pino": "7.4.0", + "postcss": "8.3.11", "relaxed-json": "1.0.3", "semver": "7.3.5", - "source-map-support": "0.5.19", + "sha.js": "2.4.11", + "source-map-support": "0.5.21", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "17.1.0", + "yargs": "17.2.1", "yauzl": "2.10.0" }, "bin": { @@ -1109,19 +1119,276 @@ "node": ">=12.21.0" } }, + "node_modules/addons-linter/node_modules/@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", + "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "dev": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/addons-linter/node_modules/@humanwhocodes/config-array": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/addons-linter/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/addons-linter/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/addons-linter/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/addons-linter/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/addons-linter/node_modules/eslint": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", + "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.4", + "@humanwhocodes/config-array": "^0.6.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.1.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.0.tgz", + "integrity": "sha512-Wguc3EZS+7BJ/Pgu8C1/G86eXHUIRz4ZHEhPlwVkS42MbHEyfh8Wm+pDRVAg73EE0TR//SbjkPlHr93yLJT10g==", + "dev": true, + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "node_modules/addons-linter/node_modules/eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/addons-linter/node_modules/eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/addons-linter/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/addons-linter/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/addons-linter/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/addons-linter/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/addons-linter/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/addons-linter/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/addons-linter/node_modules/yargs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.0.tgz", - "integrity": "sha512-SQr7qqmQ2sNijjJGHL4u7t8vyDZdZ3Ahkmo4sc1w5xI9TBX0QDdG/g4SFnxtWOsGLjwHQue57eFALfwFCnixgg==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", "dev": true, "dependencies": { "cliui": "^7.0.2", @@ -1136,13 +1403,19 @@ "node": ">=12" } }, + "node_modules/addons-moz-compare": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.2.0.tgz", + "integrity": "sha512-COG8qk2/dubPqabfcoJW4E7pm2EQDI43iMrHnhlobvq/uRMEzx/PYJ1KaUZ97Vgg44R3QdRG5CvDsTRbMUHcDw==", + "dev": true + }, "node_modules/addons-scanner-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.9.0.tgz", - "integrity": "sha512-RF+pVMSj3CcWV6NH4pBboCZnpzfr48ZmJCBXt/LZbU59PNepZDFxax9tl2MXzX01AXNwKUGa321pPyc5h4zV5A==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-6.1.0.tgz", + "integrity": "sha512-O9rObtOmnMI1qBmHH2RlV+H3vAJWm594bbxbFYEkYeqSUkXd0Ohzjwnv1af4GFDlrBK6wB8TS0+/2X/zB8+LnA==", "dev": true, "dependencies": { - "@types/yauzl": "2.9.1", + "@types/yauzl": "2.9.2", "common-tags": "1.8.0", "first-chunk-stream": "3.0.0", "strip-bom-stream": "4.0.0", @@ -1150,17 +1423,26 @@ "yauzl": "2.10.0" }, "peerDependencies": { - "@types/download": "8.0.0", + "@types/download": "8.0.1", "body-parser": "1.19.0", "download": "8.0.0", "express": "4.17.1", "safe-compare": "1.1.4" } }, + "node_modules/addons-scanner-utils/node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/adm-zip": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz", - "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", + "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", "dev": true, "engines": { "node": ">=6.0" @@ -1323,6 +1605,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -1336,12 +1619,6 @@ "node": ">=8" } }, - "node_modules/array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -1349,18 +1626,6 @@ "dev": true, "peer": true }, - "node_modules/array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "node_modules/array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -1380,9 +1645,9 @@ } }, "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "dependencies": { "safer-buffer": "~2.1.0" @@ -1401,6 +1666,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "peer": true, "engines": { "node": ">=8" } @@ -1813,9 +2079,9 @@ } }, "node_modules/chrome-launcher": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.0.tgz", - "integrity": "sha512-W//HpflaW6qBGrmuskup7g+XJZN6w03ko9QSIe5CtcTal2u0up5SeReK3Ll1Why4Ey8dPkv8XSodZyHPnGbVHQ==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.0.tgz", + "integrity": "sha512-ZQqX5kb9H0+jy1OqLnWampfocrtSZaGl7Ny3F9GRha85o4odbL8x55paUzh51UC7cEmZ5obp3H2Mm70uC2PpRA==", "dev": true, "dependencies": { "@types/node": "*", @@ -1823,6 +2089,9 @@ "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0" }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, "engines": { "node": ">=12.13.0" } @@ -1875,21 +2144,21 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" @@ -1978,9 +2247,9 @@ "dev": true }, "node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, "engines": { "node": ">=4.0.0" @@ -2024,18 +2293,39 @@ } }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "peer": true, "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -2073,9 +2363,9 @@ "peer": true }, "node_modules/core-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", - "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", + "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", "dev": true, "hasInstallScript": true, "funding": { @@ -2112,25 +2402,25 @@ } }, "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, "node_modules/css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", "dev": true, "engines": { "node": ">= 6" @@ -2509,50 +2799,6 @@ "dev": true, "peer": true }, - "node_modules/dispensary": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", - "integrity": "sha512-x8vqPX7owhzDp3Y6t/iOuTuNoWx5hlZKITlzlybETsZoY05cYDubGpwt0soLfRLAWLuxX1lq0lTc/vXtk/CDCw==", - "dev": true, - "dependencies": { - "async": "~3.2.0", - "natural-compare-lite": "~1.4.0", - "pino": "~6.11.0", - "request": "~2.88.0", - "sha.js": "~2.4.4", - "source-map-support": "~0.5.4", - "yargs": "~16.2.0" - }, - "bin": { - "dispensary": "bin/dispensary" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/dispensary/node_modules/async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", - "dev": true - }, - "node_modules/dispensary/node_modules/pino": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", - "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", - "dev": true, - "dependencies": { - "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" - }, - "bin": { - "pino": "bin.js" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -2585,15 +2831,18 @@ "dev": true }, "node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "dependencies": { "domelementtype": "^2.2.0" }, "engines": { "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { @@ -2852,6 +3101,32 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -3017,6 +3292,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "peer": true, "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -3174,6 +3450,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "peer": true, "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -3185,6 +3462,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true, "engines": { "node": ">=4" } @@ -3201,6 +3479,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3212,6 +3491,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "peer": true, "engines": { "node": ">=8" } @@ -3220,6 +3500,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -3231,6 +3512,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true, "engines": { "node": ">=10" }, @@ -3242,6 +3524,7 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "peer": true, "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -3255,6 +3538,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true, "engines": { "node": ">=4" } @@ -3262,12 +3546,14 @@ "node_modules/eslint/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true }, "node_modules/eslint/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -3276,23 +3562,23 @@ } }, "node_modules/espree": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-8.0.0.tgz", - "integrity": "sha512-y/+i23dwTjIDJrYCcjcAMr3c3UGbPIjC6THMQKjWmhP97fW0FPiI89kmpKfmgV/5jrkIi6toQP+CMm3qBE1Hig==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", + "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", "dev": true, "dependencies": { - "acorn": "^8.4.1", + "acorn": "^8.6.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.1.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3454,6 +3740,19 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/ext-list": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", @@ -3537,26 +3836,26 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fast-redact": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.2.tgz", - "integrity": "sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", + "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", "dev": true, "engines": { "node": ">=6" } }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, "node_modules/fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "node_modules/fastify-warning": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz", + "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==", + "dev": true + }, "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -3645,9 +3944,9 @@ } }, "node_modules/firefox-profile": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.0.tgz", - "integrity": "sha512-Z+/6GQ0JEW2eqgj63EYNbgKSgoIz7w1yXlkOWAIRkCNnj50rkfnQIz8uYwJkobxwYQM8vjFIbYiVtYuQV8US2A==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.2.tgz", + "integrity": "sha512-3kI17Xl9dL9AeRkpV1yahsJ+UbekkPtlQswKrIsTY1NLgxtEOR4R19rjGGz5+7/rP8Jt6fvxHk+Bai9R6Eai3w==", "dev": true, "dependencies": { "adm-zip": "~0.5.x", @@ -3696,12 +3995,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flatstr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", - "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", - "dev": true - }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", @@ -3818,13 +4111,13 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "node_modules/fx-runner": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.1.0.tgz", - "integrity": "sha512-v/Eo69DDFW30zPdvjCYVXddjVvLy2xGeRbg0S18bPd8kEc0q9VsDoDkjyOxY5lTZsAqcQGy0OWjs3HCfRVBNSg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.2.0.tgz", + "integrity": "sha512-/zR9BmHF8h4OaVJ+fHHJBv/5FdPV9mjOAPIscQZbAijm7Aa15Ls/P8UBHD5OKU5jwu2niTxkkzzHKITE7oCMoQ==", "dev": true, "dependencies": { "commander": "2.9.0", - "shell-quote": "1.6.1", + "shell-quote": "1.7.3", "spawn-sync": "1.0.15", "when": "3.7.7", "which": "1.2.4", @@ -3919,9 +4212,9 @@ } }, "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3941,6 +4234,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -4493,9 +4787,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -4746,6 +5040,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "peer": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -4800,9 +5095,9 @@ "dev": true }, "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "node_modules/json-schema-traverse": { @@ -4855,12 +5150,6 @@ "node": ">= 10.0.0" } }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, "node_modules/jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -4899,18 +5188,18 @@ } }, "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, "node_modules/jszip": { @@ -5054,7 +5343,8 @@ "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "peer": true }, "node_modules/lodash.includes": { "version": "4.3.0", @@ -5106,7 +5396,8 @@ "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "peer": true }, "node_modules/lowercase-keys": { "version": "1.0.1", @@ -5413,9 +5704,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -5429,12 +5720,6 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=", - "dev": true - }, "node_modules/ncp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -5530,9 +5815,9 @@ } }, "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, "dependencies": { "boolbase": "^1.0.0" @@ -5584,6 +5869,12 @@ "node": ">= 0.4" } }, + "node_modules/on-exit-leak-free": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "dev": true + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -5899,6 +6190,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -5933,26 +6230,41 @@ } }, "node_modules/pino": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.0.tgz", - "integrity": "sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-7.4.0.tgz", + "integrity": "sha512-qEHLtKcmYcid6s2qjlGTxaLe9Lq1IiGmd74IZb9Obi/FRTaA+ymb8FD/cmOIL4vt6ug/EtmhGwxZbiGhI+7cuQ==", "dev": true, "dependencies": { "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.8", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", + "fastify-warning": "^0.2.0", + "get-caller-file": "^2.0.5", + "on-exit-leak-free": "^0.2.0", + "pino-abstract-transport": "v0.5.0", + "pino-std-serializers": "^4.0.0", "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" + "real-require": "^0.1.0", + "safe-stable-stringify": "^2.1.0", + "sonic-boom": "^2.2.1", + "thread-stream": "^0.13.0" }, "bin": { "pino": "bin.js" } }, + "node_modules/pino-abstract-transport": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", + "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dev": true, + "dependencies": { + "duplexify": "^4.1.2", + "split2": "^4.0.0" + } + }, "node_modules/pino-std-serializers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", - "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", "dev": true }, "node_modules/pkg-dir": { @@ -5968,13 +6280,13 @@ } }, "node_modules/postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.3.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", + "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", "dev": true, "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", "source-map-js": "^0.6.2" }, "engines": { @@ -6127,9 +6439,9 @@ } }, "node_modules/quick-format-unescaped": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", - "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", "dev": true }, "node_modules/randombytes": { @@ -6212,6 +6524,15 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/real-require": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", + "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, "node_modules/rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -6231,9 +6552,9 @@ "dev": true }, "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -6247,11 +6568,14 @@ } }, "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/registry-auth-token": { @@ -6389,9 +6713,9 @@ } }, "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, "engines": { "node": ">=0.6" @@ -6410,6 +6734,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -6496,6 +6821,15 @@ "dev": true, "optional": true }, + "node_modules/safe-stable-stringify": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", + "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -6693,16 +7027,10 @@ } }, "node_modules/shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "dependencies": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true }, "node_modules/shellwords": { "version": "0.1.1", @@ -6711,23 +7039,32 @@ "dev": true }, "node_modules/sign-addon": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.7.0.tgz", - "integrity": "sha512-XPLjMCcGuP5pPJSXpqFwKguIKxcteOx6dE1Bm2j92Brsro6pZYcklOpv4ohfRNW1UQp0J2cdi9zN2oNF4lMiRg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.9.0.tgz", + "integrity": "sha512-a8IzM3jNPSHcf2wSkhLgME4QrIe+rKTb8y/qYwGGzby5ktODAH+WBsKIgGZ9p5d2mpppPwbNEsA+YzcL117bbA==", "dev": true, "dependencies": { "common-tags": "1.8.0", - "core-js": "3.16.0", + "core-js": "3.18.0", "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", - "source-map-support": "0.5.19", + "source-map-support": "0.5.20", "stream-to-promise": "3.0.0" } }, + "node_modules/sign-addon/node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -6738,6 +7075,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "peer": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -6748,13 +7086,12 @@ } }, "node_modules/sonic-boom": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", - "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.6.0.tgz", + "integrity": "sha512-6xYZFRmDEtxGqfOKcDQ4cPLrNa0SPEDI+wlzDAHowXE6YV42NeXqg9mP2KkiM8JVu3lHfZ2iQKYlGOz+kTpphg==", "dev": true, "dependencies": { - "atomic-sleep": "^1.0.0", - "flatstr": "^1.0.12" + "atomic-sleep": "^1.0.0" } }, "node_modules/sort-keys": { @@ -6802,9 +7139,9 @@ } }, "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "dependencies": { "buffer-from": "^1.0.0", @@ -6834,15 +7171,25 @@ "node": "*" } }, + "node_modules/split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "dev": true, + "engines": { + "node": ">= 10.x" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "peer": true }, "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "dependencies": { "asn1": "~0.2.3", @@ -6874,6 +7221,12 @@ "node": ">= 0.6" } }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, "node_modules/stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -7049,6 +7402,7 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "peer": true, "dependencies": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -7065,6 +7419,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -7076,6 +7431,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "peer": true, "engines": { "node": ">=8" } @@ -7083,12 +7439,14 @@ "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true }, "node_modules/table/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -7215,6 +7573,15 @@ "node": ">=0.8" } }, + "node_modules/thread-stream": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.1.tgz", + "integrity": "sha512-+KNCqNxOSwYfXLtCIRDKQq29x9jvqnOFjYCPdB38sf4pT3QanPSNc8vRqMj+Q3z4tYIctb5opNZrMK/GwmgsAQ==", + "dev": true, + "dependencies": { + "real-require": "^0.1.0" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -7571,24 +7938,24 @@ } }, "node_modules/web-ext": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.3.0.tgz", - "integrity": "sha512-yMpSFUN6396oMs09zN+gqYM8gozfz932gduLdRCtspt16qt33c8p+7crGkHkAQmLRloMn2c4I/1RKgMq02Vnhg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.6.0.tgz", + "integrity": "sha512-ja9kuCleKQLesUEx+tEl6ByxwVF1CVCjSc3V0ag78S40NWDRTBJhXwc4c+qlyZ0h/XefXc3waxnsq1izUBe/Nw==", "dev": true, "dependencies": { "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "3.12.0", + "addons-linter": "4.4.0", "bunyan": "1.8.15", "camelcase": "6.2.0", - "chrome-launcher": "0.14.0", + "chrome-launcher": "0.15.0", "debounce": "1.2.0", "decamelize": "5.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "4.2.0", + "firefox-profile": "4.2.2", "fs-extra": "9.1.0", - "fx-runner": "1.1.0", + "fx-runner": "1.2.0", "import-fresh": "3.3.0", "mkdirp": "1.0.4", "multimatch": "5.0.0", @@ -7596,8 +7963,8 @@ "node-notifier": "9.0.0", "open": "7.4.2", "parse-json": "5.2.0", - "sign-addon": "3.7.0", - "source-map-support": "0.5.19", + "sign-addon": "3.9.0", + "source-map-support": "0.5.20", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", @@ -8484,6 +8851,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "peer": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -8499,12 +8867,14 @@ "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "peer": true }, "debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, "requires": { "ms": "2.1.2" } @@ -8512,12 +8882,14 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true }, "espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "peer": true, "requires": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -8527,7 +8899,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true } } }, @@ -8535,6 +8908,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "peer": true, "requires": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", @@ -8545,6 +8919,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, "requires": { "ms": "2.1.2" } @@ -8552,7 +8927,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true } } }, @@ -8562,9 +8938,9 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" }, "@mdn/browser-compat-data": { - "version": "3.3.14", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz", - "integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.0.11.tgz", + "integrity": "sha512-rmQPBLe3/DuJy0Bcr1KNuSiIcgV67R2AeLxagKMQTI0R8F9lLC894wJRYhA5ytV0CIi7dzxILqdFeuVbqrkoCA==", "dev": true }, "@sindresorhus/is": { @@ -8593,9 +8969,9 @@ } }, "@types/download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.0.tgz", - "integrity": "sha512-0/LRe3VzcyFIRto6YiJH9OG05ASLeypv5BVrlWjWRBSLCeyFb4up4hqO27j98ASzx1fU2V3ftuWR/sy3PM4NPA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.1.tgz", + "integrity": "sha512-t5DjMD6Y1DxjXtEHl7Kt+nQn9rOmVLYD8p4Swrcc5QpgyqyqR2gXTIK6RwwMnNeFJ+ZIiIW789fQKzCrK7AOFA==", "dev": true, "peer": true, "requires": { @@ -8659,9 +9035,9 @@ "dev": true }, "@types/yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", + "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", "dev": true, "requires": { "@types/node": "*" @@ -8860,9 +9236,9 @@ } }, "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" }, "acorn-import-assertions": { "version": "1.7.6", @@ -8878,53 +9254,253 @@ "requires": {} }, "addons-linter": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.12.0.tgz", - "integrity": "sha512-GAvHjjqxVn8cQYBD6xshneACdaY2KjakWIyUhXrVbx3g8TZSF78ISucKZ1+XtKZLDvEr1LIJjeeYlR49LNH3CQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-4.4.0.tgz", + "integrity": "sha512-2N8oo97y2w2MJX/bcvnSb5BG2s+0BOlOu/0Q06wp5bnyEwWbfKFOVX/CorivGkRteY0fbSUWvU55LXgIiLyH5w==", "dev": true, "requires": { - "@mdn/browser-compat-data": "3.3.14", - "addons-scanner-utils": "4.9.0", + "@mdn/browser-compat-data": "4.0.11", + "addons-moz-compare": "1.2.0", + "addons-scanner-utils": "6.1.0", "ajv": "6.12.6", "ajv-merge-patch": "4.1.0", "chalk": "4.1.2", "cheerio": "1.0.0-rc.10", "columnify": "1.5.4", - "common-tags": "1.8.0", + "common-tags": "1.8.2", "deepmerge": "4.2.2", - "dispensary": "0.62.0", - "eslint": "7.32.0", - "eslint-plugin-no-unsanitized": "3.1.5", - "eslint-visitor-keys": "3.0.0", - "espree": "8.0.0", + "eslint": "8.3.0", + "eslint-plugin-no-unsanitized": "4.0.0", + "eslint-visitor-keys": "3.1.0", + "espree": "9.1.0", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.1.7", + "glob": "7.2.0", "image-size": "1.0.0", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "6.13.0", - "postcss": "8.3.6", + "pino": "7.4.0", + "postcss": "8.3.11", "relaxed-json": "1.0.3", "semver": "7.3.5", - "source-map-support": "0.5.19", + "sha.js": "2.4.11", + "source-map-support": "0.5.21", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "17.1.0", + "yargs": "17.2.1", "yauzl": "2.10.0" }, "dependencies": { + "@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "espree": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", + "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", + "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.0.4", + "@humanwhocodes/config-array": "^0.6.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.1.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + } + } + }, + "eslint-plugin-no-unsanitized": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.0.tgz", + "integrity": "sha512-Wguc3EZS+7BJ/Pgu8C1/G86eXHUIRz4ZHEhPlwVkS42MbHEyfh8Wm+pDRVAg73EE0TR//SbjkPlHr93yLJT10g==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, "eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "dev": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, "yargs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.0.tgz", - "integrity": "sha512-SQr7qqmQ2sNijjJGHL4u7t8vyDZdZ3Ahkmo4sc1w5xI9TBX0QDdG/g4SFnxtWOsGLjwHQue57eFALfwFCnixgg==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -8938,24 +9514,38 @@ } } }, + "addons-moz-compare": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.2.0.tgz", + "integrity": "sha512-COG8qk2/dubPqabfcoJW4E7pm2EQDI43iMrHnhlobvq/uRMEzx/PYJ1KaUZ97Vgg44R3QdRG5CvDsTRbMUHcDw==", + "dev": true + }, "addons-scanner-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.9.0.tgz", - "integrity": "sha512-RF+pVMSj3CcWV6NH4pBboCZnpzfr48ZmJCBXt/LZbU59PNepZDFxax9tl2MXzX01AXNwKUGa321pPyc5h4zV5A==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-6.1.0.tgz", + "integrity": "sha512-O9rObtOmnMI1qBmHH2RlV+H3vAJWm594bbxbFYEkYeqSUkXd0Ohzjwnv1af4GFDlrBK6wB8TS0+/2X/zB8+LnA==", "dev": true, "requires": { - "@types/yauzl": "2.9.1", + "@types/yauzl": "2.9.2", "common-tags": "1.8.0", "first-chunk-stream": "3.0.0", "strip-bom-stream": "4.0.0", "upath": "2.0.1", "yauzl": "2.10.0" + }, + "dependencies": { + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + } } }, "adm-zip": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz", - "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.9.tgz", + "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", "dev": true }, "ajv": { @@ -9083,6 +9673,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, "requires": { "sprintf-js": "~1.0.2" } @@ -9093,12 +9684,6 @@ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -9106,18 +9691,6 @@ "dev": true, "peer": true }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -9131,9 +9704,9 @@ "dev": true }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -9148,7 +9721,8 @@ "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "peer": true }, "async": { "version": "0.2.10", @@ -9470,9 +10044,9 @@ } }, "chrome-launcher": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.0.tgz", - "integrity": "sha512-W//HpflaW6qBGrmuskup7g+XJZN6w03ko9QSIe5CtcTal2u0up5SeReK3Ll1Why4Ey8dPkv8XSodZyHPnGbVHQ==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.0.tgz", + "integrity": "sha512-ZQqX5kb9H0+jy1OqLnWampfocrtSZaGl7Ny3F9GRha85o4odbL8x55paUzh51UC7cEmZ5obp3H2Mm70uC2PpRA==", "dev": true, "requires": { "@types/node": "*", @@ -9519,18 +10093,18 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" } } } @@ -9606,9 +10180,9 @@ "dev": true }, "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true }, "concat-map": { @@ -9643,13 +10217,22 @@ } }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "peer": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "peer": true + } } }, "content-type": { @@ -9683,9 +10266,9 @@ "peer": true }, "core-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", - "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", + "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", "dev": true }, "core-util-is": { @@ -9711,22 +10294,22 @@ "dev": true }, "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", "dev": true }, "dashdash": { @@ -10030,43 +10613,6 @@ "dev": true, "peer": true }, - "dispensary": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.62.0.tgz", - "integrity": "sha512-x8vqPX7owhzDp3Y6t/iOuTuNoWx5hlZKITlzlybETsZoY05cYDubGpwt0soLfRLAWLuxX1lq0lTc/vXtk/CDCw==", - "dev": true, - "requires": { - "async": "~3.2.0", - "natural-compare-lite": "~1.4.0", - "pino": "~6.11.0", - "request": "~2.88.0", - "sha.js": "~2.4.4", - "source-map-support": "~0.5.4", - "yargs": "~16.2.0" - }, - "dependencies": { - "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", - "dev": true - }, - "pino": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", - "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==", - "dev": true, - "requires": { - "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.7", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", - "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" - } - } - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -10093,9 +10639,9 @@ "dev": true }, "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "requires": { "domelementtype": "^2.2.0" @@ -10314,6 +10860,31 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -10452,6 +11023,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "peer": true, "requires": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -10498,17 +11070,20 @@ "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "peer": true }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "peer": true }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "peer": true, "requires": { "ms": "2.1.2" } @@ -10516,12 +11091,14 @@ "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true }, "espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "peer": true, "requires": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -10531,19 +11108,22 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true } } }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "peer": true, "requires": { "ansi-regex": "^5.0.0" } @@ -10620,6 +11200,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "peer": true, "requires": { "eslint-visitor-keys": "^1.1.0" }, @@ -10627,7 +11208,8 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "peer": true } } }, @@ -10637,20 +11219,20 @@ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "espree": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-8.0.0.tgz", - "integrity": "sha512-y/+i23dwTjIDJrYCcjcAMr3c3UGbPIjC6THMQKjWmhP97fW0FPiI89kmpKfmgV/5jrkIi6toQP+CMm3qBE1Hig==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", + "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", "dev": true, "requires": { - "acorn": "^8.4.1", + "acorn": "^8.6.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.1.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", "dev": true } } @@ -10773,6 +11355,18 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "5.1.2" + } + } } }, "ext-list": { @@ -10848,15 +11442,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-redact": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.2.tgz", - "integrity": "sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", + "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", "dev": true }, "fastest-levenshtein": { @@ -10865,6 +11453,12 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "fastify-warning": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz", + "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==", + "dev": true + }, "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -10935,9 +11529,9 @@ } }, "firefox-profile": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.0.tgz", - "integrity": "sha512-Z+/6GQ0JEW2eqgj63EYNbgKSgoIz7w1yXlkOWAIRkCNnj50rkfnQIz8uYwJkobxwYQM8vjFIbYiVtYuQV8US2A==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.2.2.tgz", + "integrity": "sha512-3kI17Xl9dL9AeRkpV1yahsJ+UbekkPtlQswKrIsTY1NLgxtEOR4R19rjGGz5+7/rP8Jt6fvxHk+Bai9R6Eai3w==", "dev": true, "requires": { "adm-zip": "~0.5.x", @@ -10976,12 +11570,6 @@ "rimraf": "^3.0.2" } }, - "flatstr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", - "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", - "dev": true - }, "flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", @@ -11079,13 +11667,13 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "fx-runner": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.1.0.tgz", - "integrity": "sha512-v/Eo69DDFW30zPdvjCYVXddjVvLy2xGeRbg0S18bPd8kEc0q9VsDoDkjyOxY5lTZsAqcQGy0OWjs3HCfRVBNSg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.2.0.tgz", + "integrity": "sha512-/zR9BmHF8h4OaVJ+fHHJBv/5FdPV9mjOAPIscQZbAijm7Aa15Ls/P8UBHD5OKU5jwu2niTxkkzzHKITE7oCMoQ==", "dev": true, "requires": { "commander": "2.9.0", - "shell-quote": "1.6.1", + "shell-quote": "1.7.3", "spawn-sync": "1.0.15", "when": "3.7.7", "which": "1.2.4", @@ -11161,9 +11749,9 @@ } }, "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11177,6 +11765,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "peer": true, "requires": { "is-glob": "^4.0.1" } @@ -11580,9 +12169,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -11778,6 +12367,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "peer": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -11823,9 +12413,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -11871,12 +12461,6 @@ } } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -11910,14 +12494,14 @@ } }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -12044,7 +12628,8 @@ "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "peer": true }, "lodash.includes": { "version": "4.3.0", @@ -12096,7 +12681,8 @@ "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "peer": true }, "lowercase-keys": { "version": "1.0.1", @@ -12338,9 +12924,9 @@ "optional": true }, "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "natural-compare": { @@ -12348,12 +12934,6 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=", - "dev": true - }, "ncp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -12432,9 +13012,9 @@ } }, "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, "requires": { "boolbase": "^1.0.0" @@ -12468,6 +13048,12 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "on-exit-leak-free": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "dev": true + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -12713,6 +13299,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -12738,23 +13330,38 @@ } }, "pino": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.13.0.tgz", - "integrity": "sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-7.4.0.tgz", + "integrity": "sha512-qEHLtKcmYcid6s2qjlGTxaLe9Lq1IiGmd74IZb9Obi/FRTaA+ymb8FD/cmOIL4vt6ug/EtmhGwxZbiGhI+7cuQ==", "dev": true, "requires": { "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.8", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", + "fastify-warning": "^0.2.0", + "get-caller-file": "^2.0.5", + "on-exit-leak-free": "^0.2.0", + "pino-abstract-transport": "v0.5.0", + "pino-std-serializers": "^4.0.0", "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" + "real-require": "^0.1.0", + "safe-stable-stringify": "^2.1.0", + "sonic-boom": "^2.2.1", + "thread-stream": "^0.13.0" + } + }, + "pino-abstract-transport": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", + "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dev": true, + "requires": { + "duplexify": "^4.1.2", + "split2": "^4.0.0" } }, "pino-std-serializers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", - "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", "dev": true }, "pkg-dir": { @@ -12767,13 +13374,13 @@ } }, "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.3.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", + "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", "dev": true, "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", "source-map-js": "^0.6.2" } }, @@ -12886,9 +13493,9 @@ } }, "quick-format-unescaped": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", - "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", "dev": true }, "randombytes": { @@ -12961,6 +13568,12 @@ "util-deprecate": "~1.0.1" } }, + "real-require": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", + "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "dev": true + }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -12977,9 +13590,9 @@ "dev": true }, "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -12987,9 +13600,9 @@ } }, "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "registry-auth-token": { "version": "4.2.1", @@ -13100,9 +13713,9 @@ }, "dependencies": { "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true } } @@ -13116,7 +13729,8 @@ "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true }, "resolve": { "version": "1.20.0", @@ -13190,6 +13804,12 @@ "dev": true, "optional": true }, + "safe-stable-stringify": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", + "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==", + "dev": true + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -13347,16 +13967,10 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true }, "shellwords": { "version": "0.1.1", @@ -13365,21 +13979,29 @@ "dev": true }, "sign-addon": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.7.0.tgz", - "integrity": "sha512-XPLjMCcGuP5pPJSXpqFwKguIKxcteOx6dE1Bm2j92Brsro6pZYcklOpv4ohfRNW1UQp0J2cdi9zN2oNF4lMiRg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.9.0.tgz", + "integrity": "sha512-a8IzM3jNPSHcf2wSkhLgME4QrIe+rKTb8y/qYwGGzby5ktODAH+WBsKIgGZ9p5d2mpppPwbNEsA+YzcL117bbA==", "dev": true, "requires": { "common-tags": "1.8.0", - "core-js": "3.16.0", + "core-js": "3.18.0", "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", - "source-map-support": "0.5.19", + "source-map-support": "0.5.20", "stream-to-promise": "3.0.0" + }, + "dependencies": { + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + } } }, "signal-exit": { @@ -13392,6 +14014,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "peer": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -13399,13 +14022,12 @@ } }, "sonic-boom": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", - "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.6.0.tgz", + "integrity": "sha512-6xYZFRmDEtxGqfOKcDQ4cPLrNa0SPEDI+wlzDAHowXE6YV42NeXqg9mP2KkiM8JVu3lHfZ2iQKYlGOz+kTpphg==", "dev": true, "requires": { - "atomic-sleep": "^1.0.0", - "flatstr": "^1.0.12" + "atomic-sleep": "^1.0.0" } }, "sort-keys": { @@ -13441,9 +14063,9 @@ "dev": true }, "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -13469,15 +14091,22 @@ "through": "2" } }, + "split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "dev": true + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "peer": true }, "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -13498,6 +14127,12 @@ "dev": true, "peer": true }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, "stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", @@ -13636,6 +14271,7 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "peer": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -13649,6 +14285,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", + "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -13659,17 +14296,20 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "peer": true }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "peer": true, "requires": { "ansi-regex": "^5.0.0" } @@ -13765,6 +14405,15 @@ "thenify": ">= 3.1.0 < 4" } }, + "thread-stream": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.1.tgz", + "integrity": "sha512-+KNCqNxOSwYfXLtCIRDKQq29x9jvqnOFjYCPdB38sf4pT3QanPSNc8vRqMj+Q3z4tYIctb5opNZrMK/GwmgsAQ==", + "dev": true, + "requires": { + "real-require": "^0.1.0" + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -14047,24 +14696,24 @@ } }, "web-ext": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.3.0.tgz", - "integrity": "sha512-yMpSFUN6396oMs09zN+gqYM8gozfz932gduLdRCtspt16qt33c8p+7crGkHkAQmLRloMn2c4I/1RKgMq02Vnhg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.6.0.tgz", + "integrity": "sha512-ja9kuCleKQLesUEx+tEl6ByxwVF1CVCjSc3V0ag78S40NWDRTBJhXwc4c+qlyZ0h/XefXc3waxnsq1izUBe/Nw==", "dev": true, "requires": { "@babel/runtime": "7.13.9", "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "3.12.0", + "addons-linter": "4.4.0", "bunyan": "1.8.15", "camelcase": "6.2.0", - "chrome-launcher": "0.14.0", + "chrome-launcher": "0.15.0", "debounce": "1.2.0", "decamelize": "5.0.0", "es6-error": "4.1.1", "event-to-promise": "0.8.0", - "firefox-profile": "4.2.0", + "firefox-profile": "4.2.2", "fs-extra": "9.1.0", - "fx-runner": "1.1.0", + "fx-runner": "1.2.0", "import-fresh": "3.3.0", "mkdirp": "1.0.4", "multimatch": "5.0.0", @@ -14072,8 +14721,8 @@ "node-notifier": "9.0.0", "open": "7.4.2", "parse-json": "5.2.0", - "sign-addon": "3.7.0", - "source-map-support": "0.5.19", + "sign-addon": "3.9.0", + "source-map-support": "0.5.20", "strip-bom": "4.0.0", "strip-json-comments": "3.1.1", "tmp": "0.2.1", diff --git a/addon/package.json b/addon/package.json index a0fd1a2dd..f6366d510 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.3.0", + "web-ext": "^6.6.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0" }, From b666456ef77f0c354ba0fad813c8dd5cf68bea66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:43 +0100 Subject: [PATCH 0442/1236] build(deps): bump prismjs from 1.24.1 to 1.26.0 in /frontend (#1258) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.1 to 1.26.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.24.1...v1.26.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7a6dc10e2..fcf984d83 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9231,9 +9231,9 @@ } }, "prismjs": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.24.1.tgz", - "integrity": "sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==" + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" }, "process-nextick-args": { "version": "2.0.1", diff --git a/frontend/package.json b/frontend/package.json index 4b8029295..ebc3c64f7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.24.1" + "prismjs": "^1.25.0" } } From c7a54e6154a341c49060133bd8e6e4af530237ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:51:51 +0100 Subject: [PATCH 0443/1236] build(deps): bump setuptools from 58.0.3 to 60.5.0 in /report (#1259) Bumps [setuptools](https://github.com/pypa/setuptools) from 58.0.3 to 60.5.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst) - [Commits](https://github.com/pypa/setuptools/compare/v58.0.3...v60.5.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index ac7164bba..7269cefb5 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==58.0.3 +setuptools==60.5.0 wheel==0.37.1 From 2f13fe259a7e9a6450d1c0f6699d4ac7d7855680 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:01 +0100 Subject: [PATCH 0444/1236] build(deps): bump datadog from 0.42.0 to 0.43.0 in /backend (#1233) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.42.0 to 0.43.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.42.0...v0.43.0) --- updated-dependencies: - dependency-name: datadog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 9a86dd480..c430220b9 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.9.0 -datadog==0.42.0 +datadog==0.43.0 fakeredis==1.7.0 Flask==1.1.2 Flask-Cors==3.0.10 From 37b32ed3e7bbc7454e9ef304d7a808648b66be5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:11 +0100 Subject: [PATCH 0445/1236] build(deps-dev): bump jsonschema from 3.2.0 to 4.4.0 in /bot (#1263) Bumps [jsonschema](https://github.com/Julian/jsonschema) from 3.2.0 to 4.4.0. - [Release notes](https://github.com/Julian/jsonschema/releases) - [Changelog](https://github.com/Julian/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/Julian/jsonschema/compare/v3.2.0...v4.4.0) --- updated-dependencies: - dependency-name: jsonschema dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 33ede8596..85b97f020 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,5 +1,5 @@ json-e==4.4.3 -jsonschema==3.2.0 +jsonschema==4.4.0 pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 From 0ba5f56d8631fa451b3114b453c869eab4fe0964 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:21 +0100 Subject: [PATCH 0446/1236] build(deps-dev): bump responses from 0.13.4 to 0.17.0 in /bot (#1265) Bumps [responses](https://github.com/getsentry/responses) from 0.13.4 to 0.17.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.13.4...0.17.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 85b97f020..873f5a4bf 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.4.0 pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 -responses==0.13.4 +responses==0.17.0 From 3b114e68c839096d7497a85a1a9855e68c0c0960 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:31 +0100 Subject: [PATCH 0447/1236] build(deps-dev): bump responses from 0.13.4 to 0.17.0 in /backend (#1266) Bumps [responses](https://github.com/getsentry/responses) from 0.13.4 to 0.17.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.13.4...0.17.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 7340d284a..de753e462 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.7.0 pre-commit==2.15.0 pytest==6.2.5 pytest-responses==0.5.0 -responses==0.13.4 +responses==0.17.0 From 385d850235ba32030e9cd4df10a52d1435688d5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:41 +0100 Subject: [PATCH 0448/1236] build(deps-dev): bump node-sass from 6.0.1 to 7.0.1 in /frontend (#1246) Bumps [node-sass](https://github.com/sass/node-sass) from 6.0.1 to 7.0.1. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v6.0.1...v7.0.1) --- updated-dependencies: - dependency-name: node-sass dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 989 ++++++++++++++++++++++--------------- frontend/package.json | 2 +- 2 files changed, 599 insertions(+), 392 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fcf984d83..9dbdbe597 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2229,6 +2229,12 @@ } } }, + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, "@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", @@ -2272,6 +2278,43 @@ "fastq": "^1.6.0" } }, + "@npmcli/fs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", + "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, "@trysound/sax": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", @@ -2584,6 +2627,26 @@ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", + "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -2618,12 +2681,6 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -2662,19 +2719,32 @@ } }, "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "argparse": { @@ -3106,9 +3176,9 @@ "dev": true }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -3451,6 +3521,32 @@ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, "call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", @@ -3600,48 +3696,14 @@ } }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "clone-deep": { @@ -3655,12 +3717,6 @@ "shallow-clone": "^3.0.0" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -3676,6 +3732,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "colord": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", @@ -4400,9 +4462,9 @@ "dev": true }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "emojis-list": { @@ -4417,6 +4479,28 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "enhanced-resolve": { "version": "5.8.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", @@ -4454,6 +4538,12 @@ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5700,34 +5790,35 @@ "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", + "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", "dev": true, "requires": { - "aproba": "^1.0.3", + "ansi-regex": "^5.0.1", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", + "has-unicode": "^2.0.1", "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } } } @@ -5875,9 +5966,9 @@ } }, "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, "requires": { "glob": "~7.1.1", @@ -5928,23 +6019,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, "has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", @@ -6099,6 +6173,12 @@ } } }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -6143,6 +6223,17 @@ "requires-port": "^1.0.0" } }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, "http-proxy-middleware": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", @@ -6175,12 +6266,31 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -6302,6 +6412,12 @@ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -6538,13 +6654,10 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "is-glob": { "version": "4.0.1", @@ -6564,6 +6677,12 @@ "ip-regex": "^4.0.0" } }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, "is-negative-zero": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", @@ -6817,9 +6936,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -6859,14 +6978,14 @@ } }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -6909,9 +7028,9 @@ "dev": true }, "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, "load-json-file": { @@ -7058,6 +7177,30 @@ } } }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, "map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", @@ -7068,9 +7211,9 @@ } }, "map-obj": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", - "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, "mdn-data": { @@ -7143,18 +7286,18 @@ } }, "hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { "has": "^1.0.3" @@ -7170,13 +7313,13 @@ } }, "normalize-package-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", - "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "requires": { "hosted-git-info": "^4.0.1", - "resolve": "^1.20.0", + "is-core-module": "^2.5.0", "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" } @@ -7280,16 +7423,6 @@ } } }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -7304,12 +7437,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true } } }, @@ -7441,14 +7568,62 @@ } }, "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", "dev": true, "requires": { "yallist": "^4.0.0" } }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -7502,9 +7677,9 @@ "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "dev": true }, "nanoid": { @@ -7548,23 +7723,41 @@ "dev": true }, "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.3", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", + "npmlog": "^6.0.0", "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", "which": "^2.0.2" }, "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "npmlog": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", + "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", + "dev": true, + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -7583,13 +7776,13 @@ "dev": true }, "node-sass": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", - "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", + "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", "dev": true, "requires": { "async-foreach": "^0.1.3", - "chalk": "^1.1.1", + "chalk": "^4.1.2", "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", @@ -7597,59 +7790,68 @@ "lodash": "^4.17.15", "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", + "node-gyp": "^8.4.1", + "npmlog": "^5.0.0", "request": "^2.88.0", - "sass-graph": "2.2.5", + "sass-graph": "4.0.0", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "has-flag": "^4.0.0" } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true } } }, @@ -7701,15 +7903,49 @@ } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "nth-check": { @@ -7721,12 +7957,6 @@ "boolbase": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -9247,6 +9477,30 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + } + } + }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -9289,9 +9543,9 @@ "dev": true }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, "querystring": { @@ -9588,12 +9842,6 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -9682,15 +9930,15 @@ "dev": true }, "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", + "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", "dev": true, "requires": { "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "lodash": "^4.17.11", + "scss-tokenizer": "^0.3.0", + "yargs": "^17.2.1" } }, "sass-loader": { @@ -9721,23 +9969,20 @@ } }, "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", + "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", "dev": true, "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "^2.4.3", + "source-map": "^0.7.1" }, "dependencies": { "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true } } }, @@ -10006,6 +10251,12 @@ } } }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, "sockjs": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", @@ -10017,6 +10268,27 @@ "websocket-driver": "^0.7.4" } }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", + "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -10108,9 +10380,9 @@ "dev": true }, "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -10124,6 +10396,15 @@ "tweetnacl": "~0.14.0" } }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -10314,29 +10595,29 @@ } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } } } @@ -11096,6 +11377,24 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -11527,19 +11826,13 @@ "is-symbol": "^1.0.3" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "wildcard": { @@ -11555,47 +11848,39 @@ "dev": true }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-convert": "^2.0.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true } } }, @@ -11618,9 +11903,9 @@ "dev": true }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { @@ -11636,111 +11921,33 @@ "dev": true }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } } } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true }, "yocto-queue": { "version": "0.1.0", diff --git a/frontend/package.json b/frontend/package.json index ebc3c64f7..deb9060aa 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -40,7 +40,7 @@ "file-loader": "^6.0.0", "html-webpack-plugin": "^5.5.0", "mini-css-extract-plugin": "^2.2.2", - "node-sass": "^6.0.1", + "node-sass": "^7.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", "standard": "^16.0.4", From af5574c5899364a03d23bb176d2d5010c6cdd24e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:48 +0100 Subject: [PATCH 0449/1236] build(deps-dev): bump eslint-plugin-no-unsanitized in /frontend (#1172) Bumps [eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized) from 3.1.5 to 3.2.0. - [Release notes](https://github.com/mozilla/eslint-plugin-no-unsanitized/releases) - [Commits](https://github.com/mozilla/eslint-plugin-no-unsanitized/commits) --- updated-dependencies: - dependency-name: eslint-plugin-no-unsanitized dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9dbdbe597..f758b32c1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5188,9 +5188,9 @@ } }, "eslint-plugin-no-unsanitized": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", - "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.2.0.tgz", + "integrity": "sha512-92opuXbjWmXcod94EyCKhp36V1QHLM/ArAST2ssgKOojALne0eZvSPfrg4oyr0EwTXvy0RJNe/Tkm33VkDUrKQ==", "dev": true }, "eslint-plugin-node": { diff --git a/frontend/package.json b/frontend/package.json index deb9060aa..bf9ffdb8b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,7 +35,7 @@ "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^6.2.0", "eslint-plugin-mozilla": "^2.9.2", - "eslint-plugin-no-unsanitized": "^3.1.5", + "eslint-plugin-no-unsanitized": "^3.2.0", "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.5.0", From 3b908f30860fafc5e5d3ebc7d6a4a01a79cf77b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:52:58 +0100 Subject: [PATCH 0450/1236] build(deps): bump connexion from 2.9.0 to 2.10.0 in /backend (#1268) Bumps [connexion](https://github.com/zalando/connexion) from 2.9.0 to 2.10.0. - [Release notes](https://github.com/zalando/connexion/releases) - [Commits](https://github.com/zalando/connexion/compare/2.9.0...2.10.0) --- updated-dependencies: - dependency-name: connexion dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index c430220b9..8841fb764 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -connexion==2.9.0 +connexion==2.10.0 datadog==0.43.0 fakeredis==1.7.0 Flask==1.1.2 From 483405b01fed218fb6f764a683da741aa6433b6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:53:08 +0100 Subject: [PATCH 0451/1236] build(deps): bump nanoid from 3.1.23 to 3.2.0 in /frontend (#1275) Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f758b32c1..53c674f01 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7683,9 +7683,9 @@ "dev": true }, "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "dev": true }, "natural-compare": { From 90cfa6fe275c2e47d76d18f504f9b0845a7d4b44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:53:32 +0100 Subject: [PATCH 0452/1236] build(deps-dev): bump webpack-cli from 4.8.0 to 4.9.2 in /addon (#1276) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.8.0 to 4.9.2. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.8.0...webpack-cli@4.9.2) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 80 ++++++++++++++++++++--------------------- addon/package.json | 2 +- 2 files changed, 40 insertions(+), 42 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 95299de72..d79a0676a 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -16,7 +16,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", "webpack": "^5.52.0", - "webpack-cli": "^4.8.0" + "webpack-cli": "^4.9.2" }, "peerDependencies": { "eslint": ">=0.8.0" @@ -985,9 +985,9 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", - "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", "dev": true, "peerDependencies": { "webpack": "4.x.x || 5.x.x", @@ -995,9 +995,9 @@ } }, "node_modules/@webpack-cli/info": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", - "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", "dev": true, "dependencies": { "envinfo": "^7.7.3" @@ -1007,9 +1007,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", - "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", "dev": true, "peerDependencies": { "webpack-cli": "4.x.x" @@ -2213,9 +2213,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, "node_modules/columnify": { @@ -8030,23 +8030,22 @@ } }, "node_modules/webpack-cli": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", - "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.4", - "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.2", - "colorette": "^1.2.1", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", + "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", "rechoir": "^0.7.0", - "v8-compile-cache": "^2.2.0", "webpack-merge": "^5.7.3" }, "bin": { @@ -9190,25 +9189,25 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", - "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", - "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", - "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", "dev": true, "requires": {} }, @@ -10149,9 +10148,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, "columnify": { @@ -14778,23 +14777,22 @@ } }, "webpack-cli": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", - "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.4", - "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.2", - "colorette": "^1.2.1", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", + "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", "rechoir": "^0.7.0", - "v8-compile-cache": "^2.2.0", "webpack-merge": "^5.7.3" }, "dependencies": { diff --git a/addon/package.json b/addon/package.json index f6366d510..9597f1f86 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", "webpack": "^5.52.0", - "webpack-cli": "^4.8.0" + "webpack-cli": "^4.9.2" }, "scripts": { "lint": "eslint src/*.js", From 625a36530a29c062245b94f9991a6414f35221f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:53:50 +0100 Subject: [PATCH 0453/1236] build(deps-dev): bump pre-commit from 2.15.0 to 2.17.0 in /bot (#1280) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.15.0 to 2.17.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.15.0...v2.17.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 873f5a4bf..10c956a48 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.3 jsonschema==4.4.0 -pre-commit==2.15.0 +pre-commit==2.17.0 pytest==6.2.5 pytest-responses==0.5.0 responses==0.17.0 From a734e14e67b12ffa408507a3b8556ae54a48aad8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:54:01 +0100 Subject: [PATCH 0454/1236] build(deps-dev): bump pre-commit from 2.15.0 to 2.17.0 in /backend (#1281) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.15.0 to 2.17.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.15.0...v2.17.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index de753e462..4ae5653e7 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.7.0 -pre-commit==2.15.0 +pre-commit==2.17.0 pytest==6.2.5 pytest-responses==0.5.0 responses==0.17.0 From af0995806b20b6531fae03d04c6c2db00767ec1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:54:27 +0100 Subject: [PATCH 0455/1236] build(deps-dev): bump webpack from 5.52.0 to 5.67.0 in /addon (#1277) Bumps [webpack](https://github.com/webpack/webpack) from 5.52.0 to 5.67.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.52.0...v5.67.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 106 ++++++++++++++++++++-------------------- addon/package.json | 2 +- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index d79a0676a..a0886c96f 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", - "webpack": "^5.52.0", + "webpack": "^5.67.0", "webpack-cli": "^4.9.2" }, "peerDependencies": { @@ -3184,9 +3184,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", - "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -3235,9 +3235,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, "node_modules/es6-error": { @@ -4317,9 +4317,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "node_modules/graceful-readlink": { @@ -7455,9 +7455,9 @@ } }, "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { "node": ">=6" @@ -7983,9 +7983,9 @@ } }, "node_modules/webpack": { - "version": "5.52.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", - "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", @@ -7997,12 +7997,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -8010,8 +8010,8 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" @@ -8133,18 +8133,18 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, "engines": { "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -10938,9 +10938,9 @@ } }, "enhanced-resolve": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", - "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -10977,9 +10977,9 @@ } }, "es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, "es6-error": { @@ -11830,9 +11830,9 @@ } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "graceful-readlink": { @@ -14316,9 +14316,9 @@ } }, "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar-stream": { @@ -14733,9 +14733,9 @@ } }, "webpack": { - "version": "5.52.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", - "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -14747,12 +14747,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -14760,14 +14760,14 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" }, "dependencies": { "watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -14844,9 +14844,9 @@ } }, "webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, "when": { diff --git a/addon/package.json b/addon/package.json index 9597f1f86..f91ab6a93 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", - "webpack": "^5.52.0", + "webpack": "^5.67.0", "webpack-cli": "^4.9.2" }, "scripts": { From bc043a6ea117f4573ab122954ad9056b3918ded5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:54:37 +0100 Subject: [PATCH 0456/1236] build(deps-dev): bump webpack-dev-server in /frontend (#1270) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.1.1 to 4.7.3. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.1.1...v4.7.3) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 878 +++++++++++++++++++------------------ frontend/package.json | 2 +- 2 files changed, 462 insertions(+), 418 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 53c674f01..ded42fd73 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -2321,6 +2321,44 @@ "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", "dev": true }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/eslint": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", @@ -2347,6 +2385,29 @@ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "@types/glob": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", @@ -2364,9 +2425,9 @@ "dev": true }, "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", "dev": true, "requires": { "@types/node": "*" @@ -2384,6 +2445,12 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, "@types/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", @@ -2408,12 +2475,61 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, "@types/retry": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -2669,6 +2785,35 @@ "uri-js": "^4.2.2" } }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -3379,27 +3524,27 @@ "dev": true }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.1", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "1.7.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "debug": { @@ -3418,9 +3563,9 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "dev": true } } @@ -3625,9 +3770,9 @@ "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==" }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -3638,17 +3783,6 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } } }, "chownr": { @@ -3831,12 +3965,20 @@ "dev": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "content-type": { @@ -3855,9 +3997,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "dev": true }, "cookie-signature": { @@ -4553,25 +4695,6 @@ "is-arrayish": "^0.2.1" } }, - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, "es-module-lexer": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", @@ -5433,17 +5556,17 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -5457,13 +5580,13 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", @@ -5492,9 +5615,15 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } } @@ -5524,9 +5653,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -5534,17 +5663,6 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } } }, "fast-json-stable-stringify": { @@ -5566,9 +5684,9 @@ "dev": true }, "fastq": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", - "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -5704,9 +5822,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", - "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", "dev": true }, "forever-agent": { @@ -6186,30 +6304,22 @@ "dev": true }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "toidentifier": "1.0.1" } }, "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", "dev": true }, "http-proxy": { @@ -6235,12 +6345,12 @@ } }, "http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -6434,26 +6544,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "internal-ip": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", - "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", - "dev": true, - "requires": { - "default-gateway": "^6.0.0", - "ipaddr.js": "^1.9.1", - "is-ip": "^3.1.0", - "p-event": "^4.2.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -6490,12 +6580,6 @@ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, - "ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "dev": true - }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -6668,27 +6752,12 @@ "is-extglob": "^2.1.1" } }, - "is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dev": true, - "requires": { - "ip-regex": "^4.0.0" - } - }, "is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", - "dev": true - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -6752,12 +6821,36 @@ } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "is-resolvable": { @@ -7201,15 +7294,6 @@ "ssri": "^8.0.0" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -7228,28 +7312,10 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "mem": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } - } - }, "memfs": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", - "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -7717,9 +7783,9 @@ } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", "dev": true }, "node-gyp": { @@ -7975,12 +8041,6 @@ "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", "dev": true }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true - }, "object-is": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", @@ -8541,9 +8601,9 @@ } }, "open": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", - "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -8565,27 +8625,6 @@ "word-wrap": "^1.2.3" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -8640,15 +8679,6 @@ "retry": "^0.13.1" } }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -8768,9 +8798,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { @@ -9548,12 +9578,6 @@ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -9582,21 +9606,21 @@ "dev": true }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.1", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true } } @@ -9702,13 +9726,36 @@ } }, "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "regexpp": { @@ -9993,12 +10040,12 @@ "dev": true }, "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", "dev": true, "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1.2.0" } }, "semver": { @@ -10008,9 +10055,9 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", "dev": true, "requires": { "debug": "2.6.9", @@ -10020,9 +10067,9 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "1.8.1", "mime": "1.6.0", - "ms": "2.1.1", + "ms": "2.1.3", "on-finished": "~2.3.0", "range-parser": "~1.2.1", "statuses": "~1.5.0" @@ -10046,9 +10093,9 @@ } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } @@ -10119,15 +10166,15 @@ } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.17.2" } }, "set-blocking": { @@ -10137,9 +10184,9 @@ "dev": true }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "shallow-clone": { @@ -10258,14 +10305,22 @@ "dev": true }, "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", + "uuid": "^8.3.2", "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } } }, "socks": { @@ -10753,70 +10808,6 @@ } } }, - "string.prototype.trimend": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", - "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "string.prototype.trimstart": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", - "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -11218,9 +11209,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tough-cookie": { @@ -11416,24 +11407,6 @@ "punycode": "^2.1.0" } }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -11603,17 +11576,16 @@ } }, "webpack-dev-middleware": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", - "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", "dev": true, "requires": { - "colorette": "^1.2.2", - "mem": "^8.1.1", + "colorette": "^2.0.10", "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "schema-utils": "^3.0.0" + "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { @@ -11622,64 +11594,102 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", "dev": true }, "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", "dev": true, "requires": { - "mime-db": "1.49.0" + "mime-db": "1.51.0" } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, "webpack-dev-server": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.1.1.tgz", - "integrity": "sha512-Kl1mnCEw8Cy1Kw173gCxLIB242LfPKEOj9WoKhKz/MbryZTNrILzOJTk8kiczw/YUEPzn3gcltCQv6hDsLudRg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", "dev": true, "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", - "chokidar": "^3.5.1", - "colorette": "^1.2.2", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", "del": "^6.0.0", "express": "^4.17.1", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.0", - "internal-ip": "^6.2.0", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", "portfinder": "^1.0.28", - "schema-utils": "^3.1.0", - "selfsigned": "^1.10.11", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.0.0", + "webpack-dev-middleware": "^5.3.0", "ws": "^8.1.0" }, "dependencies": { @@ -11689,10 +11699,31 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "ansi-regex": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", - "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, "array-union": { @@ -11701,6 +11732,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -11718,29 +11755,29 @@ } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "is-path-inside": { @@ -11749,24 +11786,31 @@ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "strip-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", - "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "ansi-regex": "^6.0.0" + "ansi-regex": "^6.0.1" } } } @@ -11891,9 +11935,9 @@ "dev": true }, "ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", "dev": true }, "xdg-basedir": { diff --git a/frontend/package.json b/frontend/package.json index bf9ffdb8b..d549394db 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.3.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.1.1", + "webpack-dev-server": "^4.7.3", "webpack-merge": "^5.8.0" }, "dependencies": { From 5ab8c0adc927d6aa13fe651adde46127f2c4cb25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:54:48 +0100 Subject: [PATCH 0457/1236] build(deps): bump taskcluster from 44.2.2 to 44.4.0 in /tools (#1282) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.2.2 to 44.4.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v44.2.2...v44.4.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 78f313235..bcacb8c07 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -4,4 +4,4 @@ logbook==1.5.3 pytz==2021.3 raven==6.10.0 structlog==21.5.0 -taskcluster==44.2.2 +taskcluster==44.4.0 From 16dedce28c4687486a56442fe78cf2d2c6211f12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:54:57 +0100 Subject: [PATCH 0458/1236] build(deps): bump google-cloud-storage from 1.42.1 to 2.1.0 in /bot (#1283) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.42.1 to 2.1.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.42.1...v2.1.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 2339befe2..341adee4e 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==1.42.1 +google-cloud-storage==2.1.0 libmozdata==0.1.73 pytoml==0.1.21 pyyaml==6.0 From 0c97d0d939591ebf5024581fa29e0d6e587cffce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:55:07 +0100 Subject: [PATCH 0459/1236] build(deps): bump zstandard from 0.15.2 to 0.17.0 in /backend (#1284) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.15.2 to 0.17.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.15.2...0.17.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 8841fb764..16783042d 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -11,4 +11,4 @@ python-dateutil==2.8.2 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.9 -zstandard==0.15.2 +zstandard==0.17.0 From af355ea0b844aca466eae9bd6e1c5ea2d80c4dfd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:55:16 +0100 Subject: [PATCH 0460/1236] build(deps): bump google-cloud-storage from 1.42.1 to 2.1.0 in /backend (#1286) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 1.42.1 to 2.1.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v1.42.1...v2.1.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 16783042d..224fb0f54 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.7.0 Flask==1.1.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 -google-cloud-storage==1.42.1 +google-cloud-storage==2.1.0 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 From 5f65320dd41d80b1fd2b1f3c62cb42f2b275aebd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:55:28 +0100 Subject: [PATCH 0461/1236] build(deps-dev): bump @babel/preset-env in /frontend (#1288) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.4 to 7.16.11. - [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.16.11/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2513 +++++++++++++++++++++++++----------- frontend/package.json | 2 +- 2 files changed, 1752 insertions(+), 763 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ded42fd73..ab7211d33 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -183,55 +183,55 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -258,126 +258,178 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -391,121 +443,122 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, @@ -517,28 +570,55 @@ } } }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -619,27 +699,27 @@ } }, "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", - "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -800,36 +880,63 @@ } } }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -977,28 +1084,55 @@ } } }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -1026,133 +1160,134 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -1186,173 +1321,233 @@ "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", "dev": true }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-async-generators": { @@ -1482,565 +1677,1310 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.16.7" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" }, "dependencies": { - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/highlight": "^7.16.7" } }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } }, - "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } - } - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -2055,63 +2995,106 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -2121,9 +3104,9 @@ } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2134,9 +3117,9 @@ } }, "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -3418,13 +4401,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "dependencies": { @@ -3437,22 +4420,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-prismjs": { @@ -4015,32 +4998,32 @@ "dev": true }, "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", "dev": true, "requires": { - "browserslist": "^4.16.8", + "browserslist": "^4.19.1", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", - "node-releases": "^1.1.75" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==", + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", "dev": true }, "semver": { @@ -4598,9 +5581,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.833", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.833.tgz", - "integrity": "sha512-h+9aVaUHjyunLqtCjJF2jrJ73tYcJqo2cCGKtVAXH9WmnBsb8hiChRQ0P1uXjdxR6Wcfxibephy41c1YlZA/pA==", + "version": "1.4.52", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz", + "integrity": "sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==", "dev": true }, "emoji-regex": { @@ -7836,9 +8819,9 @@ } }, "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "node-sass": { @@ -8797,6 +9780,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -9702,12 +10691,12 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { @@ -9765,17 +10754,17 @@ "dev": true }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { @@ -9785,9 +10774,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -11329,31 +12318,31 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "uniq": { diff --git a/frontend/package.json b/frontend/package.json index d549394db..c0ac11863 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.15.5", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.16.11", "babel-loader": "^8.2.3", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From 9ec0d3bcc0d36e96f9d5809d759ed63de5f2f6bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:55:38 +0100 Subject: [PATCH 0462/1236] build(deps-dev): bump webpack from 5.52.0 to 5.67.0 in /frontend (#1289) Bumps [webpack](https://github.com/webpack/webpack) from 5.52.0 to 5.67.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.52.0...v5.67.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 70 +++++++++++++++++++++----------------- frontend/package.json | 2 +- 2 files changed, 39 insertions(+), 33 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ab7211d33..6bf0a2f35 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3343,9 +3343,9 @@ } }, "@types/eslint": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", "dev": true, "requires": { "@types/estree": "*", @@ -3353,9 +3353,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "dev": true, "requires": { "@types/eslint": "*", @@ -3715,9 +3715,9 @@ "dev": true }, "acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true }, "acorn-jsx": { @@ -5627,9 +5627,9 @@ } }, "enhanced-resolve": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", - "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -5679,9 +5679,9 @@ } }, "es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, "es-to-primitive": { @@ -12460,9 +12460,9 @@ } }, "watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -12479,9 +12479,9 @@ } }, "webpack": { - "version": "5.52.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz", - "integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==", + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -12493,12 +12493,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -12506,8 +12506,8 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" }, "dependencies": { "@types/json-schema": { @@ -12517,9 +12517,15 @@ "dev": true }, "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "schema-utils": { @@ -12815,9 +12821,9 @@ } }, "webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, "websocket-driver": { diff --git a/frontend/package.json b/frontend/package.json index c0ac11863..bde1afe6a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^12.1.0", "standard": "^16.0.4", "terser-webpack-plugin": "^5.3.0", - "webpack": "^5.52.0", + "webpack": "^5.67.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.7.3", "webpack-merge": "^5.8.0" From a93c9d5686899e9aa44cd84ba9aec19e0acd6e9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:56:06 +0100 Subject: [PATCH 0463/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#1296) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.2.2 to 2.5.3. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.2...v2.5.3) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 48 ++++++++++++++++++++++++++++++-------- frontend/package.json | 2 +- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6bf0a2f35..02b6f28f9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8557,12 +8557,12 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.2.tgz", - "integrity": "sha512-eUjQ/q1rQIeHWgIx7ny/DNgXHcMXHdBwgrZQK7Ev8dbR+HxhroFM2Cb6kMiswOYaq05IRJhPuQqXWUABIjjA3g==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", "dev": true, "requires": { - "schema-utils": "^3.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { @@ -8571,15 +8571,43 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } diff --git a/frontend/package.json b/frontend/package.json index bde1afe6a..39bacc92f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.2.2", + "mini-css-extract-plugin": "^2.5.3", "node-sass": "^7.0.1", "prettier": "1.19.1", "sass-loader": "^12.1.0", From 37cf3e686a0f246c37423e8f3d083c27e3ba0f06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:56:31 +0100 Subject: [PATCH 0464/1236] build(deps): bump zstandard from 0.15.2 to 0.17.0 in /report (#1293) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.15.2 to 0.17.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.15.2...0.17.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 3e247538d..3e27c5afe 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.24 taskcluster==44.2.2 tenacity==8.0.1 -zstandard==0.15.2 +zstandard==0.17.0 From 225512246ebb5d1d1058c4f68a6ac108439da538 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:57:04 +0100 Subject: [PATCH 0465/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#1287) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 3.0.2 to 3.4.1. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v3.0.2...v3.4.1) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 892 ++++++++++++++----------------------- frontend/package.json | 2 +- 2 files changed, 337 insertions(+), 557 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 02b6f28f9..895c0801d 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3299,9 +3299,9 @@ "dev": true }, "@trysound/sax": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", - "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, "@types/body-parser": { @@ -3803,12 +3803,6 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -4725,9 +4719,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001159", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", - "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", "dev": true }, "caseless": { @@ -4856,9 +4850,9 @@ "dev": true }, "colord": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", - "integrity": "sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, "colorette": { @@ -5051,16 +5045,10 @@ "which": "^2.0.1" } }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true - }, "css-declaration-sorter": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz", - "integrity": "sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", "dev": true, "requires": { "timsort": "^0.3.0" @@ -5094,61 +5082,62 @@ } }, "css-minimizer-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, "requires": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", - "p-limit": "^3.0.2", "postcss": "^8.3.5", - "schema-utils": "^3.0.0", + "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1" }, "dependencies": { "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, - "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", "dev": true, "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "fast-deep-equal": "^3.1.3" } }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "source-map": { @@ -5156,15 +5145,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -5229,58 +5209,57 @@ "dev": true }, "cssnano": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz", - "integrity": "sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==", + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz", + "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.3", - "is-resolvable": "^1.1.0", + "cssnano-preset-default": "^5.1.11", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz", - "integrity": "sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==", + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz", + "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==", "dev": true, "requires": { "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.0", - "postcss-convert-values": "^5.0.1", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.2", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.1", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.2", - "postcss-unique-selectors": "^5.0.1" + "cssnano-utils": "^3.0.1", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.4", + "postcss-convert-values": "^5.0.3", + "postcss-discard-comments": "^5.0.2", + "postcss-discard-duplicates": "^5.0.2", + "postcss-discard-empty": "^5.0.2", + "postcss-discard-overridden": "^5.0.3", + "postcss-merge-longhand": "^5.0.5", + "postcss-merge-rules": "^5.0.5", + "postcss-minify-font-values": "^5.0.3", + "postcss-minify-gradients": "^5.0.5", + "postcss-minify-params": "^5.0.4", + "postcss-minify-selectors": "^5.1.2", + "postcss-normalize-charset": "^5.0.2", + "postcss-normalize-display-values": "^5.0.2", + "postcss-normalize-positions": "^5.0.3", + "postcss-normalize-repeat-style": "^5.0.3", + "postcss-normalize-string": "^5.0.3", + "postcss-normalize-timing-functions": "^5.0.2", + "postcss-normalize-unicode": "^5.0.3", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.3", + "postcss-ordered-values": "^5.0.4", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.3", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.3" } }, "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz", + "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==", "dev": true }, "csso": { @@ -7167,12 +7146,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -7191,18 +7164,6 @@ "wbuf": "^1.1.0" } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, "html-entities": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", @@ -7569,12 +7530,6 @@ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -7671,28 +7626,6 @@ "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - }, - "dependencies": { - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - } - } - }, "is-core-module": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", @@ -7836,12 +7769,6 @@ } } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -8098,9 +8025,9 @@ } }, "lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", "dev": true }, "lines-and-columns": { @@ -9636,15 +9563,6 @@ "word-wrap": "^1.2.3" } }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", @@ -10023,9 +9941,9 @@ } }, "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz", + "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.2", @@ -10033,120 +9951,100 @@ } }, "postcss-colormin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", - "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz", + "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "colord": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, "postcss-convert-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", - "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz", + "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", + "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==", "dev": true }, "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz", + "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==", "dev": true }, "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz", + "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==", "dev": true }, "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz", + "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==", "dev": true }, "postcss-merge-longhand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", - "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz", + "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==", "dev": true, "requires": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.2" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz", + "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" + "cssnano-utils": "^3.0.1", + "postcss-selector-parser": "^6.0.5" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" - }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -10156,74 +10054,73 @@ } }, "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz", + "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-minify-gradients": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", - "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz", + "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "is-color-stop": "^1.1.0", - "postcss-value-parser": "^4.1.0" + "colord": "^2.9.1", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz", + "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz", + "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -10268,161 +10165,192 @@ } }, "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz", + "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==", "dev": true }, "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz", + "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz", + "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz", + "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz", + "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz", + "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz", + "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==", "dev": true, "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true } } }, "postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", "dev": true, "requires": { - "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz", + "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz", + "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" - } } }, "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz", + "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-selector-parser": { @@ -10438,30 +10366,28 @@ } }, "postcss-svgo": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", - "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", "dev": true, "requires": { "postcss-value-parser": "^4.1.0", - "svgo": "^2.3.0" + "svgo": "^2.7.0" } }, "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz", + "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -10951,18 +10877,6 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -11871,35 +11785,13 @@ "dev": true }, "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz", + "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==" - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "electron-to-chromium": { - "version": "1.3.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.789.tgz", - "integrity": "sha512-lK4xn6C6ZF1kgLaC/EhOtC1MSKENExj3rMwGVnBTfHW81Z/Hb1Rge5YaWawN/YOXy3xCaESuE4KWSD50kOZ9rQ==" - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" - } } }, "supports-color": { @@ -11918,119 +11810,25 @@ "dev": true }, "svgo": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", - "integrity": "sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dev": true, "requires": { - "@trysound/sax": "0.1.1", - "chalk": "^4.1.0", - "commander": "^7.1.0", + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", "css-select": "^4.1.3", - "css-tree": "^1.1.2", + "css-tree": "^1.1.3", "csso": "^4.2.0", + "picocolors": "^1.0.0", "stable": "^0.1.8" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -12379,12 +12177,6 @@ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -12470,12 +12262,6 @@ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -13015,12 +12801,6 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true } } } diff --git a/frontend/package.json b/frontend/package.json index 39bacc92f..7887372d2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.0.2", + "css-minimizer-webpack-plugin": "^3.4.1", "eslint": "^7.32.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.3", From b5219846e88335ed1464d68ba6acdd58d24842fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:57:17 +0100 Subject: [PATCH 0466/1236] build(deps-dev): bump webpack-cli from 4.8.0 to 4.9.2 in /frontend (#1292) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.8.0 to 4.9.2. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.8.0...webpack-cli@4.9.2) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 119 ++++++++++--------------------------- frontend/package.json | 2 +- 2 files changed, 32 insertions(+), 89 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 895c0801d..ab3f91e62 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3173,9 +3173,9 @@ } }, "@discoveryjs/json-ext": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", - "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", "dev": true }, "@eslint/eslintrc": { @@ -3660,24 +3660,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", - "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", "dev": true }, "@webpack-cli/info": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", - "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", - "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", "dev": true }, "@xtuc/ieee754": { @@ -4856,9 +4856,9 @@ "dev": true }, "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, "combined-stream": { @@ -7385,67 +7385,13 @@ } }, "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -10855,16 +10801,14 @@ "dev": true, "requires": { "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } } }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -12356,23 +12300,22 @@ } }, "webpack-cli": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", - "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.4", - "@webpack-cli/info": "^1.3.0", - "@webpack-cli/serve": "^1.5.2", - "colorette": "^1.2.1", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", + "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", "rechoir": "^0.7.0", - "v8-compile-cache": "^2.2.0", "webpack-merge": "^5.7.3" }, "dependencies": { diff --git a/frontend/package.json b/frontend/package.json index 7887372d2..a7123841c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^16.0.4", "terser-webpack-plugin": "^5.3.0", "webpack": "^5.67.0", - "webpack-cli": "^4.8.0", + "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.7.3", "webpack-merge": "^5.8.0" }, From 1b0f2fcfc1ef138d02006c1e6412c6f4fa6fedde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:57:33 +0100 Subject: [PATCH 0467/1236] build(deps-dev): bump @babel/core from 7.15.5 to 7.16.12 in /frontend (#1290) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.5 to 7.16.12. - [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.16.12/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 541 +++++++++++++------------------------ frontend/package.json | 2 +- 2 files changed, 196 insertions(+), 347 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ab3f91e62..f4ebcb5e5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,20 +20,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -43,126 +43,170 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" } }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "dev": true }, "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", "dev": true, "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -645,54 +689,27 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -726,155 +743,129 @@ } }, "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } } @@ -942,148 +933,6 @@ } } }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", - "dev": true - }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, "@babel/helper-simple-access": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", diff --git a/frontend/package.json b/frontend/package.json index a7123841c..07cd797d5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.15.5", + "@babel/core": "^7.16.12", "@babel/preset-env": "^7.16.11", "babel-loader": "^8.2.3", "babel-plugin-prismjs": "^2.1.0", From af82799ca7d389daa52b351b9cef101abbde671d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:26:56 +0100 Subject: [PATCH 0468/1236] build(deps-dev): bump sass-loader from 12.1.0 to 12.4.0 in /frontend (#1234) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.1.0 to 12.4.0. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.1.0...v12.4.0) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 12 ++++++------ frontend/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f4ebcb5e5..e1ba78567 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7804,9 +7804,9 @@ "dev": true }, "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "levn": { @@ -10713,9 +10713,9 @@ } }, "sass-loader": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", - "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", "dev": true, "requires": { "klona": "^2.0.4", diff --git a/frontend/package.json b/frontend/package.json index 07cd797d5..591827c8a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.5.3", "node-sass": "^7.0.1", "prettier": "1.19.1", - "sass-loader": "^12.1.0", + "sass-loader": "^12.4.0", "standard": "^16.0.4", "terser-webpack-plugin": "^5.3.0", "webpack": "^5.67.0", From 3aae27855dee35d998df8985d07b5283f1d78baf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:27:05 +0100 Subject: [PATCH 0469/1236] build(deps): bump python from 3.9.7-slim to 3.10.2-slim in /backend (#1278) Bumps python from 3.9.7-slim to 3.10.2-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 69bb09b39..caf3755ad 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.7-slim +FROM python:3.10.2-slim ADD tools /src/tools ADD backend /src/backend From 428afebaf347e68e1f4a68172c42d521c243fdd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:27:16 +0100 Subject: [PATCH 0470/1236] build(deps): bump zstandard from 0.15.2 to 0.17.0 in /bot (#1285) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.15.2 to 0.17.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.15.2...0.17.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 341adee4e..3d5947d2a 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,4 +5,4 @@ pytoml==0.1.21 pyyaml==6.0 tenacity==8.0.1 tqdm==4.62.3 -zstandard==0.15.2 +zstandard==0.17.0 From f4e95a2610cbad90bf18d309846ba186a90a28a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:27:28 +0100 Subject: [PATCH 0471/1236] build(deps): bump taskcluster from 44.2.2 to 44.4.0 in /report (#1294) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.2.2 to 44.4.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v44.2.2...v44.4.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 3e27c5afe..3e0763823 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.24 -taskcluster==44.2.2 +taskcluster==44.4.0 tenacity==8.0.1 zstandard==0.17.0 From e8e9752addc33cb78e4df04e0067db267f6cc78b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 25 Jan 2022 14:30:00 +0100 Subject: [PATCH 0472/1236] Release 1.3.8 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 3336003dc..e05cb3329 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.7 +1.3.8 diff --git a/bot/VERSION b/bot/VERSION index 3336003dc..e05cb3329 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.7 +1.3.8 diff --git a/events/VERSION b/events/VERSION index 3336003dc..e05cb3329 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.7 +1.3.8 diff --git a/frontend/package.json b/frontend/package.json index 591827c8a..4d620b95f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.7", + "version": "1.3.8", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 3336003dc..e05cb3329 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.7 +1.3.8 From a8f7183df16668b64ca74bb4c40028f3ae302b5d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 26 Jan 2022 13:53:54 +0100 Subject: [PATCH 0473/1236] bot: Support parsing suite and chunk name from source-test tasks (#1298) Fixes #1297 --- bot/code_coverage_bot/taskcluster.py | 2 + ...urce-test-node-newtab-unit-tests-ccov.json | 116 ++++++++++++++++++ bot/tests/test_taskcluster.py | 3 + 3 files changed, 121 insertions(+) create mode 100644 bot/tests/fixtures/source-test-node-newtab-unit-tests-ccov.json diff --git a/bot/code_coverage_bot/taskcluster.py b/bot/code_coverage_bot/taskcluster.py index 6a9c7bce8..6ba2099a1 100644 --- a/bot/code_coverage_bot/taskcluster.py +++ b/bot/code_coverage_bot/taskcluster.py @@ -124,6 +124,8 @@ def get_suite(task): return "build" elif tags.get("kind") == "build-signing": return "build-signing" + elif tags.get("kind") == "source-test": + return "source-test" elif "suite" in extra: if isinstance(extra["suite"], dict): return extra["suite"]["name"] diff --git a/bot/tests/fixtures/source-test-node-newtab-unit-tests-ccov.json b/bot/tests/fixtures/source-test-node-newtab-unit-tests-ccov.json new file mode 100644 index 000000000..5c30b1bed --- /dev/null +++ b/bot/tests/fixtures/source-test-node-newtab-unit-tests-ccov.json @@ -0,0 +1,116 @@ +{ + "provisionerId": "gecko-t", + "workerType": "t-linux-xlarge-source", + "taskQueueId": "gecko-t/t-linux-xlarge-source", + "schedulerId": "gecko-level-1", + "projectId": "none", + "taskGroupId": "QrXM_S09ScGeYd7VH4-qUg", + "dependencies": [ + "Ojg_ahyfQs-GQooZk4pKOA", + "XFg6cRShStOTA2Xl4p8-aA" + ], + "requires": "all-completed", + "routes": [ + "tc-treeherder.v2.try.cfeddbeafb47a71ca48f913147e71610c9e58c70" + ], + "priority": "very-low", + "retries": 5, + "created": "2022-01-11T01:12:21.332Z", + "deadline": "2022-01-12T01:12:21.332Z", + "expires": "2022-02-08T01:12:21.332Z", + "scopes": [ + "secrets:get:project/taskcluster/gecko/hgfingerprint", + "secrets:get:project/taskcluster/gecko/hgmointernal", + "docker-worker:feature:allowPtrace", + "docker-worker:cache:gecko-level-1-checkouts-hg58-v3-35e6d2147228a7dd8319" + ], + "payload": { + "env": { + "GECKO_PATH": "/builds/worker/checkouts/gecko", + "TRY_SELECTOR": "fuzzy", + "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", + "MOZ_SCM_LEVEL": "1", + "GECKO_HEAD_REV": "cfeddbeafb47a71ca48f913147e71610c9e58c70", + "MOZ_AUTOMATION": "1", + "SCCACHE_DISABLE": "1", + "TASKCLUSTER_CACHES": "/builds/worker/checkouts", + "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", + "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", + "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", + "TASKCLUSTER_UNTRUSTED_CACHES": "1" + }, + "cache": { + "gecko-level-1-checkouts-hg58-v3-35e6d2147228a7dd8319": "/builds/worker/checkouts" + }, + "image": { + "path": "public/image.tar.zst", + "type": "task-image", + "taskId": "XFg6cRShStOTA2Xl4p8-aA" + }, + "command": [ + "/builds/worker/bin/run-task", + "--gecko-checkout=/builds/worker/checkouts/gecko", + "--fetch-hgfingerprint", + "--task-cwd", + "/builds/worker/checkouts/gecko", + "--", + "bash", + "-cx", + "cd /builds/worker/checkouts/gecko/browser/components/newtab && npm install && node bin/try-runner.js\n" + ], + "features": { + "allowPtrace": true, + "taskclusterProxy": true + }, + "artifacts": { + "public/code-coverage-grcov.zip": { + "path": "/builds/worker/checkouts/gecko/browser/components/newtab/code-coverage-grcov.zip", + "type": "file", + "expires": "2022-02-08T01:12:21.332Z" + } + }, + "maxRunTime": 1800, + "onExitStatus": { + "retry": [ + 72 + ], + "purgeCaches": [ + 72 + ] + } + }, + "metadata": { + "name": "source-test-node-newtab-unit-tests-ccov", + "owner": "dmosedale@mozilla.com", + "source": "https://hg.mozilla.org/try/file/cfeddbeafb47a71ca48f913147e71610c9e58c70/taskcluster/ci/source-test", + "description": "newtab unit tests code coverage ([Treeherder job](https://treeherder.mozilla.org/#/jobs?repo=try&revision=cfeddbeafb47a71ca48f913147e71610c9e58c70&selectedTaskRun=JWSwQvELR6C6U2mz66BCfA))" + }, + "tags": { + "os": "linux", + "kind": "source-test", + "label": "source-test-node-newtab-unit-tests-ccov", + "retrigger": "true", + "createdForUser": "dmosedale@mozilla.com", + "worker-implementation": "docker-worker" + }, + "extra": { + "index": { + "rank": 1641863325 + }, + "parent": "QrXM_S09ScGeYd7VH4-qUg", + "treeherder": { + "tier": 1, + "symbol": "newtab-ccov", + "jobKind": "test", + "machine": { + "platform": "linux1804-64" + }, + "groupName": "Node tests", + "collection": { + "opt": true + }, + "groupSymbol": "node" + }, + "treeherder-platform": "linux1804-64/opt" + } +} \ No newline at end of file diff --git a/bot/tests/test_taskcluster.py b/bot/tests/test_taskcluster.py index 2644a7302..f2680553a 100644 --- a/bot/tests/test_taskcluster.py +++ b/bot/tests/test_taskcluster.py @@ -214,6 +214,7 @@ def test_chunk_to_suite(chunk, expected): ("build-android-test-ccov/opt", "build"), ("build-win64-ccov/debug", "build"), ("build-signing-win64-ccov/debug", "build-signing"), + ("source-test-node-newtab-unit-tests-ccov", "source-test"), ], ) def test_get_chunk(task_name, expected): @@ -242,6 +243,7 @@ def test_get_chunk(task_name, expected): ("build-android-test-ccov/opt", "build"), ("build-win64-ccov/debug", "build"), ("build-signing-win64-ccov/debug", "build-signing"), + ("source-test-node-newtab-unit-tests-ccov", "source-test"), ], ) def test_get_suite(task_name, expected): @@ -267,6 +269,7 @@ def test_get_suite(task_name, expected): ("build-android-test-ccov/opt", "android"), ("build-win64-ccov/debug", "windows"), ("build-signing-win64-ccov/debug", "windows"), + ("source-test-node-newtab-unit-tests-ccov", "linux"), ], ) def test_get_platform(task_name, expected): From f5c0c8f38c9612f2c8eae6cd8409f2ee3e07fbfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jan 2022 13:54:23 +0100 Subject: [PATCH 0474/1236] build(deps): bump python from 3.9.7-slim to 3.10.2-slim in /bot (#1279) Bumps python from 3.9.7-slim to 3.10.2-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 8f08eb7cb..24570ec81 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9.7-slim +FROM python:3.10.2-slim ADD tools /src/tools ADD bot /src/bot From 3407cba0cc4225c78ab446fde0bf9f39e3640dcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jan 2022 13:54:31 +0100 Subject: [PATCH 0475/1236] build(deps): bump flask from 1.1.2 to 2.0.2 in /backend (#1134) Bumps [flask](https://github.com/pallets/flask) from 1.1.2 to 2.0.2. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/1.1.2...2.0.2) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 224fb0f54..e504f7285 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,7 +2,7 @@ connexion==2.10.0 datadog==0.43.0 fakeredis==1.7.0 -Flask==1.1.2 +Flask==2.0.2 Flask-Cors==3.0.10 flask-talisman==0.8.1 google-cloud-storage==2.1.0 From f08b94b342b0acfda2c1e0f3783df69231571034 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 26 Jan 2022 13:56:23 +0100 Subject: [PATCH 0476/1236] Release 1.3.9 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index e05cb3329..d4c4950a3 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.8 +1.3.9 diff --git a/bot/VERSION b/bot/VERSION index e05cb3329..d4c4950a3 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.8 +1.3.9 diff --git a/events/VERSION b/events/VERSION index e05cb3329..d4c4950a3 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.8 +1.3.9 diff --git a/frontend/package.json b/frontend/package.json index 4d620b95f..74d61a50f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.8", + "version": "1.3.9", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index e05cb3329..d4c4950a3 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.8 +1.3.9 From e9d410ef5c86ac1d5b6e9bf3badb334174ff419e Mon Sep 17 00:00:00 2001 From: Avi Mimoun <36456709+av1m@users.noreply.github.com> Date: Wed, 27 Apr 2022 14:02:02 +0200 Subject: [PATCH 0477/1236] Update black URL (#1412) Black is now part of Python Software Foundation --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 17e0fb064..608f271af 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ repos: rev: v4.3.21 hooks: - id: isort - - repo: https://github.com/ambv/black + - repo: https://github.com/psf/black rev: stable hooks: - id: black From 61b3453440e749b4169d46fde42920f0440a3486 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:34 +0200 Subject: [PATCH 0478/1236] build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /frontend (#1316) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e1ba78567..ca3aa48e4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.7", + "version": "1.3.9", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -6633,9 +6633,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "dev": true }, "forever-agent": { From 4f8b268b468c82837ed681979e4270cdd371180f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:41 +0200 Subject: [PATCH 0479/1236] build(deps): bump datadog from 0.43.0 to 0.44.0 in /backend (#1344) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.43.0 to 0.44.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.43.0...v0.44.0) --- updated-dependencies: - dependency-name: datadog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index e504f7285..3e7237818 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.10.0 -datadog==0.43.0 +datadog==0.44.0 fakeredis==1.7.0 Flask==2.0.2 Flask-Cors==3.0.10 From 6c0dc8e4ce67bee927098f26dedc6347a4216eb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:47 +0200 Subject: [PATCH 0480/1236] build(deps-dev): bump css-loader from 6.5.1 to 6.7.1 in /frontend (#1352) Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.5.1 to 6.7.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/v6.5.1...v6.7.1) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 39 +++++++++++++++++++++++++++++++++----- frontend/package.json | 2 +- 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ca3aa48e4..60d326e4e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4904,21 +4904,44 @@ } }, "css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.2.15", + "postcss": "^8.4.7", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", + "postcss-value-parser": "^4.2.0", "semver": "^7.3.5" }, "dependencies": { + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "postcss": { + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz", + "integrity": "sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -4927,6 +4950,12 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true } } }, diff --git a/frontend/package.json b/frontend/package.json index 74d61a50f..4c8e3d476 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", - "css-loader": "^6.5.1", + "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^3.4.1", "eslint": "^7.32.0", "eslint-config-prettier": "^6.2.0", From 91a960f5fdcc1f7951e2afd300ec6df97ed63aff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:53 +0200 Subject: [PATCH 0481/1236] build(deps): bump node-forge from 1.2.1 to 1.3.0 in /frontend (#1369) Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0. - [Release notes](https://github.com/digitalbazaar/forge/releases) - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0) --- updated-dependencies: - dependency-name: node-forge dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 60d326e4e..624a9d64e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8545,9 +8545,9 @@ } }, "node-forge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", - "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", + "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", "dev": true }, "node-gyp": { From 725e1fc534bd1b34b467ef71ca1e05aa1828bf32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:32:58 +0200 Subject: [PATCH 0482/1236] build(deps): bump minimist from 1.2.5 to 1.2.6 in /addon (#1368) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a0886c96f..e755b304d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -5569,9 +5569,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/mkdirp": { @@ -5805,15 +5805,6 @@ "node": ">=8" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/nth-check": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -12810,9 +12801,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { @@ -13000,14 +12991,6 @@ "dev": true, "requires": { "path-key": "^3.0.0" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - } } }, "nth-check": { From 7b7adcbc65ed10e239dffdf1da8e136e7ad3b24f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:33:18 +0200 Subject: [PATCH 0483/1236] build(deps): bump flask from 2.0.2 to 2.1.3 in /backend (#1499) Bumps [flask](https://github.com/pallets/flask) from 2.0.2 to 2.1.3. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/2.0.2...2.1.3) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 3e7237818..bdcbfec28 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,7 +2,7 @@ connexion==2.10.0 datadog==0.44.0 fakeredis==1.7.0 -Flask==2.0.2 +Flask==2.1.3 Flask-Cors==3.0.10 flask-talisman==0.8.1 google-cloud-storage==2.1.0 From 1c7fa1dc4ba9473aa3d7b54e9f2e2e4510911a88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:05 +0200 Subject: [PATCH 0484/1236] build(deps): bump flask-talisman from 0.8.1 to 1.0.0 in /backend (#1360) Bumps [flask-talisman](https://github.com/wntrblm/flask-talisman) from 0.8.1 to 1.0.0. - [Release notes](https://github.com/wntrblm/flask-talisman/releases) - [Commits](https://github.com/wntrblm/flask-talisman/compare/v0.8.1...v1.0.0) --- updated-dependencies: - dependency-name: flask-talisman dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index bdcbfec28..ed13078e2 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -4,7 +4,7 @@ datadog==0.44.0 fakeredis==1.7.0 Flask==2.1.3 Flask-Cors==3.0.10 -flask-talisman==0.8.1 +flask-talisman==1.0.0 google-cloud-storage==2.1.0 gunicorn==20.1.0 python-dateutil==2.8.2 From ce8d4530af7a2a0c4a2edf3be40cc7ee338c8ddf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:13 +0200 Subject: [PATCH 0485/1236] build(deps): bump minimist from 1.2.5 to 1.2.6 in /frontend (#1381) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 624a9d64e..921607961 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8379,9 +8379,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "minimist-options": { From f0e01ab895502762a253a9e6ac73448a72294254 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:19 +0200 Subject: [PATCH 0486/1236] build(deps): bump prismjs from 1.25.0 to 1.28.0 in /frontend (#1404) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.28.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.28.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 921607961..03b7083a5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10258,9 +10258,9 @@ } }, "prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==" }, "process-nextick-args": { "version": "2.0.1", diff --git a/frontend/package.json b/frontend/package.json index 4c8e3d476..6ab0d92a6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.25.0" + "prismjs": "^1.28.0" } } From c6aac25c9f51f4551b9891f6a9e21dec5e7dd269 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:25 +0200 Subject: [PATCH 0487/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#1436) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 3.4.1 to 4.0.0. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v3.4.1...v4.0.0) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 460 +++++++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 266 insertions(+), 196 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 03b7083a5..5de0b5f92 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4568,9 +4568,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "dev": true }, "caseless": { @@ -4895,13 +4895,10 @@ } }, "css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dev": true, - "requires": { - "timsort": "^0.3.0" - } + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "dev": true }, "css-loader": { "version": "6.7.1", @@ -4960,29 +4957,29 @@ } }, "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==", "dev": true, "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", + "cssnano": "^5.1.8", + "jest-worker": "^27.5.1", + "postcss": "^8.4.13", "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -5000,6 +4997,23 @@ "fast-deep-equal": "^3.1.3" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -5023,6 +5037,15 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -5087,57 +5110,57 @@ "dev": true }, "cssnano": { - "version": "5.0.16", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz", - "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.11", + "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz", - "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^3.0.1", - "postcss-calc": "^8.2.0", - "postcss-colormin": "^5.2.4", - "postcss-convert-values": "^5.0.3", - "postcss-discard-comments": "^5.0.2", - "postcss-discard-duplicates": "^5.0.2", - "postcss-discard-empty": "^5.0.2", - "postcss-discard-overridden": "^5.0.3", - "postcss-merge-longhand": "^5.0.5", - "postcss-merge-rules": "^5.0.5", - "postcss-minify-font-values": "^5.0.3", - "postcss-minify-gradients": "^5.0.5", - "postcss-minify-params": "^5.0.4", - "postcss-minify-selectors": "^5.1.2", - "postcss-normalize-charset": "^5.0.2", - "postcss-normalize-display-values": "^5.0.2", - "postcss-normalize-positions": "^5.0.3", - "postcss-normalize-repeat-style": "^5.0.3", - "postcss-normalize-string": "^5.0.3", - "postcss-normalize-timing-functions": "^5.0.2", - "postcss-normalize-unicode": "^5.0.3", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.3", - "postcss-ordered-values": "^5.0.4", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.3", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.3" + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" } }, "cssnano-utils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz", - "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true }, "csso": { @@ -7849,9 +7872,9 @@ } }, "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, "lines-and-columns": { @@ -7939,7 +7962,7 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, "lodash.merge": { @@ -7957,7 +7980,7 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "loose-envify": { @@ -8511,9 +8534,9 @@ "dev": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "natural-compare": { @@ -9746,38 +9769,48 @@ } }, "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - }, - "dependencies": { - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - } + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-calc": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz", - "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-colormin": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz", - "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -9795,14 +9828,39 @@ } }, "postcss-convert-values": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz", - "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dev": true, "requires": { + "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" }, "dependencies": { + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "electron-to-chromium": { + "version": "1.4.206", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", + "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -9812,37 +9870,37 @@ } }, "postcss-discard-comments": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", - "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true }, "postcss-discard-duplicates": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz", - "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true }, "postcss-discard-empty": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz", - "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true }, "postcss-discard-overridden": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz", - "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true }, "postcss-merge-longhand": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz", - "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.0.2" + "stylehacks": "^5.1.0" }, "dependencies": { "postcss-value-parser": { @@ -9854,21 +9912,21 @@ } }, "postcss-merge-rules": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz", - "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.0.1", + "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9878,9 +9936,9 @@ } }, "postcss-minify-font-values": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz", - "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -9895,13 +9953,13 @@ } }, "postcss-minify-gradients": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz", - "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "requires": { "colord": "^2.9.1", - "cssnano-utils": "^3.0.1", + "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, "dependencies": { @@ -9914,13 +9972,13 @@ } }, "postcss-minify-params": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz", - "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dev": true, "requires": { "browserslist": "^4.16.6", - "cssnano-utils": "^3.0.1", + "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, "dependencies": { @@ -9933,18 +9991,18 @@ } }, "postcss-minify-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz", - "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -9989,15 +10047,15 @@ } }, "postcss-normalize-charset": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz", - "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true }, "postcss-normalize-display-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz", - "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10012,9 +10070,9 @@ } }, "postcss-normalize-positions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz", - "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10029,9 +10087,9 @@ } }, "postcss-normalize-repeat-style": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz", - "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10046,9 +10104,9 @@ } }, "postcss-normalize-string": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz", - "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10063,9 +10121,9 @@ } }, "postcss-normalize-timing-functions": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz", - "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10080,9 +10138,9 @@ } }, "postcss-normalize-unicode": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz", - "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -10098,9 +10156,9 @@ } }, "postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "requires": { "normalize-url": "^6.0.1", @@ -10116,9 +10174,9 @@ } }, "postcss-normalize-whitespace": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz", - "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10133,12 +10191,12 @@ } }, "postcss-ordered-values": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz", - "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "requires": { - "cssnano-utils": "^3.0.1", + "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, "dependencies": { @@ -10151,9 +10209,9 @@ } }, "postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -10161,9 +10219,9 @@ } }, "postcss-reduce-transforms": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz", - "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -10190,28 +10248,36 @@ } }, "postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0", + "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } } }, "postcss-unique-selectors": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz", - "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" }, "dependencies": { "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -11104,9 +11170,9 @@ "dev": true }, "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "spdx-correct": { @@ -11607,9 +11673,9 @@ "dev": true }, "stylehacks": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz", - "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dev": true, "requires": { "browserslist": "^4.16.6", @@ -11824,12 +11890,6 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -12029,6 +12089,16 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 6ab0d92a6..15964597b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^3.4.1", + "css-minimizer-webpack-plugin": "^4.0.0", "eslint": "^7.32.0", "eslint-config-prettier": "^6.2.0", "eslint-config-standard": "^16.0.3", From 51ad31b98a1e4f43251ee9bb777f24cf5070e192 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:37 +0200 Subject: [PATCH 0488/1236] build(deps): bump zstandard from 0.17.0 to 0.18.0 in /bot (#1475) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.17.0...0.18.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 3d5947d2a..7bef1c41b 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,4 +5,4 @@ pytoml==0.1.21 pyyaml==6.0 tenacity==8.0.1 tqdm==4.62.3 -zstandard==0.17.0 +zstandard==0.18.0 From 91d9b77984519b11865b546c4b082287847ebcb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:43 +0200 Subject: [PATCH 0489/1236] build(deps-dev): bump webpack-dev-server in /frontend (#1490) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.7.3 to 4.9.3. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.7.3...v4.9.3) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 885 ++++++++++++------------------------- frontend/package.json | 2 +- 2 files changed, 287 insertions(+), 600 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5de0b5f92..a61dccff7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3084,32 +3084,12 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, "@npmcli/fs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", @@ -3230,9 +3210,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "dev": true, "requires": { "@types/node": "*", @@ -3257,9 +3237,9 @@ "dev": true }, "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dev": true, "requires": { "@types/node": "*" @@ -3320,9 +3300,9 @@ "dev": true }, "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, "@types/serve-index": { @@ -3354,9 +3334,9 @@ } }, "@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, "requires": { "@types/node": "*" @@ -3548,13 +3528,36 @@ "dev": true }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + } } }, "acorn": { @@ -4167,15 +4170,6 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", @@ -4325,7 +4319,7 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, "bcrypt-pbkdf": { @@ -4350,27 +4344,29 @@ "dev": true }, "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "requires": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, "debug": { @@ -4382,32 +4378,39 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { @@ -4480,16 +4483,10 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, "cacache": { @@ -4767,7 +4764,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -4779,9 +4776,9 @@ "dev": true }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, "console-control-strings": { @@ -4823,15 +4820,15 @@ } }, "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, "core-js": { @@ -5214,20 +5211,6 @@ } } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -5309,9 +5292,9 @@ "dev": true }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-node": { @@ -5320,46 +5303,19 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { @@ -5457,7 +5413,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "electron-to-chromium": { @@ -5481,7 +5437,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, "encoding": { @@ -5584,7 +5540,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "escape-string-regexp": { @@ -6386,7 +6342,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, "eventemitter3": { @@ -6419,38 +6375,39 @@ } }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -6459,7 +6416,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "debug": { @@ -6471,17 +6428,26 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } }, "safe-buffer": { "version": "5.2.1", @@ -6515,19 +6481,6 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -6546,15 +6499,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, "faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -6617,17 +6561,17 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -6643,7 +6587,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -6685,9 +6629,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", "dev": true }, "forever-agent": { @@ -6716,7 +6660,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "fs-extra": { @@ -7056,7 +7000,7 @@ "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -7066,9 +7010,9 @@ } }, "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "html-minifier-terser": { @@ -7145,26 +7089,34 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + } } }, "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", "dev": true }, "http-proxy": { @@ -7190,9 +7142,9 @@ } }, "http-proxy-middleware": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", - "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { "@types/http-proxy": "^1.17.8", @@ -7377,39 +7329,6 @@ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -7583,39 +7502,6 @@ } } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -8066,16 +7952,16 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dev": true, "requires": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.3" } }, "meow": { @@ -8266,7 +8152,7 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", "dev": true }, "merge-stream": { @@ -8275,26 +8161,20 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { @@ -8507,21 +8387,15 @@ } }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, "mustache": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", @@ -8568,9 +8442,9 @@ } }, "node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true }, "node-gyp": { @@ -8826,39 +8700,6 @@ "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", "dev": true }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -9353,9 +9194,9 @@ "dev": true }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -9446,12 +9287,12 @@ } }, "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "requires": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" } }, @@ -9547,7 +9388,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "dev": true }, "path-type": { @@ -9737,37 +9578,6 @@ "find-up": "^2.1.0" } }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, "postcss": { "version": "8.4.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", @@ -10411,12 +10221,6 @@ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -10439,21 +10243,21 @@ "dev": true }, "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true } } @@ -10558,39 +10362,6 @@ "@babel/runtime": "^7.8.4" } }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", @@ -10725,7 +10496,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, "resolve": { @@ -10759,12 +10530,6 @@ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -10774,15 +10539,6 @@ "glob": "^7.1.3" } }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -10855,16 +10611,16 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, "selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", "dev": true, "requires": { - "node-forge": "^1.2.0" + "node-forge": "^1" } }, "semver": { @@ -10874,24 +10630,24 @@ "dev": true }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -10906,11 +10662,17 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -10931,7 +10693,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, "requires": { "accepts": "~1.3.4", @@ -10955,7 +10717,7 @@ "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, "requires": { "depd": "~1.1.2", @@ -10967,13 +10729,13 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "setprototypeof": { @@ -10981,19 +10743,25 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true } } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "set-blocking": { @@ -11068,12 +10836,6 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -11454,9 +11216,9 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, "stdout-stream": { @@ -12086,7 +11848,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true }, "update-browserslist-db": { @@ -12123,7 +11885,7 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true }, "uuid": { @@ -12151,7 +11913,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, "verror": { @@ -12276,28 +12038,28 @@ } }, "webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.2.2", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -12315,12 +12077,6 @@ "fast-deep-equal": "^3.1.3" } }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -12328,18 +12084,18 @@ "dev": true }, "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true }, "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "requires": { - "mime-db": "1.51.0" + "mime-db": "1.52.0" } }, "schema-utils": { @@ -12357,52 +12113,52 @@ } }, "webpack-dev-server": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", - "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", + "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", + "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", + "http-proxy-middleware": "^2.0.3", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", - "portfinder": "^1.0.28", + "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", + "selfsigned": "^2.0.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -12420,70 +12176,10 @@ "fast-deep-equal": "^3.1.3" } }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "json-schema-traverse": { @@ -12503,15 +12199,6 @@ "ajv-formats": "^2.1.1", "ajv-keywords": "^5.0.0" } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } } } }, @@ -12635,9 +12322,9 @@ "dev": true }, "ws": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", - "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true }, "xdg-basedir": { diff --git a/frontend/package.json b/frontend/package.json index 15964597b..aec5dc002 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.3.0", "webpack": "^5.67.0", "webpack-cli": "^4.9.2", - "webpack-dev-server": "^4.7.3", + "webpack-dev-server": "^4.9.3", "webpack-merge": "^5.8.0" }, "dependencies": { From 68a1101a9c3420985d6ab15cb58c44688c4a835c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:49 +0200 Subject: [PATCH 0490/1236] build(deps-dev): bump webpack from 5.67.0 to 5.74.0 in /addon (#1507) Bumps [webpack](https://github.com/webpack/webpack) from 5.67.0 to 5.74.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.67.0...v5.74.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 122 ++++++++++++++++++---------------------- addon/package.json | 2 +- 2 files changed, 56 insertions(+), 68 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index e755b304d..55c603c4f 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", - "webpack": "^5.67.0", + "webpack": "^5.74.0", "webpack-cli": "^4.9.2" }, "peerDependencies": { @@ -776,9 +776,9 @@ } }, "node_modules/@types/eslint": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", - "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -786,9 +786,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -796,9 +796,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "node_modules/@types/got": { @@ -1047,9 +1047,9 @@ } }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "bin": { "acorn": "bin/acorn" }, @@ -3184,9 +3184,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -5082,12 +5082,6 @@ "deep-equal": "^1.0.0" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -7974,34 +7968,34 @@ } }, "node_modules/webpack": { - "version": "5.67.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", - "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@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", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "bin": { @@ -8133,9 +8127,9 @@ } }, "node_modules/webpack/node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -8971,9 +8965,9 @@ } }, "@types/eslint": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", - "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", "dev": true, "requires": { "@types/estree": "*", @@ -8981,9 +8975,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "requires": { "@types/eslint": "*", @@ -8991,9 +8985,9 @@ } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "@types/got": { @@ -9226,9 +9220,9 @@ } }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" }, "acorn-import-assertions": { "version": "1.7.6", @@ -10929,9 +10923,9 @@ } }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -12390,12 +12384,6 @@ "deep-equal": "^1.0.0" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -14716,41 +14704,41 @@ } }, "webpack": { - "version": "5.67.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", - "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@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", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", diff --git a/addon/package.json b/addon/package.json index f91ab6a93..cc459b800 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", - "webpack": "^5.67.0", + "webpack": "^5.74.0", "webpack-cli": "^4.9.2" }, "scripts": { From c0a7947fa9d39f7f747fa97e6f0d109441589021 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:31:55 +0200 Subject: [PATCH 0491/1236] build(deps): bump fakeredis from 1.7.0 to 1.8.2 in /backend (#1508) Bumps [fakeredis](https://github.com/dsoftwareinc/fakeredis-py) from 1.7.0 to 1.8.2. - [Release notes](https://github.com/dsoftwareinc/fakeredis-py/releases) - [Commits](https://github.com/dsoftwareinc/fakeredis-py/compare/1.7.0...v1.8.2) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- backend/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 4ae5653e7..9bfea4ee8 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==1.7.0 +fakeredis==1.8.2 pre-commit==2.17.0 pytest==6.2.5 pytest-responses==0.5.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index ed13078e2..08cb7a7b6 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools connexion==2.10.0 datadog==0.44.0 -fakeredis==1.7.0 +fakeredis==1.8.2 Flask==2.1.3 Flask-Cors==3.0.10 flask-talisman==1.0.0 From 9ac57a2f804b6c96825f5d365e7aac9577350cbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:32:01 +0200 Subject: [PATCH 0492/1236] build(deps-dev): bump webpack from 5.67.0 to 5.74.0 in /frontend (#1510) Bumps [webpack](https://github.com/webpack/webpack) from 5.67.0 to 5.74.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.67.0...v5.74.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 72 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a61dccff7..e3b6430f1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3172,9 +3172,9 @@ } }, "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", "dev": true, "requires": { "@types/estree": "*", @@ -3182,9 +3182,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "requires": { "@types/eslint": "*", @@ -3192,9 +3192,9 @@ } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "@types/express": { @@ -5463,9 +5463,9 @@ } }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -7790,9 +7790,9 @@ } }, "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { @@ -11928,9 +11928,9 @@ } }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -11947,53 +11947,53 @@ } }, "webpack": { - "version": "5.67.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", - "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@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", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "schema-utils": { diff --git a/frontend/package.json b/frontend/package.json index aec5dc002..07acd7188 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^12.4.0", "standard": "^16.0.4", "terser-webpack-plugin": "^5.3.0", - "webpack": "^5.67.0", + "webpack": "^5.74.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.9.3", "webpack-merge": "^5.8.0" From 24e7976f366fd38a1d6568baf50af2f0019a79d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:32:10 +0200 Subject: [PATCH 0493/1236] build(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /frontend (#1511) Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e3b6430f1..a1f7f99ba 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3668,9 +3668,9 @@ "dev": true }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -6731,12 +6731,6 @@ "wide-align": "^1.1.2" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -8639,12 +8633,6 @@ "set-blocking": "^2.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -10424,12 +10412,6 @@ "strip-ansi": "^6.0.1" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -11241,12 +11223,6 @@ "strip-ansi": "^6.0.1" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", From 8c9e5feca3dabe2cdf294dbd946fc7e9d34dc57e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:55:55 +0200 Subject: [PATCH 0494/1236] build(deps): bump tqdm from 4.62.3 to 4.64.0 in /bot (#1384) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.62.3 to 4.64.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.62.3...v4.64.0) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 7bef1c41b..6f4c5cb85 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.1.73 pytoml==0.1.21 pyyaml==6.0 tenacity==8.0.1 -tqdm==4.62.3 +tqdm==4.64.0 zstandard==0.18.0 From cfb4011d1db5c779ade7b94d3db61ee33de637ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:00 +0200 Subject: [PATCH 0495/1236] build(deps-dev): bump pytest from 6.2.5 to 7.1.2 in /bot (#1406) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.1.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.1.2) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 10c956a48..8d7d723b5 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.3 jsonschema==4.4.0 pre-commit==2.17.0 -pytest==6.2.5 +pytest==7.1.2 pytest-responses==0.5.0 responses==0.17.0 From 2268bd25bf728a0b11be4c07acdbf8f3baed43e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:06 +0200 Subject: [PATCH 0496/1236] build(deps-dev): bump pytest from 6.2.5 to 7.1.2 in /backend (#1407) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.1.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.1.2) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 9bfea4ee8..615f8124c 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.8.2 pre-commit==2.17.0 -pytest==6.2.5 +pytest==7.1.2 pytest-responses==0.5.0 responses==0.17.0 From bf03a90a4eb1f35c31e22b8001a295492961403a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:11 +0200 Subject: [PATCH 0497/1236] build(deps-dev): bump standard from 16.0.4 to 17.0.0 in /frontend (#1409) Bumps [standard](https://github.com/standard/standard) from 16.0.4 to 17.0.0. - [Release notes](https://github.com/standard/standard/releases) - [Changelog](https://github.com/standard/standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/standard/standard/compare/v16.0.4...v17.0.0) --- updated-dependencies: - dependency-name: standard dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2041 +++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 975 insertions(+), 1068 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a1f7f99ba..11d6ad24c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3254,7 +3254,7 @@ "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/mime": { @@ -3737,14 +3737,14 @@ "dev": true }, "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", "get-intrinsic": "^1.1.1", "is-string": "^1.0.7" }, @@ -3759,100 +3759,32 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.3" } }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } } } }, @@ -3872,14 +3804,15 @@ "dev": true }, "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "dependencies": { "call-bind": { @@ -3892,254 +3825,63 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.3" } }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } } } }, "array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } + "get-intrinsic": "^1.0.2" } }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } - } - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } - } } } }, @@ -4483,6 +4225,26 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, + "builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -5514,12 +5276,81 @@ "is-arrayish": "^0.2.1" } }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -5727,9 +5558,9 @@ "dev": true }, "eslint-config-standard-jsx": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", - "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", + "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", "dev": true }, "eslint-import-resolver-node": { @@ -5752,21 +5583,21 @@ } }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" } }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -5878,9 +5709,9 @@ } }, "eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "requires": { "debug": "^3.2.7", @@ -5899,9 +5730,9 @@ } }, "eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", "dev": true, "requires": { "eslint-utils": "^2.0.0", @@ -5924,26 +5755,24 @@ } }, "eslint-plugin-import": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", - "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.6.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { @@ -5965,27 +5794,45 @@ } }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" } }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -6129,40 +5976,72 @@ } } }, - "eslint-plugin-no-unsanitized": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.2.0.tgz", - "integrity": "sha512-92opuXbjWmXcod94EyCKhp36V1QHLM/ArAST2ssgKOojALne0eZvSPfrg4oyr0EwTXvy0RJNe/Tkm33VkDUrKQ==", - "dev": true - }, - "eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "eslint-plugin-n": { + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz", + "integrity": "sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==", "dev": true, "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", "ignore": "^5.1.1", - "minimatch": "^3.0.4", + "is-core-module": "^2.9.0", + "minimatch": "^3.1.2", "resolve": "^1.10.1", - "semver": "^6.1.0" + "semver": "^7.3.7" }, "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, + "eslint-plugin-no-unsanitized": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.2.0.tgz", + "integrity": "sha512-92opuXbjWmXcod94EyCKhp36V1QHLM/ArAST2ssgKOojALne0eZvSPfrg4oyr0EwTXvy0RJNe/Tkm33VkDUrKQ==", + "dev": true + }, "eslint-plugin-prettier": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", @@ -6173,30 +6052,31 @@ } }, "eslint-plugin-promise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.1.1.tgz", - "integrity": "sha512-XgdcdyNzHfmlQyweOPTxmc7pIsS6dE4MvwhXWMQ2Dxs1XAL2GJDilUsjWen6TWik0aSI+zD/PqocZBblcm9rdA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", "dev": true }, "eslint-plugin-react": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz", - "integrity": "sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", "dev": true, "requires": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", "doctrine": "^2.1.0", - "estraverse": "^5.2.0", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.hasown": "^1.0.0", - "object.values": "^1.1.4", - "prop-types": "^15.7.2", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.5" + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" }, "dependencies": { "doctrine": { @@ -6215,26 +6095,42 @@ "dev": true }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" } }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "brace-expansion": "^1.1.7" } - } - } - }, + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -6606,7 +6502,7 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -6708,12 +6604,59 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, "gauge": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", @@ -6807,15 +6750,21 @@ } }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true } } }, @@ -6939,9 +6888,9 @@ } }, "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, "has-flag": { @@ -6950,6 +6899,34 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", @@ -6966,9 +6943,9 @@ }, "dependencies": { "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true } } @@ -6985,12 +6962,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -7293,15 +7264,21 @@ }, "dependencies": { "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true } } }, @@ -7368,22 +7345,28 @@ } }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true } } }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, "is-core-module": { @@ -7396,10 +7379,13 @@ } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-docker": { "version": "2.2.1", @@ -7434,6 +7420,12 @@ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -7441,9 +7433,9 @@ "dev": true }, "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "requires": { "has-tostringtag": "^1.0.0" @@ -7496,11 +7488,82 @@ } } }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } }, "is-stream": { "version": "2.0.1", @@ -7518,12 +7581,20 @@ } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } } }, "is-typedarray": { @@ -7552,15 +7623,21 @@ } }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true } } }, @@ -7720,12 +7797,12 @@ } }, "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dev": true, "requires": { - "array-includes": "^3.1.3", + "array-includes": "^3.1.5", "object.assign": "^4.1.2" } }, @@ -7764,21 +7841,22 @@ "dev": true }, "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.1.15", "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "dev": true } } @@ -7814,7 +7892,7 @@ "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -8583,18 +8661,6 @@ "abbrev": "1" } }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -8688,6 +8754,12 @@ "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", "dev": true }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -8727,100 +8799,22 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } } } }, @@ -8845,214 +8839,43 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } } } }, "object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { + "define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } } } @@ -9078,100 +8901,22 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.3" } }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } } } }, @@ -9239,32 +8984,32 @@ "word-wrap": "^1.2.3" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-try": "^1.0.0" }, "dependencies": { - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true } } }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -9320,7 +9065,7 @@ "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, "requires": { "error-ex": "^1.3.1", @@ -9346,7 +9091,7 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "path-is-absolute": { @@ -9376,25 +9121,8 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true }, "performance-now": { "version": "2.1.0", @@ -9454,19 +9182,6 @@ "locate-path": "^3.0.0" } }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - } - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -9494,12 +9209,6 @@ "requires": { "p-limit": "^2.0.0" } - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true } } }, @@ -9557,15 +9266,6 @@ } } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, "postcss": { "version": "8.4.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", @@ -10256,27 +9956,6 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -10350,6 +10029,46 @@ "@babel/runtime": "^7.8.4" } }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, "regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", @@ -11030,39 +10749,67 @@ "dev": true }, "standard": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.4.tgz", - "integrity": "sha512-2AGI874RNClW4xUdM+bg1LRXVlYLzTNEkHmTG5mhyn45OhbgwA+6znowkOGYy+WMb5HRyELvtNy39kcdMQMcYQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", + "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", "dev": true, "requires": { - "eslint": "~7.18.0", - "eslint-config-standard": "16.0.3", - "eslint-config-standard-jsx": "10.0.0", - "eslint-plugin-import": "~2.24.2", - "eslint-plugin-node": "~11.1.0", - "eslint-plugin-promise": "~5.1.0", - "eslint-plugin-react": "~7.25.1", - "standard-engine": "^14.0.1" + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" }, "dependencies": { "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -11072,6 +10819,12 @@ "color-convert": "^2.0.1" } }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -11097,58 +10850,147 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" } }, + "eslint-config-standard": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", + "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + }, + "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "has-flag": { @@ -11157,13 +10999,43 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "argparse": "^2.0.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" } }, "supports-color": { @@ -11178,13 +11050,13 @@ } }, "standard-engine": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", - "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", + "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", "dev": true, "requires": { "get-stdin": "^8.0.0", - "minimist": "^1.2.5", + "minimist": "^1.2.6", "pkg-conf": "^3.1.0", "xdg-basedir": "^4.0.0" }, @@ -11235,18 +11107,18 @@ } }, "string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1", "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", + "regexp.prototype.flags": "^1.4.1", "side-channel": "^1.0.4" }, "dependencies": { @@ -11260,108 +11132,122 @@ "get-intrinsic": "^1.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "has-symbols": "^1.0.3" } }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "get-intrinsic": "^1.0.2" } }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-regex": { + "define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true } } }, @@ -11386,7 +11272,7 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true }, "strip-final-newline": { @@ -11675,14 +11561,14 @@ } }, "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { @@ -11728,9 +11614,9 @@ } }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, "type-is": { @@ -11744,21 +11630,42 @@ } }, "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" }, "dependencies": { - "has-symbols": { + "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true } } diff --git a/frontend/package.json b/frontend/package.json index 07acd7188..9140d9411 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -43,7 +43,7 @@ "node-sass": "^7.0.1", "prettier": "1.19.1", "sass-loader": "^12.4.0", - "standard": "^16.0.4", + "standard": "^17.0.0", "terser-webpack-plugin": "^5.3.0", "webpack": "^5.74.0", "webpack-cli": "^4.9.2", From 81f0607a9496026ee8045b219e2aa117c1f1cc61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:17 +0200 Subject: [PATCH 0498/1236] build(deps-dev): bump responses from 0.17.0 to 0.21.0 in /backend (#1442) Bumps [responses](https://github.com/getsentry/responses) from 0.17.0 to 0.21.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.17.0...0.21.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 615f8124c..76608a2e8 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==1.8.2 pre-commit==2.17.0 pytest==7.1.2 pytest-responses==0.5.0 -responses==0.17.0 +responses==0.21.0 From 3f45b66fb5a026ec8cf22da678671e84e1c22eb6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:23 +0200 Subject: [PATCH 0499/1236] build(deps-dev): bump responses from 0.17.0 to 0.21.0 in /bot (#1443) Bumps [responses](https://github.com/getsentry/responses) from 0.17.0 to 0.21.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.17.0...0.21.0) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 8d7d723b5..994a014d9 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.4.0 pre-commit==2.17.0 pytest==7.1.2 pytest-responses==0.5.0 -responses==0.17.0 +responses==0.21.0 From 3ea9c6c4ebe936c44f71825e2d3c260f6a6eb742 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:36 +0200 Subject: [PATCH 0500/1236] build(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in /addon (#1456) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.9.2 to 4.10.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 137 +++++++++++----------------------------- addon/package.json | 2 +- 2 files changed, 38 insertions(+), 101 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 55c603c4f..d310014db 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -16,7 +16,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", "webpack": "^5.74.0", - "webpack-cli": "^4.9.2" + "webpack-cli": "^4.10.0" }, "peerDependencies": { "eslint": ">=0.8.0" @@ -985,9 +985,9 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "dev": true, "peerDependencies": { "webpack": "4.x.x || 5.x.x", @@ -995,9 +995,9 @@ } }, "node_modules/@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", "dev": true, "dependencies": { "envinfo": "^7.7.3" @@ -1007,9 +1007,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "dev": true, "peerDependencies": { "webpack-cli": "4.x.x" @@ -8015,18 +8015,18 @@ } }, "node_modules/webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", "colorette": "^2.0.14", "commander": "^7.0.0", - "execa": "^5.0.0", + "cross-spawn": "^7.0.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", @@ -8039,6 +8039,10 @@ "engines": { "node": ">=10.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "4.x.x || 5.x.x" }, @@ -8066,44 +8070,6 @@ "node": ">= 10" } }, - "node_modules/webpack-cli/node_modules/execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/webpack-cli/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/webpack-cli/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, "node_modules/webpack-merge": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", @@ -9174,25 +9140,25 @@ } }, "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "dev": true, "requires": {} }, @@ -14748,18 +14714,18 @@ } }, "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", "colorette": "^2.0.14", "commander": "^7.0.0", - "execa": "^5.0.0", + "cross-spawn": "^7.0.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", @@ -14772,35 +14738,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true } } }, diff --git a/addon/package.json b/addon/package.json index cc459b800..b6ee11b86 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^3.1.5", "web-ext": "^6.6.0", "webpack": "^5.74.0", - "webpack-cli": "^4.9.2" + "webpack-cli": "^4.10.0" }, "scripts": { "lint": "eslint src/*.js", From df2405e1c1de4f4f9879e333775c18002d11c5b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:43 +0200 Subject: [PATCH 0501/1236] build(deps): bump google-cloud-storage from 2.1.0 to 2.4.0 in /bot (#1460) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 2.1.0 to 2.4.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v2.1.0...v2.4.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6f4c5cb85..6e1373136 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==2.1.0 +google-cloud-storage==2.4.0 libmozdata==0.1.73 pytoml==0.1.21 pyyaml==6.0 From 2234031cca8e10a563e98b60fd1be5844ed72ced Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:49 +0200 Subject: [PATCH 0502/1236] build(deps): bump google-cloud-storage from 2.1.0 to 2.4.0 in /backend (#1462) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 2.1.0 to 2.4.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v2.1.0...v2.4.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 08cb7a7b6..325ce041e 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ fakeredis==1.8.2 Flask==2.1.3 Flask-Cors==3.0.10 flask-talisman==1.0.0 -google-cloud-storage==2.1.0 +google-cloud-storage==2.4.0 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 From debe03dd76c3ddaf591446f6b01612925407b93a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:56:57 +0200 Subject: [PATCH 0503/1236] build(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in /frontend (#1465) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.9.2 to 4.10.0. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 44 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 11d6ad24c..9e63050e6 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3022,9 +3022,9 @@ } }, "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, "@eslint/eslintrc": { @@ -3489,24 +3489,24 @@ } }, "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "dev": true }, "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "dev": true }, "@xtuc/ieee754": { @@ -6390,9 +6390,9 @@ "dev": true }, "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", + "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==", "dev": true }, "faye-websocket": { @@ -11893,18 +11893,18 @@ } }, "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", "colorette": "^2.0.14", "commander": "^7.0.0", - "execa": "^5.0.0", + "cross-spawn": "^7.0.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", diff --git a/frontend/package.json b/frontend/package.json index 9140d9411..dfd7a6cb3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^17.0.0", "terser-webpack-plugin": "^5.3.0", "webpack": "^5.74.0", - "webpack-cli": "^4.9.2", + "webpack-cli": "^4.10.0", "webpack-dev-server": "^4.9.3", "webpack-merge": "^5.8.0" }, From e0ebf811757ba6728b54eea8927b4a5b2cc4f9a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:05 +0200 Subject: [PATCH 0504/1236] build(deps): bump zstandard from 0.17.0 to 0.18.0 in /backend (#1479) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.17.0...0.18.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 325ce041e..0909b8cd0 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -11,4 +11,4 @@ python-dateutil==2.8.2 pytoml==0.1.21 redis==3.5.3 swagger-ui-bundle==0.0.9 -zstandard==0.17.0 +zstandard==0.18.0 From 5466043101056c3003c6b9d8bec8e3d99e54c6f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:11 +0200 Subject: [PATCH 0505/1236] build(deps): bump connexion from 2.10.0 to 2.14.0 in /backend (#1477) Bumps [connexion](https://github.com/zalando/connexion) from 2.10.0 to 2.14.0. - [Release notes](https://github.com/zalando/connexion/releases) - [Commits](https://github.com/zalando/connexion/compare/2.10.0...2.14.0) --- updated-dependencies: - dependency-name: connexion dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 0909b8cd0..4879d1f40 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -connexion==2.10.0 +connexion==2.14.0 datadog==0.44.0 fakeredis==1.8.2 Flask==2.1.3 From 8e6f455f9c18ec11b7fce3a54a66a93db1ee5d52 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:19 +0200 Subject: [PATCH 0506/1236] build(deps): bump zstandard from 0.17.0 to 0.18.0 in /report (#1481) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.17.0...0.18.0) --- updated-dependencies: - dependency-name: zstandard dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 3e0763823..f13131bb3 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.24 taskcluster==44.4.0 tenacity==8.0.1 -zstandard==0.17.0 +zstandard==0.18.0 From 348a757ae77323e545fe4d841718bb0b99f69d4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:29 +0200 Subject: [PATCH 0507/1236] build(deps-dev): bump web-ext from 6.6.0 to 7.1.1 in /addon (#1494) Bumps [web-ext](https://github.com/mozilla/web-ext) from 6.6.0 to 7.1.1. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/6.6.0...7.1.1) --- updated-dependencies: - dependency-name: web-ext dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 8102 ++++++++++++++------------------------- addon/package.json | 2 +- 2 files changed, 2861 insertions(+), 5243 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index d310014db..303b08203 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.6.0", + "web-ext": "^7.1.1", "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }, @@ -26,6 +26,7 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "peer": true, "dependencies": { "@babel/highlight": "^7.10.4" } @@ -81,29 +82,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -332,9 +310,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "engines": { "node": ">=6.9.0" } @@ -363,11 +341,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -444,12 +422,15 @@ } }, "node_modules/@babel/runtime": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", - "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/template": { @@ -510,23 +491,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -536,12 +500,6 @@ "node": ">=4" } }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/@babel/types": { "version": "7.15.6", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", @@ -556,18 +514,18 @@ } }, "node_modules/@devicefarmer/adbkit": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", - "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.3.tgz", + "integrity": "sha512-wK9rVrabs4QU0oK8Jnwi+HRBEm+s1x/o63kgthUe0y7K1bfcYmgLuQf41/adsj/5enddlSxzkJavl2EwOu+r1g==", "dev": true, "dependencies": { - "@devicefarmer/adbkit-logcat": "^1.1.0", - "@devicefarmer/adbkit-monkey": "~1.0.1", - "bluebird": "~2.9.24", - "commander": "^2.3.0", - "debug": "~2.6.3", - "node-forge": "^0.10.0", - "split": "~0.3.3" + "@devicefarmer/adbkit-logcat": "^2.1.2", + "@devicefarmer/adbkit-monkey": "~1.2.0", + "bluebird": "~3.7", + "commander": "^9.1.0", + "debug": "~4.3.1", + "node-forge": "^1.3.1", + "split": "~1.0.1" }, "bin": { "adbkit": "bin/adbkit" @@ -577,26 +535,32 @@ } }, "node_modules/@devicefarmer/adbkit-logcat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", - "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.2.tgz", + "integrity": "sha512-G4grpEa5s9s9wCRs8YB9LjFSnz0Os3g3RYIwZSxH3JFfV3aejL5xlu4hHMH4JY+d4oCCwImcEZJcFPY9BEP21w==", "dev": true, "engines": { - "node": ">= 0.10.4" + "node": ">= 4" } }, "node_modules/@devicefarmer/adbkit-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", - "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", + "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", "dev": true, - "dependencies": { - "async": "~0.2.9" - }, "engines": { "node": ">= 0.10.4" } }, + "node_modules/@devicefarmer/adbkit/node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", @@ -638,23 +602,6 @@ "node": ">=0.4.0" } }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "peer": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -678,12 +625,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true - }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", @@ -698,81 +639,76 @@ "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "peer": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true - }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, "node_modules/@mdn/browser-compat-data": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.0.11.tgz", - "integrity": "sha512-rmQPBLe3/DuJy0Bcr1KNuSiIcgV67R2AeLxagKMQTI0R8F9lLC894wJRYhA5ytV0CIi7dzxILqdFeuVbqrkoCA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.1.2.tgz", + "integrity": "sha512-X7lnoos6vF+llTjMDhP8HQJy2nL4RNf1LRejfNKOJLKrZ55A4p2z1WdhPY/NCieqiLH6gwlzDSVpmPYSPLd+bg==", "dev": true }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz", + "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==", "dev": true, + "dependencies": { + "graceful-fs": "4.2.10" + }, "engines": { - "node": ">=6" + "node": ">=12.22.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "node_modules/@pnpm/npm-conf": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", + "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", "dev": true, "dependencies": { - "defer-to-connect": "^1.0.1" + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/@types/decompress": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz", - "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==", + "node_modules/@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, - "peer": true, "dependencies": { - "@types/node": "*" + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" } }, - "node_modules/@types/download": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.1.tgz", - "integrity": "sha512-t5DjMD6Y1DxjXtEHl7Kt+nQn9rOmVLYD8p4Swrcc5QpgyqyqR2gXTIK6RwwMnNeFJ+ZIiIW789fQKzCrK7AOFA==", + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, - "peer": true, "dependencies": { - "@types/decompress": "*", - "@types/got": "^8", - "@types/node": "*" + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" } }, "node_modules/@types/eslint": { @@ -801,15 +737,17 @@ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, - "node_modules/@types/got": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz", - "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==", - "dev": true, - "peer": true, - "dependencies": { - "@types/node": "*" - } + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", + "dev": true }, "node_modules/@types/json-schema": { "version": "7.0.8", @@ -817,10 +755,19 @@ "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", "dev": true }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, "node_modules/@types/node": { @@ -829,10 +776,19 @@ "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", "dev": true }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, "dependencies": { "@types/node": "*" @@ -1032,18 +988,16 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, - "peer": true, "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "event-target-shim": "^5.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=6.5" } }, "node_modules/acorn": { @@ -1075,41 +1029,41 @@ } }, "node_modules/addons-linter": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-4.4.0.tgz", - "integrity": "sha512-2N8oo97y2w2MJX/bcvnSb5BG2s+0BOlOu/0Q06wp5bnyEwWbfKFOVX/CorivGkRteY0fbSUWvU55LXgIiLyH5w==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-5.10.0.tgz", + "integrity": "sha512-RiW9A0Z5HOzghN+BxmModDZ1V6B+1NFWZ+aU/vXefUtrNrJF6oWUnmeCLl1QzDaRcYVGDNDX9DheLfb23/Dzdg==", "dev": true, "dependencies": { - "@mdn/browser-compat-data": "4.0.11", + "@mdn/browser-compat-data": "5.1.2", "addons-moz-compare": "1.2.0", - "addons-scanner-utils": "6.1.0", - "ajv": "6.12.6", - "ajv-merge-patch": "4.1.0", + "addons-scanner-utils": "7.1.0", + "ajv": "8.11.0", + "ajv-merge-patch": "5.0.1", "chalk": "4.1.2", - "cheerio": "1.0.0-rc.10", - "columnify": "1.5.4", + "cheerio": "1.0.0-rc.12", + "columnify": "1.6.0", "common-tags": "1.8.2", "deepmerge": "4.2.2", - "eslint": "8.3.0", - "eslint-plugin-no-unsanitized": "4.0.0", - "eslint-visitor-keys": "3.1.0", - "espree": "9.1.0", + "eslint": "8.18.0", + "eslint-plugin-no-unsanitized": "4.0.1", + "eslint-visitor-keys": "3.3.0", + "espree": "9.3.2", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.2.0", - "image-size": "1.0.0", + "glob": "8.0.3", + "image-size": "1.0.1", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "7.4.0", - "postcss": "8.3.11", + "pino": "8.1.0", + "postcss": "8.4.14", "relaxed-json": "1.0.3", - "semver": "7.3.5", + "semver": "7.3.7", "sha.js": "2.4.11", "source-map-support": "0.5.21", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "17.2.1", + "yargs": "17.5.1", "yauzl": "2.10.0" }, "bin": { @@ -1120,46 +1074,54 @@ } }, "node_modules/addons-linter/node_modules/@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", - "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "node_modules/addons-linter/node_modules/@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" }, @@ -1167,13 +1129,33 @@ "node": ">=10.10.0" } }, - "node_modules/addons-linter/node_modules/ansi-regex": { + "node_modules/addons-linter/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/addons-linter/node_modules/ajv-merge-patch": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-5.0.1.tgz", + "integrity": "sha512-0UP3aJCzfzBOkmLR+EinJDCfg6DNtprj3bVPo7JJNgUpZMKt097t9xxQOWFGRoB4JvKKIHE2qe0HkVaS/HyrjQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "fast-json-patch": "^2.0.6", + "json-merge-patch": "^1.0.2" + }, + "peerDependencies": { + "ajv": ">=8.0.0" } }, "node_modules/addons-linter/node_modules/argparse": { @@ -1182,23 +1164,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/addons-linter/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/addons-linter/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -1212,32 +1177,31 @@ } }, "node_modules/addons-linter/node_modules/eslint": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", - "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", + "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.1.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", @@ -1245,12 +1209,10 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", "regexpp": "^3.2.0", - "semver": "^7.2.1", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", @@ -1267,18 +1229,18 @@ } }, "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.0.tgz", - "integrity": "sha512-Wguc3EZS+7BJ/Pgu8C1/G86eXHUIRz4ZHEhPlwVkS42MbHEyfh8Wm+pDRVAg73EE0TR//SbjkPlHr93yLJT10g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.1.tgz", + "integrity": "sha512-y/lAMWnPPC7RYuUdxlEL/XiCL8FehN9h9s3Kjqbp/Kv0i9NZs+IXSC2kS546Fa4Bumwy31HlVS/OdWX0Kxb5Xg==", "dev": true, "peerDependencies": { "eslint": "^6 || ^7 || ^8" } }, "node_modules/addons-linter/node_modules/eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -1288,16 +1250,7 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/addons-linter/node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-utils": { + "node_modules/addons-linter/node_modules/eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", @@ -1315,7 +1268,7 @@ "eslint": ">=5" } }, - "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "node_modules/addons-linter/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", @@ -1324,6 +1277,37 @@ "node": ">=10" } }, + "node_modules/addons-linter/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/addons-linter/node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/addons-linter/node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "node_modules/addons-linter/node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", @@ -1333,74 +1317,95 @@ "node": ">=4.0" } }, - "node_modules/addons-linter/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/addons-linter/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/addons-linter/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/addons-linter/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "is-glob": "^4.0.3" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/addons-linter/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/addons-linter/node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/addons-linter/node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "balanced-match": "^1.0.0" } }, - "node_modules/addons-linter/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/addons-linter/node_modules/glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/addons-linter/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" } }, - "node_modules/addons-linter/node_modules/yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "node_modules/addons-linter/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/addons-linter/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/addons-linter/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=12" + "node": "*" } }, "node_modules/addons-moz-compare": { @@ -1410,13 +1415,13 @@ "dev": true }, "node_modules/addons-scanner-utils": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-6.1.0.tgz", - "integrity": "sha512-O9rObtOmnMI1qBmHH2RlV+H3vAJWm594bbxbFYEkYeqSUkXd0Ohzjwnv1af4GFDlrBK6wB8TS0+/2X/zB8+LnA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-7.1.0.tgz", + "integrity": "sha512-I6uQtJg3sbNtbGOsR2GmTtegCegYTXFRTnnvukEcX0jWidI4enyENyCV1MNkoLSw5xbgKIM/bFuSm4IPFlDYrg==", "dev": true, "dependencies": { - "@types/yauzl": "2.9.2", - "common-tags": "1.8.0", + "@types/yauzl": "2.10.0", + "common-tags": "1.8.2", "first-chunk-stream": "3.0.0", "strip-bom-stream": "4.0.0", "upath": "2.0.1", @@ -1424,19 +1429,27 @@ }, "peerDependencies": { "@types/download": "8.0.1", - "body-parser": "1.19.0", + "body-parser": "1.20.0", "download": "8.0.0", - "express": "4.17.1", + "express": "4.18.1", "safe-compare": "1.1.4" - } - }, - "node_modules/addons-scanner-utils/node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true, - "engines": { - "node": ">=4.0.0" + }, + "peerDependenciesMeta": { + "@types/download": { + "optional": true + }, + "body-parser": { + "optional": true + }, + "download": { + "optional": true + }, + "express": { + "optional": true + }, + "safe-compare": { + "optional": true + } } }, "node_modules/adm-zip": { @@ -1472,93 +1485,30 @@ "ajv": "^6.9.1" } }, - "node_modules/ajv-merge-patch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz", - "integrity": "sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==", - "dev": true, - "dependencies": { - "fast-json-patch": "^2.0.6", - "json-merge-patch": "^0.2.3" - }, - "peerDependencies": { - "ajv": ">=6.0.0" - } - }, "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "string-width": "^4.1.0" } }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "peer": true, "engines": { "node": ">=6" } }, "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -1575,32 +1525,9 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true }, - "node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "peer": true, - "dependencies": { - "file-type": "^4.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1611,37 +1538,27 @@ } }, "node_modules/array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", + "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", "dev": true, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true, - "peer": true - }, "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/asn1": { @@ -1656,7 +1573,7 @@ "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, "engines": { "node": ">=0.8" @@ -1671,16 +1588,10 @@ "node": ">=8" } }, - "node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, "node_modules/at-least-node": { @@ -1704,7 +1615,7 @@ "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, "engines": { "node": "*" @@ -1721,107 +1632,109 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "dependencies": { "tweetnacl": "^0.14.3" } }, - "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "peer": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, "node_modules/bluebird": { - "version": "2.9.34", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", - "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", "dev": true, - "peer": true, "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } }, - "node_modules/boxen": { + "node_modules/boxen/node_modules/chalk": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/brace-expansion": { @@ -1858,53 +1771,10 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "peer": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "peer": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, "engines": { "node": "*" @@ -1913,16 +1783,9 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", "dev": true }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "peer": true - }, "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1947,29 +1810,28 @@ "safe-json-stringify": "~1" } }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "node_modules/cacheable-lookup": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.0.4.tgz", + "integrity": "sha512-mbcDEZCkv2CZF4G01kr8eBd/5agkt9oCqz75tJMSIsquvRZ2sL6Hi5zGVKi/0OSC9oO1GHfJ2AV0ZIOY9vye0A==", "dev": true, - "peer": true, "engines": { - "node": ">= 0.8" + "node": ">=10.6.0" } }, "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", + "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "engines": { "node": ">=8" @@ -1984,19 +1846,6 @@ "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2006,12 +1855,15 @@ } }, "node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-lite": { @@ -2023,7 +1875,7 @@ "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, "node_modules/chalk": { @@ -2042,18 +1894,18 @@ } }, "node_modules/cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, "dependencies": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" }, "engines": { "node": ">= 6" @@ -2063,25 +1915,155 @@ } }, "node_modules/cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "dependencies": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, "node_modules/chrome-launcher": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.0.tgz", - "integrity": "sha512-ZQqX5kb9H0+jy1OqLnWampfocrtSZaGl7Ny3F9GRha85o4odbL8x55paUzh51UC7cEmZ5obp3H2Mm70uC2PpRA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.1.tgz", + "integrity": "sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg==", "dev": true, "dependencies": { "@types/node": "*", @@ -2118,18 +2100,21 @@ } }, "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cliui": { @@ -2143,31 +2128,27 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "engines": { "node": ">=0.8" @@ -2188,12 +2169,15 @@ } }, "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "dependencies": { "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/color-convert": { @@ -2219,13 +2203,16 @@ "dev": true }, "node_modules/columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", + "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", "dev": true, "dependencies": { - "strip-ansi": "^3.0.0", + "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, "node_modules/combined-stream": { @@ -2255,6 +2242,19 @@ "node": ">=4.0.0" } }, + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dev": true, + "dependencies": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2275,65 +2275,39 @@ "typedarray": "^0.0.6" } }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "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" - }, - "engines": { - "node": ">=8" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", "dev": true, - "peer": true, "dependencies": { - "safe-buffer": "5.2.1" + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" } }, "node_modules/convert-source-map": { @@ -2345,27 +2319,11 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true, - "peer": true - }, "node_modules/core-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", - "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, "hasInstallScript": true, "funding": { @@ -2393,325 +2351,186 @@ } }, "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", "dev": true, + "dependencies": { + "type-fest": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, - "engines": { - "node": ">= 6" + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=0.10" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", - "dev": true - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.0.tgz", - "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "node_modules/css-select/node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dev": true, - "peer": true, "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "node_modules/css-select/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "peer": true, - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" + "node": ">=0.12" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/decompress-tar/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "peer": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "peer": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" + "node": ">= 6" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, - "peer": true, "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "node": ">=0.10" } }, - "node_modules/decompress-targz/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "peer": true, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" + "ms": "2.1.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "peer": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" + "node": ">=6.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/decompress-unzip/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/decamelize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", "dev": true, - "peer": true, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, - "peer": true, "dependencies": { - "pify": "^3.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/decompress/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, - "peer": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/deep-extend": { @@ -2749,56 +2568,39 @@ "node_modules/defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", "dev": true, "dependencies": { "clone": "^1.0.2" } }, "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, "engines": { "node": ">=0.4.0" } }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true, - "peer": true - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -2825,10 +2627,16 @@ } }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, "node_modules/domhandler": { "version": "4.3.0", @@ -2860,299 +2668,59 @@ } }, "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", "dev": true, "dependencies": { "is-obj": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", - "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", + "node_modules/dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", "dev": true, - "peer": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "archive-type": "^4.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.2.1", - "ext-name": "^5.0.0", - "file-type": "^11.1.0", - "filenamify": "^3.0.0", - "get-stream": "^4.1.0", - "got": "^8.3.1", - "make-dir": "^2.1.0", - "p-event": "^2.1.0", - "pify": "^4.0.1" + "nan": "^2.14.0" }, "engines": { - "node": ">=10" + "node": ">=0.10" } }, - "node_modules/download/node_modules/@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, - "node_modules/download/node_modules/cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, - "peer": true, "dependencies": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "node_modules/download/node_modules/cacheable-request/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/download/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", "dev": true, - "peer": true, "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" + "safe-buffer": "^5.0.1" } }, - "node_modules/download/node_modules/got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dev": true, - "peer": true, - "dependencies": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/got/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true, - "peer": true - }, - "node_modules/download/node_modules/keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dev": true, - "peer": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/download/node_modules/lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/download/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "peer": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/download/node_modules/normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "peer": true, - "dependencies": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/download/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "peer": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "nan": "^2.14.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true, - "peer": true - }, "node_modules/electron-to-chromium": { "version": "1.3.727", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", @@ -3164,16 +2732,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -3200,6 +2758,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "peer": true, "dependencies": { "ansi-colors": "^4.1.1" }, @@ -3265,21 +2824,17 @@ } }, "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true, - "peer": true - }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -3487,27 +3042,6 @@ "node": ">=0.4.0" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "peer": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -3543,42 +3077,24 @@ "node": ">=4" } }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/espree": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", - "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "dependencies": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3650,22 +3166,15 @@ "node": ">=0.10.0" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, - "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/event-to-promise": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", - "integrity": "sha1-S4TxF3K28l93Uvx02XFTGsb1tiY=", - "dev": true - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -3698,88 +3207,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "peer": true, - "dependencies": { - "mime-db": "^1.28.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "peer": true, - "dependencies": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -3789,7 +3216,7 @@ "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true, "engines": [ "node >=0.6.0" @@ -3822,7 +3249,7 @@ "node_modules/fast-json-patch/node_modules/fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", "dev": true }, "node_modules/fast-json-stable-stringify": { @@ -3836,9 +3263,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fast-redact": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", - "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", + "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", "dev": true, "engines": { "node": ">=6" @@ -3850,16 +3277,10 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "node_modules/fastify-warning": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz", - "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==", - "dev": true - }, "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "dependencies": { "pend": "~1.2.0" @@ -3876,60 +3297,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-type": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", - "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", - "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", - "dev": true, - "peer": true, - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -4012,7 +3379,7 @@ "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, "engines": { "node": "*" @@ -4032,57 +3399,27 @@ "node": ">= 0.12" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "node_modules/form-data-encoder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.0.1.tgz", + "integrity": "sha512-Oy+P9w5mnO4TWXVgUiQvggNKPI9/ummcSt5usuIV6HkaLKigwzPpoenhEqmGmx3zHqm6ZLJ+CR/99N8JLinaEw==", "dev": true, - "peer": true, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "peer": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "node": ">= 14.17" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "peer": true - }, "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/fs-extra/node_modules/universalify": { @@ -4176,20 +3513,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -4200,12 +3523,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, "dependencies": { "assert-plus": "^1.0.0" @@ -4258,12 +3584,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dependencies": { "type-fest": "^0.20.2" }, @@ -4283,43 +3612,48 @@ } }, "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.3.0.tgz", + "integrity": "sha512-7uK06aluHF0UibYFBX3lFUZ2FG/W0KS4O4EqAIrbWIdbPxIT33r6ZJy7Zy+pdh0CP/ZbF3zBa7Fd9dCn7vGPBg==", "dev": true, "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" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "@types/cacheable-request": "^6.0.2", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^6.0.4", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.0.1", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^2.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "node_modules/graceful-readlink": { @@ -4331,13 +3665,13 @@ "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", "dev": true }, "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "dev": true, "engines": { "node": ">=4" @@ -4377,63 +3711,16 @@ "node": ">=8" } }, - "node_modules/has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "peer": true, - "dependencies": { - "has-symbol-support-x": "^1.4.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { - "node": ">= 0.4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/htmlparser2": { @@ -4454,34 +3741,10 @@ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "peer": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "peer": true - }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dev": true, "dependencies": { "assert-plus": "^1.0.0", @@ -4493,6 +3756,19 @@ "npm": ">=1.3.7" } }, + "node_modules/http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -4502,52 +3778,19 @@ "node": ">=8.12.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "peer": true, "engines": { "node": ">= 4" } }, "node_modules/image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", "dev": true, "dependencies": { "queue": "6.0.2" @@ -4578,12 +3821,12 @@ } }, "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/import-local": { @@ -4642,30 +3885,6 @@ "node": ">= 0.10" } }, - "node_modules/into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "peer": true, - "dependencies": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/into-stream/node_modules/p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", @@ -4678,16 +3897,6 @@ "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -4700,35 +3909,19 @@ "node": ">=0.10.0" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, "dependencies": { - "ci-info": "^2.0.0" + "ci-info": "^3.2.0" }, "bin": { "is-ci": "bin.js" @@ -4743,21 +3936,6 @@ "has": "^1.0.3" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -4768,6 +3946,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extglob": { @@ -4808,6 +3989,9 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-mergeable-object": { @@ -4816,20 +4000,16 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true, - "peer": true - }, "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", "dev": true, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-obj": { @@ -4841,16 +4021,6 @@ "node": ">=8" } }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -4860,16 +4030,6 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4882,22 +4042,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-relative": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", @@ -4907,16 +4051,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -4929,13 +4063,13 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true }, "node_modules/is-wsl": { @@ -4951,10 +4085,13 @@ } }, "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.0.tgz", + "integrity": "sha512-HneQBCrXGBy15QnaDfcn6OLoU8AQPAa0Qn0IeJR/QCo4E8dNZaGGwxpCwWyEBQC5QvFonP8d6t60iGpAHVAfNA==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/isarray": { "version": "1.0.0", @@ -4979,27 +4116,13 @@ "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, - "node_modules/isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "peer": true, - "dependencies": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", + "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", "dev": true }, "node_modules/jest-worker": { @@ -5052,7 +4175,7 @@ "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, "node_modules/jsesc": { @@ -5068,18 +4191,18 @@ } }, "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "node_modules/json-merge-patch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz", - "integrity": "sha1-+ixrWvh9p3uuKWalidUuI+2B/kA=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", + "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", "dev": true, "dependencies": { - "deep-equal": "^1.0.0" + "fast-deep-equal": "^3.1.3" } }, "node_modules/json-parse-even-better-errors": { @@ -5107,7 +4230,7 @@ "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, "node_modules/json5": { @@ -5166,12 +4289,6 @@ "npm": ">=1.4.28" } }, - "node_modules/jsonwebtoken/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/jsonwebtoken/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -5230,12 +4347,13 @@ } }, "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.3.tgz", + "integrity": "sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==", "dev": true, "dependencies": { - "json-buffer": "3.0.0" + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" } }, "node_modules/kind-of": { @@ -5248,15 +4366,18 @@ } }, "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", "dev": true, "dependencies": { - "package-json": "^6.3.0" + "package-json": "^8.1.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lcid": { @@ -5302,11 +4423,29 @@ "marky": "^1.2.2" } }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, "node_modules/loader-runner": { "version": "4.2.0", @@ -5343,37 +4482,37 @@ "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", "dev": true }, "node_modules/lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", "dev": true }, "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", "dev": true }, "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", "dev": true }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "dev": true }, "node_modules/lodash.merge": { @@ -5384,7 +4523,7 @@ "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, "node_modules/lodash.truncate": { @@ -5394,12 +4533,15 @@ "peer": true }, "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lru-cache": { @@ -5413,26 +4555,11 @@ "node": ">=10" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "node_modules/map-age-cleaner": { "version": "0.1.3", @@ -5447,21 +4574,11 @@ } }, "node_modules/marky": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz", - "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", @@ -5476,42 +4593,12 @@ "node": ">=8" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true, - "peer": true - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -5591,10 +4678,9 @@ } }, "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multi-ini": { "version": "2.1.2", @@ -5606,19 +4692,21 @@ } }, "node_modules/multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", + "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", "dev": true, "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", + "@types/minimatch": "^3.0.5", + "array-differ": "^4.0.0", + "array-union": "^3.0.1", "minimatch": "^3.0.4" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/mv": { @@ -5698,9 +4786,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -5724,16 +4812,6 @@ "ncp": "bin/ncp" } }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -5741,37 +4819,28 @@ "dev": true }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-notifier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.0.tgz", - "integrity": "sha512-SkwNwGnMMlSPrcoeH4CSo9XyWe72acAHEJGDdPdB+CyBVHsIYaTQ4U/1wk3URsyzC75xZLg2vzU2YaALlqDF1Q==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", "dev": true, "dependencies": { "growly": "^1.3.0", "is-wsl": "^2.2.0", - "semver": "^7.3.2", + "semver": "^7.3.5", "shellwords": "^0.1.1", - "uuid": "^8.3.0", + "uuid": "^8.3.2", "which": "^2.0.2" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -5779,12 +4848,15 @@ "dev": true }, "node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm-run-path": { @@ -5800,9 +4872,9 @@ } }, "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "dependencies": { "boolbase": "^1.0.0" @@ -5823,56 +4895,18 @@ "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz", + "integrity": "sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==", "dev": true }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -5894,16 +4928,20 @@ } }, "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -5949,42 +4987,19 @@ } }, "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true, "engines": { - "node": ">=6" + "node": ">=12.20" } }, "node_modules/p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "peer": true, - "dependencies": { - "p-timeout": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true, - "peer": true, "engines": { "node": ">=4" } @@ -6022,19 +5037,6 @@ "node": ">=8" } }, - "node_modules/p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "peer": true, - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -6045,27 +5047,21 @@ } }, "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", "dev": true, "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" }, "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pako": { @@ -6086,43 +5082,85 @@ } }, "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz", + "integrity": "sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/code-frame": "^7.16.0", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^2.3.1", + "lines-and-columns": "^2.0.2" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", + "dev": true, + "dependencies": { + "entities": "^4.3.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, "dependencies": { - "parse5": "^6.0.1" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "peer": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, "engines": { - "node": ">= 0.8" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/path-exists": { @@ -6156,23 +5194,16 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true, - "peer": true - }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", "dev": true }, "node_modules/picocolors": { @@ -6181,75 +5212,54 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "peer": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pino": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.4.0.tgz", - "integrity": "sha512-qEHLtKcmYcid6s2qjlGTxaLe9Lq1IiGmd74IZb9Obi/FRTaA+ymb8FD/cmOIL4vt6ug/EtmhGwxZbiGhI+7cuQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.1.0.tgz", + "integrity": "sha512-53jlxs+02UNTtF1XwVWfa0dHipBiM5GK73XhkHn8M2hUl9y3L94dNwB8BwQhpd5WdHjBkyJiO7v0LRt4SGgsPg==", "dev": true, "dependencies": { - "fast-redact": "^3.0.0", - "fastify-warning": "^0.2.0", - "get-caller-file": "^2.0.5", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "v1.0.0", + "pino-std-serializers": "^5.0.0", + "process-warning": "^2.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.13.0" + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.0.0", + "thread-stream": "^1.0.0" }, "bin": { "pino": "bin.js" } }, "node_modules/pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", + "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", "dev": true, "dependencies": { - "duplexify": "^4.1.2", + "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, + "node_modules/pino-abstract-transport/node_modules/readable-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", + "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-5.6.0.tgz", + "integrity": "sha512-VdUXCw8gO+xhir7sFuoYSjTnzB+TMDGxhAC/ph3YS3sdHnXNdsK0wMtADNUltfeGkn2KDxEM21fnjF3RwXyC8A==", "dev": true }, "node_modules/pkg-dir": { @@ -6265,21 +5275,27 @@ } }, "node_modules/postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/prelude-ls": { @@ -6290,15 +5306,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", @@ -6331,32 +5338,43 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "node_modules/process-warning": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.0.0.tgz", + "integrity": "sha512-+MmoAXoUX+VTHAlwns0h+kFUWFs/3FZy+ZuchkgjyOu3oioLAo2LB5aCfKPh2+P9O18i3m43tUEv3YqttSy0Ww==", + "dev": true + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "peer": true, "engines": { "node": ">=0.4.0" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/promise-toolbox": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", + "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", "dev": true, - "peer": true, "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "make-error": "^1.3.2" }, "engines": { - "node": ">= 0.10" + "node": ">=6" } }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "node_modules/pump": { @@ -6378,42 +5396,29 @@ } }, "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", "dev": true, "dependencies": { - "escape-goat": "^2.0.0" + "escape-goat": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, - "peer": true, "engines": { "node": ">=0.6" } }, - "node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "peer": true, - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", @@ -6429,6 +5434,18 @@ "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", "dev": true }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -6438,32 +5455,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "peer": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -6488,7 +5479,7 @@ "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6531,27 +5522,11 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -6564,27 +5539,30 @@ } }, "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", + "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", "dev": true, "dependencies": { - "rc": "^1.2.8" + "@pnpm/npm-conf": "^1.0.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=14" } }, "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", "dev": true, "dependencies": { - "rc": "^1.2.8" + "rc": "1.2.8" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/relaxed-json": { @@ -6641,13 +5619,13 @@ "node_modules/relaxed-json/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "node_modules/relaxed-json/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { "node": ">=4" @@ -6697,19 +5675,20 @@ "node": ">= 6" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "engines": { - "node": ">=0.6" + "bin": { + "uuid": "bin/uuid" } }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6719,7 +5698,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -6734,6 +5712,12 @@ "path-parse": "^1.0.6" } }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, "node_modules/resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", @@ -6764,12 +5748,24 @@ } }, "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, "dependencies": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/responselike/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/rimraf": { @@ -6789,16 +5785,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/safe-compare": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", - "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", - "dev": true, - "peer": true, - "dependencies": { - "buffer-alloc": "^1.2.0" - } - }, "node_modules/safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -6845,24 +5831,10 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "peer": true, - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6874,58 +5846,20 @@ } }, "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", "dev": true, "dependencies": { - "semver": "^6.3.0" + "semver": "^7.3.5" }, "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "peer": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "node": ">=12" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true, - "peer": true - }, "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -6935,22 +5869,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "peer": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", @@ -6960,13 +5878,6 @@ "node": ">=0.10.0" } }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true, - "peer": true - }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -7024,32 +5935,23 @@ "dev": true }, "node_modules/sign-addon": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.9.0.tgz", - "integrity": "sha512-a8IzM3jNPSHcf2wSkhLgME4QrIe+rKTb8y/qYwGGzby5ktODAH+WBsKIgGZ9p5d2mpppPwbNEsA+YzcL117bbA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-5.0.0.tgz", + "integrity": "sha512-qO3YYs8/kV7SyY8Kqmk1TW30FAVnvxTxUvncnK82H1+k4AkhVw33owReKyzoiHfNpgv1ugmgxA9jEsAIWqVCCg==", "dev": true, "dependencies": { - "common-tags": "1.8.0", - "core-js": "3.18.0", + "common-tags": "1.8.2", + "core-js": "3.22.8", "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", - "source-map-support": "0.5.20", + "source-map-support": "0.5.21", "stream-to-promise": "3.0.0" } }, - "node_modules/sign-addon/node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -7071,40 +5973,14 @@ } }, "node_modules/sonic-boom": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.6.0.tgz", - "integrity": "sha512-6xYZFRmDEtxGqfOKcDQ4cPLrNa0SPEDI+wlzDAHowXE6YV42NeXqg9mP2KkiM8JVu3lHfZ2iQKYlGOz+kTpphg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.0.tgz", + "integrity": "sha512-SbbZ+Kqj/XIunvIAgUZRlqd6CGQYq71tRRbXR92Za8J/R3Yh4Av+TWENiSiEgnlwckYLyP0YZQWVfyNC0dzLaA==", "dev": true, "dependencies": { "atomic-sleep": "^1.0.0" } }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "peer": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "peer": true, - "dependencies": { - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -7115,18 +5991,18 @@ } }, "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "dependencies": { "buffer-from": "^1.0.0", @@ -7145,9 +6021,9 @@ } }, "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "dependencies": { "through": "2" @@ -7196,26 +6072,10 @@ "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "node_modules/stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", + "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", "dev": true, "dependencies": { "any-promise": "^1.1.0" @@ -7235,16 +6095,6 @@ "node": ">= 10" } }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -7255,56 +6105,39 @@ } }, "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-bom-buf": { @@ -7332,16 +6165,6 @@ "node": ">=8" } }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "peer": true, - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -7359,19 +6182,6 @@ "node": ">=8" } }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "peer": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -7412,33 +6222,12 @@ "uri-js": "^4.2.2" } }, - "node_modules/table/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "peer": true }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -7448,25 +6237,6 @@ "node": ">=6" } }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "peer": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/terser": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", @@ -7549,7 +6319,7 @@ "node_modules/thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -7559,9 +6329,9 @@ } }, "node_modules/thread-stream": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.1.tgz", - "integrity": "sha512-+KNCqNxOSwYfXLtCIRDKQq29x9jvqnOFjYCPdB38sf4pT3QanPSNc8vRqMj+Q3z4tYIctb5opNZrMK/GwmgsAQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-1.0.1.tgz", + "integrity": "sha512-JuZyfzx81e5MBk8uIr8ZH76bXyjEQvbRDEkSdlV1JFBdq/rbby2RuvzBYlTBd/xCljxy6lPxrTLXzB9Jl1bNrw==", "dev": true, "dependencies": { "real-require": "^0.1.0" @@ -7570,19 +6340,9 @@ "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -7595,13 +6355,6 @@ "node": ">=8.17.0" } }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "peer": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -7611,29 +6364,10 @@ "node": ">=4" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", - "integrity": "sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=", + "integrity": "sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==", "dev": true, "engines": { "node": ">=0.4.0" @@ -7652,29 +6386,10 @@ "node": ">=0.8" } }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "peer": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "dependencies": { "safe-buffer": "^5.0.1" @@ -7686,7 +6401,7 @@ "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, "node_modules/type-check": { @@ -7709,18 +6424,16 @@ "node": ">=4" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/type-fest": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.17.0.tgz", + "integrity": "sha512-U+g3/JVXnOki1kLSc+xZGPRll3Ah9u2VIG6Sn9iH9YX6UkPERmt6O/0fIyTgsd2/whV0+gAaHAg8fz6sG1QzMA==", "dev": true, - "peer": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, "engines": { - "node": ">= 0.6" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/typedarray": { @@ -7738,27 +6451,19 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "peer": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", "dev": true, "dependencies": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/universalify": { @@ -7770,16 +6475,6 @@ "node": ">= 10.0.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -7791,28 +6486,43 @@ } }, "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", "dev": true, "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", + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", "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" + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/uri-js": { @@ -7823,52 +6533,19 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -7876,20 +6553,10 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "engines": [ "node >=0.6.0" @@ -7901,9 +6568,9 @@ } }, "node_modules/watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -7916,57 +6583,69 @@ "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-ext": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.6.0.tgz", - "integrity": "sha512-ja9kuCleKQLesUEx+tEl6ByxwVF1CVCjSc3V0ag78S40NWDRTBJhXwc4c+qlyZ0h/XefXc3waxnsq1izUBe/Nw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-7.1.1.tgz", + "integrity": "sha512-ehqPS8QHNKyAz6C1NBkDNbzWtuM9LfGMWF2WZx+9U1TCRdoLdZAqHhxF5hDwZFAPKkPW/iuQQ6r2qQiv7T3aYw==", "dev": true, "dependencies": { - "@babel/runtime": "7.13.9", - "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "4.4.0", + "@babel/runtime": "7.18.6", + "@devicefarmer/adbkit": "3.2.3", + "addons-linter": "5.10.0", "bunyan": "1.8.15", - "camelcase": "6.2.0", - "chrome-launcher": "0.15.0", - "debounce": "1.2.0", - "decamelize": "5.0.0", + "camelcase": "7.0.0", + "chrome-launcher": "0.15.1", + "debounce": "1.2.1", + "decamelize": "6.0.0", "es6-error": "4.1.1", - "event-to-promise": "0.8.0", "firefox-profile": "4.2.2", - "fs-extra": "9.1.0", + "fs-extra": "10.1.0", "fx-runner": "1.2.0", "import-fresh": "3.3.0", "mkdirp": "1.0.4", - "multimatch": "5.0.0", + "multimatch": "6.0.0", "mz": "2.7.0", - "node-notifier": "9.0.0", - "open": "7.4.2", - "parse-json": "5.2.0", - "sign-addon": "3.9.0", - "source-map-support": "0.5.20", - "strip-bom": "4.0.0", - "strip-json-comments": "3.1.1", + "node-notifier": "10.0.1", + "open": "8.4.0", + "parse-json": "6.0.2", + "promise-toolbox": "0.21.0", + "sign-addon": "5.0.0", + "source-map-support": "0.5.21", + "strip-bom": "5.0.0", + "strip-json-comments": "4.0.0", "tmp": "0.2.1", - "update-notifier": "5.1.0", - "watchpack": "2.1.1", - "ws": "7.4.6", - "yargs": "16.2.0", + "update-notifier": "6.0.2", + "watchpack": "2.4.0", + "ws": "8.8.0", + "yargs": "17.5.1", "zip-dir": "2.0.0" }, "bin": { - "web-ext": "bin/web-ext" + "web-ext": "bin/web-ext.js" }, "engines": { - "node": ">=12.0.0", + "node": ">=14.0.0", "npm": ">=6.9.0" } }, + "node_modules/web-ext/node_modules/strip-json-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-4.0.0.tgz", + "integrity": "sha512-LzWcbfMbAsEDTRmhjWIioe8GcDRl0fa35YMXFoJKDdiD/quGFmjJjdgPjFJJNwCMaLyQqFIDqCdHD2V4HfLgYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack": { "version": "5.74.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", @@ -8092,19 +6771,6 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/when": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", @@ -8126,15 +6792,68 @@ } }, "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dev": true, "dependencies": { - "string-width": "^4.0.0" + "string-width": "^5.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/wildcard": { @@ -8158,38 +6877,82 @@ } }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/wrappy": { @@ -8210,12 +6973,12 @@ } }, "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", @@ -8231,12 +6994,15 @@ } }, "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/xml2js": { @@ -8261,16 +7027,6 @@ "node": ">=4.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -8286,36 +7042,36 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", @@ -8356,6 +7112,7 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "peer": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -8398,21 +7155,6 @@ "@babel/highlight": "^7.14.5" } }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -8588,9 +7330,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" }, "@babel/helper-validator-option": { "version": "7.14.5", @@ -8610,11 +7352,11 @@ } }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -8672,9 +7414,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", - "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -8728,26 +7470,11 @@ "@babel/highlight": "^7.14.5" } }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true } } }, @@ -8762,34 +7489,39 @@ } }, "@devicefarmer/adbkit": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-2.11.3.tgz", - "integrity": "sha512-rsgWREAvSRQjdP9/3GoAV6Tq+o97haywgbTfCgt5yUqiDpaaq3hlH9FTo9XsdG8x+Jd0VQ9nTC2IXsDu8JGRSA==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.3.tgz", + "integrity": "sha512-wK9rVrabs4QU0oK8Jnwi+HRBEm+s1x/o63kgthUe0y7K1bfcYmgLuQf41/adsj/5enddlSxzkJavl2EwOu+r1g==", "dev": true, "requires": { - "@devicefarmer/adbkit-logcat": "^1.1.0", - "@devicefarmer/adbkit-monkey": "~1.0.1", - "bluebird": "~2.9.24", - "commander": "^2.3.0", - "debug": "~2.6.3", - "node-forge": "^0.10.0", - "split": "~0.3.3" + "@devicefarmer/adbkit-logcat": "^2.1.2", + "@devicefarmer/adbkit-monkey": "~1.2.0", + "bluebird": "~3.7", + "commander": "^9.1.0", + "debug": "~4.3.1", + "node-forge": "^1.3.1", + "split": "~1.0.1" + }, + "dependencies": { + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "dev": true + } } }, "@devicefarmer/adbkit-logcat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", - "integrity": "sha512-K90P5gUXM/w+yzLvJIRQ+tJooNU6ipUPPQkljtPJ0laR66TGtpt4Gqsjm0n9dPHK1W5KGgU1R5wnCd6RTSlPNA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.2.tgz", + "integrity": "sha512-G4grpEa5s9s9wCRs8YB9LjFSnz0Os3g3RYIwZSxH3JFfV3aejL5xlu4hHMH4JY+d4oCCwImcEZJcFPY9BEP21w==", "dev": true }, "@devicefarmer/adbkit-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", - "integrity": "sha512-HilPrVrCosYWqSyjfpDtaaN1kJwdlBpS+IAflP3z+e7nsEgk3JGJf1Vg0NgHJooTf5HDfXSyZqMVg+5jvXCK0g==", - "dev": true, - "requires": { - "async": "~0.2.9" - } + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", + "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", + "dev": true }, "@discoveryjs/json-ext": { "version": "0.5.2", @@ -8820,15 +7552,6 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "peer": true }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "peer": true, - "requires": { - "ms": "2.1.2" - } - }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -8845,12 +7568,6 @@ "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true } } }, @@ -8863,71 +7580,63 @@ "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", "minimatch": "^3.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "peer": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true - } } }, "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, "@mdn/browser-compat-data": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.0.11.tgz", - "integrity": "sha512-rmQPBLe3/DuJy0Bcr1KNuSiIcgV67R2AeLxagKMQTI0R8F9lLC894wJRYhA5ytV0CIi7dzxILqdFeuVbqrkoCA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.1.2.tgz", + "integrity": "sha512-X7lnoos6vF+llTjMDhP8HQJy2nL4RNf1LRejfNKOJLKrZ55A4p2z1WdhPY/NCieqiLH6gwlzDSVpmPYSPLd+bg==", "dev": true }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true + "@pnpm/network.ca-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz", + "integrity": "sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==", + "dev": true, + "requires": { + "graceful-fs": "4.2.10" + } }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "@pnpm/npm-conf": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", + "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", "dev": true, "requires": { - "defer-to-connect": "^1.0.1" + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" } }, - "@types/decompress": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@types/decompress/-/decompress-4.2.4.tgz", - "integrity": "sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==", + "@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, - "peer": true, "requires": { - "@types/node": "*" + "defer-to-connect": "^2.0.1" } }, - "@types/download": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/download/-/download-8.0.1.tgz", - "integrity": "sha512-t5DjMD6Y1DxjXtEHl7Kt+nQn9rOmVLYD8p4Swrcc5QpgyqyqR2gXTIK6RwwMnNeFJ+ZIiIW789fQKzCrK7AOFA==", + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, - "peer": true, "requires": { - "@types/decompress": "*", - "@types/got": "^8", - "@types/node": "*" + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" } }, "@types/eslint": { @@ -8956,15 +7665,17 @@ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, - "@types/got": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/@types/got/-/got-8.3.6.tgz", - "integrity": "sha512-nvLlj+831dhdm4LR2Ly+HTpdLyBaMynoOr6wpIxS19d/bPeHQxFU5XQ6Gp6ohBpxvCWZM1uHQIC2+ySRH1rGrQ==", - "dev": true, - "peer": true, - "requires": { - "@types/node": "*" - } + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", + "dev": true }, "@types/json-schema": { "version": "7.0.8", @@ -8972,10 +7683,19 @@ "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", "dev": true }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, "@types/node": { @@ -8984,10 +7704,19 @@ "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", "dev": true }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, "requires": { "@types/node": "*" @@ -9174,15 +7903,13 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, - "peer": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "event-target-shim": "^5.0.0" } }, "acorn": { @@ -9204,90 +7931,113 @@ "requires": {} }, "addons-linter": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-4.4.0.tgz", - "integrity": "sha512-2N8oo97y2w2MJX/bcvnSb5BG2s+0BOlOu/0Q06wp5bnyEwWbfKFOVX/CorivGkRteY0fbSUWvU55LXgIiLyH5w==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-5.10.0.tgz", + "integrity": "sha512-RiW9A0Z5HOzghN+BxmModDZ1V6B+1NFWZ+aU/vXefUtrNrJF6oWUnmeCLl1QzDaRcYVGDNDX9DheLfb23/Dzdg==", "dev": true, "requires": { - "@mdn/browser-compat-data": "4.0.11", + "@mdn/browser-compat-data": "5.1.2", "addons-moz-compare": "1.2.0", - "addons-scanner-utils": "6.1.0", - "ajv": "6.12.6", - "ajv-merge-patch": "4.1.0", + "addons-scanner-utils": "7.1.0", + "ajv": "8.11.0", + "ajv-merge-patch": "5.0.1", "chalk": "4.1.2", - "cheerio": "1.0.0-rc.10", - "columnify": "1.5.4", + "cheerio": "1.0.0-rc.12", + "columnify": "1.6.0", "common-tags": "1.8.2", "deepmerge": "4.2.2", - "eslint": "8.3.0", - "eslint-plugin-no-unsanitized": "4.0.0", - "eslint-visitor-keys": "3.1.0", - "espree": "9.1.0", + "eslint": "8.18.0", + "eslint-plugin-no-unsanitized": "4.0.1", + "eslint-visitor-keys": "3.3.0", + "espree": "9.3.2", "esprima": "4.0.1", "fluent-syntax": "0.13.0", - "glob": "7.2.0", - "image-size": "1.0.0", + "glob": "8.0.3", + "image-size": "1.0.1", "is-mergeable-object": "1.1.1", "jed": "1.1.1", "os-locale": "5.0.0", - "pino": "7.4.0", - "postcss": "8.3.11", + "pino": "8.1.0", + "postcss": "8.4.14", "relaxed-json": "1.0.3", - "semver": "7.3.5", + "semver": "7.3.7", "sha.js": "2.4.11", "source-map-support": "0.5.21", "tosource": "1.0.0", "upath": "2.0.1", - "yargs": "17.2.1", + "yargs": "17.5.1", "yauzl": "2.10.0" }, "dependencies": { "@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "dependencies": { - "espree": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", - "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true } } }, "@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" } }, - "ansi-regex": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-merge-patch": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true + "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-5.0.1.tgz", + "integrity": "sha512-0UP3aJCzfzBOkmLR+EinJDCfg6DNtprj3bVPo7JJNgUpZMKt097t9xxQOWFGRoB4JvKKIHE2qe0HkVaS/HyrjQ==", + "dev": true, + "requires": { + "fast-json-patch": "^2.0.6", + "json-merge-patch": "^1.0.2" + } }, "argparse": { "version": "2.0.1", @@ -9295,15 +8045,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -9311,32 +8052,31 @@ "dev": true }, "eslint": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", - "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", + "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.1.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", + "globals": "^13.15.0", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", @@ -9344,58 +8084,74 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", "regexpp": "^3.2.0", - "semver": "^7.2.1", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true } } }, "eslint-plugin-no-unsanitized": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.0.tgz", - "integrity": "sha512-Wguc3EZS+7BJ/Pgu8C1/G86eXHUIRz4ZHEhPlwVkS42MbHEyfh8Wm+pDRVAg73EE0TR//SbjkPlHr93yLJT10g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.1.tgz", + "integrity": "sha512-y/lAMWnPPC7RYuUdxlEL/XiCL8FehN9h9s3Kjqbp/Kv0i9NZs+IXSC2kS546Fa4Bumwy31HlVS/OdWX0Kxb5Xg==", "dev": true, "requires": {} }, "eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "estraverse": { @@ -9404,6 +8160,39 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -9413,6 +8202,12 @@ "is-glob": "^4.0.3" } }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -9422,44 +8217,19 @@ "argparse": "^2.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "brace-expansion": "^1.1.7" } } } @@ -9471,25 +8241,17 @@ "dev": true }, "addons-scanner-utils": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-6.1.0.tgz", - "integrity": "sha512-O9rObtOmnMI1qBmHH2RlV+H3vAJWm594bbxbFYEkYeqSUkXd0Ohzjwnv1af4GFDlrBK6wB8TS0+/2X/zB8+LnA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-7.1.0.tgz", + "integrity": "sha512-I6uQtJg3sbNtbGOsR2GmTtegCegYTXFRTnnvukEcX0jWidI4enyENyCV1MNkoLSw5xbgKIM/bFuSm4IPFlDYrg==", "dev": true, "requires": { - "@types/yauzl": "2.9.2", - "common-tags": "1.8.0", + "@types/yauzl": "2.10.0", + "common-tags": "1.8.2", "first-chunk-stream": "3.0.0", "strip-bom-stream": "4.0.0", "upath": "2.0.1", "yauzl": "2.10.0" - }, - "dependencies": { - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true - } } }, "adm-zip": { @@ -9516,75 +8278,25 @@ "dev": true, "requires": {} }, - "ajv-merge-patch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz", - "integrity": "sha512-0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==", - "dev": true, - "requires": { - "fast-json-patch": "^2.0.6", - "json-merge-patch": "^0.2.3" - } - }, "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.1.0" } }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "peer": true }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -9597,28 +8309,9 @@ "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "peer": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true, - "peer": true - } - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -9629,28 +8322,15 @@ } }, "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", + "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", "dev": true }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true, - "peer": true - }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true }, "asn1": { @@ -9665,7 +8345,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true }, "astral-regex": { @@ -9674,16 +8354,10 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "peer": true }, - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, "at-least-node": { @@ -9701,7 +8375,7 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true }, "aws4": { @@ -9715,85 +8389,80 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "peer": true - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "requires": { "tweetnacl": "^0.14.3" } }, - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "peer": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, "bluebird": { - "version": "2.9.34", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", - "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "peer": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - } - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "boxen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", "dev": true, "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } } } }, @@ -9827,54 +8496,18 @@ } } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "peer": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "peer": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "peer": true - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true }, "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "peer": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -9893,26 +8526,25 @@ "safe-json-stringify": "~1" } }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "peer": true + "cacheable-lookup": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.0.4.tgz", + "integrity": "sha512-mbcDEZCkv2CZF4G01kr8eBd/5agkt9oCqz75tJMSIsquvRZ2sL6Hi5zGVKi/0OSC9oO1GHfJ2AV0ZIOY9vye0A==", + "dev": true }, "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", + "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "dependencies": { "lowercase-keys": { @@ -9923,25 +8555,15 @@ } } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==", "dev": true }, "caniuse-lite": { @@ -9953,7 +8575,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, "chalk": { @@ -9966,37 +8588,128 @@ } }, "cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, "requires": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + } } }, "cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + } } }, "chrome-launcher": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.0.tgz", - "integrity": "sha512-ZQqX5kb9H0+jy1OqLnWampfocrtSZaGl7Ny3F9GRha85o4odbL8x55paUzh51UC7cEmZ5obp3H2Mm70uC2PpRA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.1.tgz", + "integrity": "sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg==", "dev": true, "requires": { "@types/node": "*", @@ -10020,15 +8733,15 @@ "dev": true }, "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true }, "cliui": { @@ -10042,19 +8755,15 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-regex": "^5.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } @@ -10062,7 +8771,7 @@ "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true }, "clone-deep": { @@ -10077,9 +8786,9 @@ } }, "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "requires": { "mimic-response": "^1.0.0" @@ -10105,12 +8814,12 @@ "dev": true }, "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", + "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", "dev": true, "requires": { - "strip-ansi": "^3.0.0", + "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" } }, @@ -10135,6 +8844,16 @@ "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true }, + "compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dev": true, + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -10152,45 +8871,36 @@ "typedarray": "^0.0.6" } }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "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" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, - "peer": true, "requires": { - "safe-buffer": "5.2.1" + "ini": "^1.3.4", + "proto-list": "~1.2.1" }, "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true } } }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", "dev": true, - "peer": true + "requires": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + } }, "convert-source-map": { "version": "1.8.0", @@ -10201,24 +8911,10 @@ "safe-buffer": "~5.1.1" } }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "peer": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true, - "peer": true - }, "core-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", - "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", "dev": true }, "core-util-is": { @@ -10238,261 +8934,126 @@ } }, "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true + } + } }, "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + } } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, "requires": { "assert-plus": "^1.0.0" } }, "debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", "dev": true }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, "decamelize": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.0.tgz", - "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", "dev": true }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "peer": true - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "peer": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "peer": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "peer": true - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "peer": true - } - } - }, "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "peer": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "peer": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "peer": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "peer": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "peer": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", - "dev": true, - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "peer": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, - "peer": true, "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" + "mimic-response": "^3.1.0" }, "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "peer": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "peer": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "peer": true + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true } } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -10522,47 +9083,30 @@ "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", "dev": true, "requires": { "clone": "^1.0.2" } }, "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "peer": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true, - "peer": true - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -10583,9 +9127,9 @@ } }, "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true }, "domhandler": { @@ -10596,202 +9140,25 @@ "requires": { "domelementtype": "^2.2.0" } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", - "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", - "dev": true, - "peer": true, - "requires": { - "archive-type": "^4.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.2.1", - "ext-name": "^5.0.0", - "file-type": "^11.1.0", - "filenamify": "^3.0.0", - "get-stream": "^4.1.0", - "got": "^8.3.1", - "make-dir": "^2.1.0", - "p-event": "^2.1.0", - "pify": "^4.0.1" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "dev": true, - "peer": true - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "dev": true, - "peer": true, - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "peer": true - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dev": true, - "peer": true, - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "peer": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "peer": true - } - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true, - "peer": true - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dev": true, - "peer": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true, - "peer": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "peer": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "peer": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "dev": true, - "peer": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "peer": true - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "peer": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" } }, "dtrace-provider": { @@ -10804,41 +9171,16 @@ "nan": "^2.14.0" } }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, - "duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "dev": true, - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, "requires": { "jsbn": "~0.1.0", @@ -10854,13 +9196,6 @@ "safe-buffer": "^5.0.1" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true, - "peer": true - }, "electron-to-chromium": { "version": "1.3.727", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", @@ -10872,13 +9207,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "peer": true - }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -10902,6 +9230,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "peer": true, "requires": { "ansi-colors": "^4.1.1" } @@ -10952,18 +9281,11 @@ "dev": true }, "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", "dev": true }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true, - "peer": true - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -11023,21 +9345,6 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "peer": true }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "peer": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "peer": true, - "requires": { - "ms": "2.1.2" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -11062,21 +9369,6 @@ "peer": true } } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "peer": true, - "requires": { - "ansi-regex": "^5.0.0" - } } } }, @@ -11169,20 +9461,20 @@ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "espree": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", - "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "requires": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } @@ -11232,17 +9524,10 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "peer": true - }, - "event-to-promise": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", - "integrity": "sha1-S4TxF3K28l93Uvx02XFTGsb1tiY=", + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true }, "events": { @@ -11268,78 +9553,6 @@ "strip-final-newline": "^2.0.0" } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "peer": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "5.1.2" - } - } - } - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "peer": true, - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "peer": true, - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -11349,7 +9562,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true }, "fast-deep-equal": { @@ -11376,7 +9589,7 @@ "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", "dev": true } } @@ -11392,9 +9605,9 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-redact": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", - "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", + "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", "dev": true }, "fastest-levenshtein": { @@ -11403,16 +9616,10 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "fastify-warning": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz", - "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==", - "dev": true - }, "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "requires": { "pend": "~1.2.0" @@ -11426,48 +9633,6 @@ "flat-cache": "^3.0.4" } }, - "file-type": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", - "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", - "dev": true, - "peer": true - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true, - "peer": true - }, - "filenamify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", - "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", - "dev": true, - "peer": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "peer": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -11534,7 +9699,7 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true }, "form-data": { @@ -11548,45 +9713,18 @@ "mime-types": "^2.1.12" } }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "peer": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "peer": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "peer": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "peer": true + "form-data-encoder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.0.1.tgz", + "integrity": "sha512-Oy+P9w5mnO4TWXVgUiQvggNKPI9/ummcSt5usuIV6HkaLKigwzPpoenhEqmGmx3zHqm6ZLJ+CR/99N8JLinaEw==", + "dev": true }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -11669,17 +9807,6 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -11692,7 +9819,7 @@ "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, "requires": { "assert-plus": "^1.0.0" @@ -11736,9 +9863,9 @@ } }, "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "requires": { "type-fest": "^0.20.2" }, @@ -11751,39 +9878,38 @@ } }, "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@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" + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.3.0.tgz", + "integrity": "sha512-7uK06aluHF0UibYFBX3lFUZ2FG/W0KS4O4EqAIrbWIdbPxIT33r6ZJy7Zy+pdh0CP/ZbF3zBa7Fd9dCn7vGPBg==", + "dev": true, + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "@types/cacheable-request": "^6.0.2", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^6.0.4", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.0.1", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^2.0.0" }, "dependencies": { "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true } } }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "graceful-readlink": { @@ -11795,13 +9921,13 @@ "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", "dev": true }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "dev": true }, "har-validator": { @@ -11828,42 +9954,10 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true, - "peer": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "peer": true, - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", "dev": true }, "htmlparser2": { @@ -11884,33 +9978,10 @@ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "peer": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "peer": true - } - } - }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -11918,38 +9989,32 @@ "sshpk": "^1.7.0" } }, + "http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "peer": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "peer": true - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "peer": true }, "image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", "dev": true, "requires": { "queue": "6.0.2" @@ -11971,9 +10036,9 @@ } }, "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true }, "import-local": { @@ -12017,39 +10082,12 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "peer": true, - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "dependencies": { - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true, - "peer": true - } - } - }, "invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", "dev": true }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "peer": true - }, "is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -12059,29 +10097,19 @@ "is-relative": "^0.1.0" } }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, "requires": { - "ci-info": "^2.0.0" + "ci-info": "^3.2.0" } }, "is-core-module": { @@ -12093,15 +10121,6 @@ "has": "^1.0.3" } }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -12142,17 +10161,10 @@ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", "dev": true }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true, - "peer": true - }, "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", "dev": true }, "is-obj": { @@ -12161,26 +10173,12 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, - "is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "peer": true - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "peer": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -12190,29 +10188,12 @@ "isobject": "^3.0.1" } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-relative": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", "dev": true }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "peer": true - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -12222,13 +10203,13 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true }, "is-wsl": { @@ -12241,9 +10222,9 @@ } }, "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.0.tgz", + "integrity": "sha512-HneQBCrXGBy15QnaDfcn6OLoU8AQPAa0Qn0IeJR/QCo4E8dNZaGGwxpCwWyEBQC5QvFonP8d6t60iGpAHVAfNA==", "dev": true }, "isarray": { @@ -12266,24 +10247,13 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "peer": true, - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, "jed": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=", + "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", "dev": true }, "jest-worker": { @@ -12326,7 +10296,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, "jsesc": { @@ -12336,18 +10306,18 @@ "dev": true }, "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "json-merge-patch": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz", - "integrity": "sha1-+ixrWvh9p3uuKWalidUuI+2B/kA=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", + "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", "dev": true, "requires": { - "deep-equal": "^1.0.0" + "fast-deep-equal": "^3.1.3" } }, "json-parse-even-better-errors": { @@ -12375,7 +10345,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, "json5": { @@ -12423,12 +10393,6 @@ "semver": "^5.6.0" }, "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -12483,12 +10447,13 @@ } }, "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.3.tgz", + "integrity": "sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==", "dev": true, "requires": { - "json-buffer": "3.0.0" + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" } }, "kind-of": { @@ -12498,12 +10463,12 @@ "dev": true }, "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", "dev": true, "requires": { - "package-json": "^6.3.0" + "package-json": "^8.1.0" } }, "lcid": { @@ -12541,12 +10506,29 @@ "requires": { "debug": "^2.6.9", "marky": "^1.2.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", "dev": true }, "loader-runner": { @@ -12578,37 +10560,37 @@ "lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", "dev": true }, "lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", "dev": true }, "lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", "dev": true }, "lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", "dev": true }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, "lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "dev": true }, "lodash.merge": { @@ -12619,7 +10601,7 @@ "lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, "lodash.truncate": { @@ -12629,9 +10611,9 @@ "peer": true }, "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true }, "lru-cache": { @@ -12642,22 +10624,11 @@ "yallist": "^4.0.0" } }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "map-age-cleaner": { "version": "0.1.3", @@ -12669,18 +10640,11 @@ } }, "marky": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.2.tgz", - "integrity": "sha512-k1dB2HNeaNyORco8ulVEhctyEGkKHb2YWAhDsxeFlW2nROIirsctBYzKwwS3Vza+sKTS1zO4Z+n9/+9WbGLIxQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "peer": true - }, "mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", @@ -12692,33 +10656,12 @@ "p-is-promise": "^2.1.0" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true, - "peer": true - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "peer": true - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "peer": true - }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -12774,10 +10717,9 @@ "optional": true }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multi-ini": { "version": "2.1.2", @@ -12789,15 +10731,14 @@ } }, "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", + "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", "dev": true, "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", + "@types/minimatch": "^3.0.5", + "array-differ": "^4.0.0", + "array-union": "^3.0.1", "minimatch": "^3.0.4" } }, @@ -12868,9 +10809,9 @@ "optional": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "natural-compare": { @@ -12885,13 +10826,6 @@ "dev": true, "optional": true }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "peer": true - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -12899,31 +10833,23 @@ "dev": true }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true }, "node-notifier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.0.tgz", - "integrity": "sha512-SkwNwGnMMlSPrcoeH4CSo9XyWe72acAHEJGDdPdB+CyBVHsIYaTQ4U/1wk3URsyzC75xZLg2vzU2YaALlqDF1Q==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", "dev": true, "requires": { "growly": "^1.3.0", "is-wsl": "^2.2.0", - "semver": "^7.3.2", + "semver": "^7.3.5", "shellwords": "^0.1.1", - "uuid": "^8.3.0", + "uuid": "^8.3.2", "which": "^2.0.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "node-releases": { @@ -12933,9 +10859,9 @@ "dev": true }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true }, "npm-run-path": { @@ -12948,9 +10874,9 @@ } }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "requires": { "boolbase": "^1.0.0" @@ -12965,41 +10891,15 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true }, "on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz", + "integrity": "sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==", "dev": true }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "peer": true, - "requires": { - "ee-first": "1.1.1" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -13018,13 +10918,14 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { @@ -13058,34 +10959,17 @@ "dev": true }, "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "peer": true, - "requires": { - "p-timeout": "^2.0.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "peer": true - }, "p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -13110,16 +10994,6 @@ "p-limit": "^2.2.0" } }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "peer": true, - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -13127,23 +11001,15 @@ "dev": true }, "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", "dev": true, "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" } }, "pako": { @@ -13161,38 +11027,65 @@ } }, "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz", + "integrity": "sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/code-frame": "^7.16.0", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^2.3.1", + "lines-and-columns": "^2.0.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + } } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz", + "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==", "dev": true, "requires": { - "parse5": "^6.0.1" + "entities": "^4.3.0" + }, + "dependencies": { + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + } } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, - "peer": true + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "dependencies": { + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + } + } }, "path-exists": { "version": "4.0.0", @@ -13216,23 +11109,16 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true, - "peer": true - }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", "dev": true }, "picocolors": { @@ -13241,63 +11127,50 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "peer": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "peer": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "peer": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pino": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.4.0.tgz", - "integrity": "sha512-qEHLtKcmYcid6s2qjlGTxaLe9Lq1IiGmd74IZb9Obi/FRTaA+ymb8FD/cmOIL4vt6ug/EtmhGwxZbiGhI+7cuQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.1.0.tgz", + "integrity": "sha512-53jlxs+02UNTtF1XwVWfa0dHipBiM5GK73XhkHn8M2hUl9y3L94dNwB8BwQhpd5WdHjBkyJiO7v0LRt4SGgsPg==", "dev": true, "requires": { - "fast-redact": "^3.0.0", - "fastify-warning": "^0.2.0", - "get-caller-file": "^2.0.5", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "v1.0.0", + "pino-std-serializers": "^5.0.0", + "process-warning": "^2.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.13.0" + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.0.0", + "thread-stream": "^1.0.0" } }, "pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", + "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", "dev": true, "requires": { - "duplexify": "^4.1.2", + "readable-stream": "^4.0.0", "split2": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", + "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", + "dev": true, + "requires": { + "abort-controller": "^3.0.0" + } + } } }, "pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-5.6.0.tgz", + "integrity": "sha512-VdUXCw8gO+xhir7sFuoYSjTnzB+TMDGxhAC/ph3YS3sdHnXNdsK0wMtADNUltfeGkn2KDxEM21fnjF3RwXyC8A==", "dev": true }, "pkg-dir": { @@ -13310,14 +11183,14 @@ } }, "postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.2" } }, "prelude-ls": { @@ -13325,12 +11198,6 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, "prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", @@ -13354,26 +11221,37 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "process-warning": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.0.0.tgz", + "integrity": "sha512-+MmoAXoUX+VTHAlwns0h+kFUWFs/3FZy+ZuchkgjyOu3oioLAo2LB5aCfKPh2+P9O18i3m43tUEv3YqttSy0Ww==", + "dev": true + }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "peer": true }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "promise-toolbox": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", + "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", "dev": true, - "peer": true, "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "make-error": "^1.3.2" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "pump": { @@ -13392,32 +11270,19 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", "dev": true, "requires": { - "escape-goat": "^2.0.0" + "escape-goat": "^4.0.0" } }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "peer": true - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "peer": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true }, "queue": { "version": "6.0.2", @@ -13434,6 +11299,12 @@ "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", "dev": true }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -13443,26 +11314,6 @@ "safe-buffer": "^5.1.0" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "peer": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "peer": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -13484,7 +11335,7 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true } } @@ -13520,42 +11371,32 @@ } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", + "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", "dev": true, "requires": { - "rc": "^1.2.8" + "@pnpm/npm-conf": "^1.0.4" } }, "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", "dev": true, "requires": { - "rc": "^1.2.8" + "rc": "1.2.8" } }, "relaxed-json": { @@ -13600,13 +11441,13 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "supports-color": { @@ -13648,10 +11489,10 @@ "uuid": "^3.3.2" }, "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true } } @@ -13659,14 +11500,13 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "peer": true + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "resolve": { "version": "1.20.0", @@ -13678,6 +11518,12 @@ "path-parse": "^1.0.6" } }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, "resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", @@ -13701,12 +11547,20 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, "requires": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } } }, "rimraf": { @@ -13723,16 +11577,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-compare": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz", - "integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==", - "dev": true, - "peer": true, - "requires": { - "buffer-alloc": "^1.2.0" - } - }, "safe-json-stringify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", @@ -13761,78 +11605,29 @@ "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, - "peer": true, "requires": { - "commander": "^2.8.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } }, "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", "dev": true, - "peer": true, "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true, - "peer": true - } + "semver": "^7.3.5" } }, "serialize-javascript": { @@ -13844,32 +11639,12 @@ "randombytes": "^2.1.0" } }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "peer": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true, - "peer": true - }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -13915,29 +11690,21 @@ "dev": true }, "sign-addon": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.9.0.tgz", - "integrity": "sha512-a8IzM3jNPSHcf2wSkhLgME4QrIe+rKTb8y/qYwGGzby5ktODAH+WBsKIgGZ9p5d2mpppPwbNEsA+YzcL117bbA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-5.0.0.tgz", + "integrity": "sha512-qO3YYs8/kV7SyY8Kqmk1TW30FAVnvxTxUvncnK82H1+k4AkhVw33owReKyzoiHfNpgv1ugmgxA9jEsAIWqVCCg==", "dev": true, "requires": { - "common-tags": "1.8.0", - "core-js": "3.18.0", + "common-tags": "1.8.2", + "core-js": "3.22.8", "deepcopy": "2.1.0", "es6-error": "4.1.1", "es6-promisify": "7.0.0", "jsonwebtoken": "8.5.1", "mz": "2.7.0", "request": "2.88.2", - "source-map-support": "0.5.20", + "source-map-support": "0.5.21", "stream-to-promise": "3.0.0" - }, - "dependencies": { - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true - } } }, "signal-exit": { @@ -13958,34 +11725,14 @@ } }, "sonic-boom": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.6.0.tgz", - "integrity": "sha512-6xYZFRmDEtxGqfOKcDQ4cPLrNa0SPEDI+wlzDAHowXE6YV42NeXqg9mP2KkiM8JVu3lHfZ2iQKYlGOz+kTpphg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.0.tgz", + "integrity": "sha512-SbbZ+Kqj/XIunvIAgUZRlqd6CGQYq71tRRbXR92Za8J/R3Yh4Av+TWENiSiEgnlwckYLyP0YZQWVfyNC0dzLaA==", "dev": true, "requires": { "atomic-sleep": "^1.0.0" } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "peer": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "peer": true, - "requires": { - "sort-keys": "^1.0.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -13993,15 +11740,15 @@ "dev": true }, "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -14019,9 +11766,9 @@ } }, "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { "through": "2" @@ -14056,23 +11803,10 @@ "tweetnacl": "~0.14.0" } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "peer": true - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "stream-to-array": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=", + "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", "dev": true, "requires": { "any-promise": "^1.1.0" @@ -14089,13 +11823,6 @@ "stream-to-array": "~2.3.0" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "peer": true - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -14106,43 +11833,27 @@ } }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true }, "strip-bom-buf": { @@ -14164,16 +11875,6 @@ "strip-bom-buf": "^2.0.0" } }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "peer": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -14185,16 +11886,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "peer": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14229,26 +11920,11 @@ "uri-js": "^4.2.2" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "peer": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "peer": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "peer": true, - "requires": { - "ansi-regex": "^5.0.0" - } } } }, @@ -14258,22 +11934,6 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "peer": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - }, "terser": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", @@ -14335,16 +11995,16 @@ "thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, "requires": { "thenify": ">= 3.1.0 < 4" } }, "thread-stream": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.13.1.tgz", - "integrity": "sha512-+KNCqNxOSwYfXLtCIRDKQq29x9jvqnOFjYCPdB38sf4pT3QanPSNc8vRqMj+Q3z4tYIctb5opNZrMK/GwmgsAQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-1.0.1.tgz", + "integrity": "sha512-JuZyfzx81e5MBk8uIr8ZH76bXyjEQvbRDEkSdlV1JFBdq/rbby2RuvzBYlTBd/xCljxy6lPxrTLXzB9Jl1bNrw==", "dev": true, "requires": { "real-require": "^0.1.0" @@ -14353,16 +12013,9 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "peer": true - }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -14372,36 +12025,16 @@ "rimraf": "^3.0.0" } }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "peer": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "peer": true - }, "tosource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz", - "integrity": "sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=", + "integrity": "sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==", "dev": true }, "tough-cookie": { @@ -14414,26 +12047,10 @@ "punycode": "^2.1.1" } }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "peer": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, "requires": { "safe-buffer": "^5.0.1" @@ -14442,7 +12059,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, "type-check": { @@ -14459,16 +12076,11 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "peer": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } + "type-fest": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.17.0.tgz", + "integrity": "sha512-U+g3/JVXnOki1kLSc+xZGPRll3Ah9u2VIG6Sn9iH9YX6UkPERmt6O/0fIyTgsd2/whV0+gAaHAg8fz6sG1QzMA==", + "dev": true }, "typedarray": { "version": "0.0.6", @@ -14485,24 +12097,13 @@ "is-typedarray": "^1.0.0" } }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "peer": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", "dev": true, "requires": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^4.0.0" } }, "universalify": { @@ -14511,13 +12112,6 @@ "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "dev": true }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "peer": true - }, "upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -14525,25 +12119,33 @@ "dev": true }, "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", "dev": true, "requires": { - "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", + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", "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" + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + } } }, "uri-js": { @@ -14554,39 +12156,16 @@ "punycode": "^2.1.0" } }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true, - "peer": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "peer": true - }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-compile-cache": { @@ -14594,17 +12173,10 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "peer": true - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "requires": { "assert-plus": "^1.0.0", @@ -14613,9 +12185,9 @@ } }, "watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -14625,48 +12197,56 @@ "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "requires": { "defaults": "^1.0.3" } }, "web-ext": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.6.0.tgz", - "integrity": "sha512-ja9kuCleKQLesUEx+tEl6ByxwVF1CVCjSc3V0ag78S40NWDRTBJhXwc4c+qlyZ0h/XefXc3waxnsq1izUBe/Nw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-7.1.1.tgz", + "integrity": "sha512-ehqPS8QHNKyAz6C1NBkDNbzWtuM9LfGMWF2WZx+9U1TCRdoLdZAqHhxF5hDwZFAPKkPW/iuQQ6r2qQiv7T3aYw==", "dev": true, "requires": { - "@babel/runtime": "7.13.9", - "@devicefarmer/adbkit": "2.11.3", - "addons-linter": "4.4.0", + "@babel/runtime": "7.18.6", + "@devicefarmer/adbkit": "3.2.3", + "addons-linter": "5.10.0", "bunyan": "1.8.15", - "camelcase": "6.2.0", - "chrome-launcher": "0.15.0", - "debounce": "1.2.0", - "decamelize": "5.0.0", + "camelcase": "7.0.0", + "chrome-launcher": "0.15.1", + "debounce": "1.2.1", + "decamelize": "6.0.0", "es6-error": "4.1.1", - "event-to-promise": "0.8.0", "firefox-profile": "4.2.2", - "fs-extra": "9.1.0", + "fs-extra": "10.1.0", "fx-runner": "1.2.0", "import-fresh": "3.3.0", "mkdirp": "1.0.4", - "multimatch": "5.0.0", + "multimatch": "6.0.0", "mz": "2.7.0", - "node-notifier": "9.0.0", - "open": "7.4.2", - "parse-json": "5.2.0", - "sign-addon": "3.9.0", - "source-map-support": "0.5.20", - "strip-bom": "4.0.0", - "strip-json-comments": "3.1.1", + "node-notifier": "10.0.1", + "open": "8.4.0", + "parse-json": "6.0.2", + "promise-toolbox": "0.21.0", + "sign-addon": "5.0.0", + "source-map-support": "0.5.21", + "strip-bom": "5.0.0", + "strip-json-comments": "4.0.0", "tmp": "0.2.1", - "update-notifier": "5.1.0", - "watchpack": "2.1.1", - "ws": "7.4.6", - "yargs": "16.2.0", + "update-notifier": "6.0.2", + "watchpack": "2.4.0", + "ws": "8.8.0", + "yargs": "17.5.1", "zip-dir": "2.0.0" + }, + "dependencies": { + "strip-json-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-4.0.0.tgz", + "integrity": "sha512-LzWcbfMbAsEDTRmhjWIioe8GcDRl0fa35YMXFoJKDdiD/quGFmjJjdgPjFJJNwCMaLyQqFIDqCdHD2V4HfLgYA==", + "dev": true + } } }, "webpack": { @@ -14699,18 +12279,6 @@ "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" - }, - "dependencies": { - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - } } }, "webpack-cli": { @@ -14772,12 +12340,46 @@ } }, "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dev": true, "requires": { - "string-width": "^4.0.0" + "string-width": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, "wildcard": { @@ -14798,29 +12400,52 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^6.0.1" } } } @@ -14843,16 +12468,16 @@ } }, "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", "dev": true, "requires": {} }, "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", "dev": true }, "xml2js": { @@ -14871,13 +12496,6 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "peer": true - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -14890,30 +12508,30 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.0.0" } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "requires": { "buffer-crc32": "~0.2.3", diff --git a/addon/package.json b/addon/package.json index b6ee11b86..6df613bd6 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^2.11.1", "eslint-plugin-no-unsanitized": "^3.1.5", - "web-ext": "^6.6.0", + "web-ext": "^7.1.1", "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }, From 7fbdeb83ef2177b2584166d4d88daaadc2e993da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:36 +0200 Subject: [PATCH 0508/1236] build(deps-dev): bump pre-commit from 2.17.0 to 2.20.0 in /backend (#1496) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.17.0 to 2.20.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.17.0...v2.20.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 76608a2e8..41a3ccb08 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==1.8.2 -pre-commit==2.17.0 +pre-commit==2.20.0 pytest==7.1.2 pytest-responses==0.5.0 responses==0.21.0 From 580c3e98fb42e87c5e137f4094e23fec68275ab0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:45 +0200 Subject: [PATCH 0509/1236] build(deps-dev): bump pre-commit from 2.17.0 to 2.20.0 in /bot (#1497) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.17.0 to 2.20.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.17.0...v2.20.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 994a014d9..f4bb783ed 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.4.3 jsonschema==4.4.0 -pre-commit==2.17.0 +pre-commit==2.20.0 pytest==7.1.2 pytest-responses==0.5.0 responses==0.21.0 From 88142c8a7f3bcb062f0988a0e552e79a1700fde9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:51 +0200 Subject: [PATCH 0510/1236] build(deps-dev): bump @babel/core from 7.16.12 to 7.18.9 in /frontend (#1501) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.16.12 to 7.18.9. - [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.18.9/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 469 ++++++++++++++++++++++--------------- frontend/package.json | 2 +- 2 files changed, 281 insertions(+), 190 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9e63050e6..ecebda4ef 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4,6 +4,16 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@babel/code-frame": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", @@ -20,191 +30,209 @@ "dev": true }, "@babel/core": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", - "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", + "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", "dev": true }, "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.9", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", "semver": "^6.3.0" } }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true }, "@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "dev": true, + "requires": { + "@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", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, - "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "electron-to-chromium": { + "version": "1.4.206", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", + "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "semver": { @@ -689,27 +717,27 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } @@ -743,131 +771,156 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.9", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "dev": true, + "requires": { + "@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", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, @@ -3084,6 +3137,44 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@leichtgewicht/ip-codec": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", diff --git a/frontend/package.json b/frontend/package.json index dfd7a6cb3..2308da582 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.16.12", + "@babel/core": "^7.18.9", "@babel/preset-env": "^7.16.11", "babel-loader": "^8.2.3", "babel-plugin-prismjs": "^2.1.0", From 8bd31376dae3af6599283d503826fbecf6722aac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:57:59 +0200 Subject: [PATCH 0511/1236] build(deps): bump terser from 5.7.1 to 5.14.2 in /addon (#1505) Bumps [terser](https://github.com/terser/terser) from 5.7.1 to 5.14.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 146 ++++++++++++++++++++++++++++++++-------- 1 file changed, 119 insertions(+), 27 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 303b08203..c8464c239 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -644,6 +644,64 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@mdn/browser-compat-data": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.1.2.tgz", @@ -6238,14 +6296,15 @@ } }, "node_modules/terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" + "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" @@ -6293,15 +6352,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -7587,6 +7637,55 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@mdn/browser-compat-data": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.1.2.tgz", @@ -11935,22 +12034,15 @@ "dev": true }, "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "source-map-support": "~0.5.20" } }, "terser-webpack-plugin": { From bb92ed6dcadcb66f7380bdb547fd722120d8c4eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:58:48 +0200 Subject: [PATCH 0512/1236] build(deps-dev): bump sass-loader from 12.4.0 to 13.0.2 in /frontend (#1480) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.4.0 to 13.0.2. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.4.0...v13.0.2) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 6 +++--- frontend/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ecebda4ef..eaac02bfe 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -10356,9 +10356,9 @@ } }, "sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, "requires": { "klona": "^2.0.4", diff --git a/frontend/package.json b/frontend/package.json index 2308da582..704176b5d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.5.3", "node-sass": "^7.0.1", "prettier": "1.19.1", - "sass-loader": "^12.4.0", + "sass-loader": "^13.0.2", "standard": "^17.0.0", "terser-webpack-plugin": "^5.3.0", "webpack": "^5.74.0", From a6c1fc039667df46d82ae4799f3404a1cd81b0a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:59:07 +0200 Subject: [PATCH 0513/1236] build(deps): bump terser from 5.10.0 to 5.14.2 in /frontend (#1506) Bumps [terser](https://github.com/terser/terser) from 5.10.0 to 5.14.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 80 +++++++++++++++++++++++++------------- 1 file changed, 52 insertions(+), 28 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index eaac02bfe..02d047080 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3159,6 +3159,29 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", @@ -10729,6 +10752,24 @@ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -11513,45 +11554,28 @@ } }, "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } } } }, From 5601e716c47466744578bd229721927a969b9469 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:59:18 +0200 Subject: [PATCH 0514/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#1452) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.0 to 5.3.3. - [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.0...v5.3.3) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 28 +++++++++++----------------- frontend/package.json | 2 +- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 02d047080..b9f0bf43a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7783,9 +7783,9 @@ "dev": true }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -11580,22 +11580,22 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", "dev": true, "requires": { - "jest-worker": "^27.4.1", + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", "terser": "^5.7.2" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "schema-utils": { @@ -11608,12 +11608,6 @@ "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, diff --git a/frontend/package.json b/frontend/package.json index 704176b5d..4e43a0104 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "1.19.1", "sass-loader": "^13.0.2", "standard": "^17.0.0", - "terser-webpack-plugin": "^5.3.0", + "terser-webpack-plugin": "^5.3.3", "webpack": "^5.74.0", "webpack-cli": "^4.10.0", "webpack-dev-server": "^4.9.3", From 78881ae16940be549db94071541bc4f4d8fd5bb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:00:48 +0200 Subject: [PATCH 0515/1236] build(deps-dev): bump @babel/preset-env in /frontend (#1502) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.16.11 to 7.18.9. - [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.18.9/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 2791 ++++++++++++------------------------ frontend/package.json | 2 +- 2 files changed, 917 insertions(+), 1876 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b9f0bf43a..0a8ce0038 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,9 +24,9 @@ } }, "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", "dev": true }, "@babel/core": { @@ -255,72 +255,84 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -330,310 +342,118 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", - "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/highlight": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" }, "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -643,54 +463,33 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - } - } + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } @@ -743,28 +542,55 @@ } } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } @@ -925,116 +751,244 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, - "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "@babel/highlight": "^7.18.6" } - } - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - }, + }, + "@babel/generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "dev": true, + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "dev": true + }, + "@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/traverse": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "dev": true, + "requires": { + "@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", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } @@ -1056,142 +1010,134 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.9", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "dev": true, + "requires": { + "@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", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, @@ -1224,232 +1170,182 @@ "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "dependencies": { - "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", - "dev": true - }, - "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true - }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "@babel/plugin-transform-parameters": "^7.18.8" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { @@ -1497,6 +1393,15 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1579,1315 +1484,501 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", - "dev": true - }, - "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", - "dev": true - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/highlight": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/highlight": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } } } }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@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/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", + "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -2897,106 +1988,63 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "@babel/types": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, "dependencies": { - "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", - "dev": true - }, - "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -3019,9 +2067,9 @@ } }, "@babel/runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4094,13 +3142,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "dependencies": { @@ -4113,13 +3161,13 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", - "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.20.0" + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { @@ -4714,34 +3762,27 @@ "dev": true }, "core-js-compat": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", - "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dev": true, "requires": { - "browserslist": "^4.19.1", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, - "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", - "dev": true - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -5293,9 +4334,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.52", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz", - "integrity": "sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==", + "version": "1.4.206", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", + "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", "dev": true }, "emoji-regex": { @@ -8028,7 +7069,7 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "lodash.memoize": { @@ -8681,9 +7722,9 @@ } }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "node-sass": { @@ -10120,9 +9161,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "requires": { "regenerate": "^1.4.2" @@ -10135,9 +9176,9 @@ "dev": true }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -10190,29 +9231,29 @@ "dev": true }, "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -10221,7 +9262,7 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } diff --git a/frontend/package.json b/frontend/package.json index 4e43a0104..079db8801 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.18.9", - "@babel/preset-env": "^7.16.11", + "@babel/preset-env": "^7.18.9", "babel-loader": "^8.2.3", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From 9fb38a13d61bfdd6e9133972356eb5f5eb05e57b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:10:33 +0200 Subject: [PATCH 0516/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#1472) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.5.3 to 2.6.1. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.3...v2.6.1) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 18 +++++++++--------- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0a8ce0038..744657958 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7438,24 +7438,24 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", - "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dev": true, "requires": { "schema-utils": "^4.0.0" }, "dependencies": { "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", diff --git a/frontend/package.json b/frontend/package.json index 079db8801..12fd61b6c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^3.4.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.5.3", + "mini-css-extract-plugin": "^2.6.1", "node-sass": "^7.0.1", "prettier": "1.19.1", "sass-loader": "^13.0.2", From d8500d7bf0fa63ea5f909fc9e96041a034bfa849 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:10:41 +0200 Subject: [PATCH 0517/1236] build(deps-dev): bump babel-loader from 8.2.3 to 8.2.5 in /frontend (#1410) Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.3 to 8.2.5. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.2.3...v8.2.5) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 27 ++++++++------------------- frontend/package.json | 2 +- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 744657958..e162bd792 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3121,13 +3121,13 @@ } }, "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" } @@ -7023,25 +7023,14 @@ "dev": true }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { diff --git a/frontend/package.json b/frontend/package.json index 12fd61b6c..6ff9efeac 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@babel/core": "^7.18.9", "@babel/preset-env": "^7.18.9", - "babel-loader": "^8.2.3", + "babel-loader": "^8.2.5", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", From a5e81f14440f702af1797dd9029c8d8539ae2527 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:10:48 +0200 Subject: [PATCH 0518/1236] build(deps): bump python-magic from 0.4.24 to 0.4.27 in /report (#1469) Bumps [python-magic](https://github.com/ahupp/python-magic) from 0.4.24 to 0.4.27. - [Release notes](https://github.com/ahupp/python-magic/releases) - [Changelog](https://github.com/ahupp/python-magic/blob/master/CHANGELOG) - [Commits](https://github.com/ahupp/python-magic/compare/0.4.24...0.4.27) --- updated-dependencies: - dependency-name: python-magic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index f13131bb3..8383ab638 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ -python-magic==0.4.24 +python-magic==0.4.27 taskcluster==44.4.0 tenacity==8.0.1 zstandard==0.18.0 From 27b3c0c49729fcfb09a8ebb25e736b2b7372efda Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:10:54 +0200 Subject: [PATCH 0519/1236] build(deps): bump libmozdata from 0.1.73 to 0.1.79 in /bot (#1484) Bumps [libmozdata](https://github.com/mozilla/libmozdata) from 0.1.73 to 0.1.79. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/compare/v0.1.73...v0.1.79) --- updated-dependencies: - dependency-name: libmozdata dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6e1373136..2772fc927 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==2.4.0 -libmozdata==0.1.73 +libmozdata==0.1.79 pytoml==0.1.21 pyyaml==6.0 tenacity==8.0.1 From f4cae29a06125890295adf58cdac2128dde0ee60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:11:01 +0200 Subject: [PATCH 0520/1236] build(deps-dev): bump jsonschema from 4.4.0 to 4.8.0 in /bot (#1512) Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.4.0 to 4.8.0. - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.4.0...v4.8.0) --- updated-dependencies: - dependency-name: jsonschema dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index f4bb783ed..354e70842 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,5 +1,5 @@ json-e==4.4.3 -jsonschema==4.4.0 +jsonschema==4.8.0 pre-commit==2.20.0 pytest==7.1.2 pytest-responses==0.5.0 From 35e12be4f98d5be1d1c52ed0dc0b7167de6e9e03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:11:10 +0200 Subject: [PATCH 0521/1236] build(deps): bump taskcluster from 44.4.0 to 44.17.2 in /tools (#1513) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.4.0 to 44.17.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v44.4.0...v44.17.2) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index bcacb8c07..5e8844c91 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -4,4 +4,4 @@ logbook==1.5.3 pytz==2021.3 raven==6.10.0 structlog==21.5.0 -taskcluster==44.4.0 +taskcluster==44.17.2 From 3f6217ef751a6ea3ee48e27591f9ac6d0789dfd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:11:18 +0200 Subject: [PATCH 0522/1236] build(deps): bump path-parse from 1.0.6 to 1.0.7 in /addon (#1515) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c8464c239..3219272dd 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -5247,9 +5247,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "node_modules/pend": { @@ -11203,9 +11203,9 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "pend": { From 15b4d84a8d583de0452b7eeea0b80f43dcb1653d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:11:25 +0200 Subject: [PATCH 0523/1236] build(deps): bump jszip from 3.6.0 to 3.10.0 in /addon (#1516) Bumps [jszip](https://github.com/Stuk/jszip) from 3.6.0 to 3.10.0. - [Release notes](https://github.com/Stuk/jszip/releases) - [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md) - [Commits](https://github.com/Stuk/jszip/compare/v3.6.0...v3.10.0) --- updated-dependencies: - dependency-name: jszip dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 3219272dd..e17e5ad2c 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -4372,15 +4372,15 @@ } }, "node_modules/jszip": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", - "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz", + "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==", "dev": true, "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" + "setimmediate": "^1.0.5" } }, "node_modules/jwa": { @@ -5927,14 +5927,11 @@ "randombytes": "^2.1.0" } }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true }, "node_modules/sha.js": { "version": "2.4.11", @@ -10513,15 +10510,15 @@ } }, "jszip": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", - "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz", + "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==", "dev": true, "requires": { "lie": "~3.3.0", "pako": "~1.0.2", "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" + "setimmediate": "^1.0.5" } }, "jwa": { @@ -11738,10 +11735,10 @@ "randombytes": "^2.1.0" } }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "dev": true }, "sha.js": { From cce9bb7d3dc53c75383e4660e6cc41cc3736a19b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:11:48 +0200 Subject: [PATCH 0524/1236] build(deps): bump taskcluster from 44.4.0 to 44.17.2 in /report (#1514) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.4.0 to 44.17.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v44.4.0...v44.17.2) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 8383ab638..c4134ded7 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==44.4.0 +taskcluster==44.17.2 tenacity==8.0.1 zstandard==0.18.0 From 7e105afadcdd3cf62fe1dcf833dcfeb35df2ee72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:28:39 +0200 Subject: [PATCH 0525/1236] build(deps): bump structlog from 21.5.0 to 22.1.0 in /tools (#1509) Bumps [structlog](https://github.com/hynek/structlog) from 21.5.0 to 22.1.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md) - [Commits](https://github.com/hynek/structlog/compare/21.5.0...22.1.0) --- updated-dependencies: - dependency-name: structlog dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 5e8844c91..df2b9c8d8 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,5 +3,5 @@ async-timeout==3.0.1 logbook==1.5.3 pytz==2021.3 raven==6.10.0 -structlog==21.5.0 +structlog==22.1.0 taskcluster==44.17.2 From 927d9194272f1d46f4a32d093b27f7aa20febac7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:28:47 +0200 Subject: [PATCH 0526/1236] build(deps): bump pytz from 2021.3 to 2022.1 in /tools (#1358) Bumps [pytz](https://github.com/stub42/pytz) from 2021.3 to 2022.1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2021.3...release_2022.1) --- updated-dependencies: - dependency-name: pytz dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index df2b9c8d8..21ee3a16e 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,7 +1,7 @@ aiohttp==3.7.4 async-timeout==3.0.1 logbook==1.5.3 -pytz==2021.3 +pytz==2022.1 raven==6.10.0 structlog==22.1.0 taskcluster==44.17.2 From 1e72023146626e275aa2d68080be371b02750f91 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 30 Jul 2022 01:28:55 +0200 Subject: [PATCH 0527/1236] Bump aiohttp and async-timeout (#1517) * build(deps): bump async-timeout from 3.0.1 to 4.0.2 in /tools Bumps [async-timeout](https://github.com/aio-libs/async-timeout) from 3.0.1 to 4.0.2. - [Release notes](https://github.com/aio-libs/async-timeout/releases) - [Changelog](https://github.com/aio-libs/async-timeout/blob/master/CHANGES.rst) - [Commits](aio-libs/async-timeout@v3.0.1...v4.0.2) --- updated-dependencies: - dependency-name: async-timeout dependency-type: direct:production update-type: version-update:semver-major * build(deps): bump aiohttp from 3.7.4 to 3.8.1 in /tools Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.4 to 3.8.1. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](aio-libs/aiohttp@v3.7.4...v3.8.1) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production update-type: version-update:semver-minor --- tools/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 21ee3a16e..4325ef72e 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,5 +1,5 @@ -aiohttp==3.7.4 -async-timeout==3.0.1 +aiohttp==3.8.1 +async-timeout==4.0.2 logbook==1.5.3 pytz==2022.1 raven==6.10.0 From e4ec5af2434e86639695cea2b9f2dd4f931e7283 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:38:45 +0200 Subject: [PATCH 0528/1236] build(deps): bump libmozevent from 1.1.10 to 1.1.13 in /events (#1445) Bumps [libmozevent](https://github.com/mozilla/libmozdata) from 1.1.10 to 1.1.13. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](https://github.com/mozilla/libmozdata/commits) --- updated-dependencies: - dependency-name: libmozevent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index c47d6d639..67cd9edc9 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.10 +libmozevent==1.1.13 From e942b71da28124ce1d7a88dc19bc64124cae1e61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:38:51 +0200 Subject: [PATCH 0529/1236] build(deps): bump python from 3.10.2-slim to 3.10.5-slim in /bot (#1457) Bumps python from 3.10.2-slim to 3.10.5-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 24570ec81..8ef911f67 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10.2-slim +FROM python:3.10.5-slim ADD tools /src/tools ADD bot /src/bot From db6ff315b004cb5db15a592a6daaaf3ef7fec531 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:38:57 +0200 Subject: [PATCH 0530/1236] build(deps): bump python from 3.10.2-slim to 3.10.5-slim in /backend (#1458) Bumps python from 3.10.2-slim to 3.10.5-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index caf3755ad..7cc01761b 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10.2-slim +FROM python:3.10.5-slim ADD tools /src/tools ADD backend /src/backend From 9cc42ed01d3a48cbba63b10947f12406423ca3d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:39:03 +0200 Subject: [PATCH 0531/1236] build(deps): bump moment from 2.29.1 to 2.29.4 in /addon (#1493) Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index e17e5ad2c..c985d45c8 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -4726,9 +4726,9 @@ } }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "dev": true, "optional": true, "engines": { @@ -10806,9 +10806,9 @@ "dev": true }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "dev": true, "optional": true }, From 8cebfd7539db97e4586bca74faac55809f7c6855 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:39:09 +0200 Subject: [PATCH 0532/1236] build(deps): bump setuptools from 60.5.0 to 63.2.0 in /report (#1503) Bumps [setuptools](https://github.com/pypa/setuptools) from 60.5.0 to 63.2.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst) - [Commits](https://github.com/pypa/setuptools/compare/v60.5.0...v63.2.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 7269cefb5..bdc8afbf6 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==60.5.0 +setuptools==63.2.0 wheel==0.37.1 From 4ece882b942c09c49da43c6f3b7f2589ab3211d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 01:56:28 +0200 Subject: [PATCH 0533/1236] build(deps): bump redis from 3.5.3 to 4.3.4 in /backend (#1485) Bumps [redis](https://github.com/redis/redis-py) from 3.5.3 to 4.3.4. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/3.5.3...v4.3.4) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 4879d1f40..b2e20f3f7 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -9,6 +9,6 @@ google-cloud-storage==2.4.0 gunicorn==20.1.0 python-dateutil==2.8.2 pytoml==0.1.21 -redis==3.5.3 +redis==4.3.4 swagger-ui-bundle==0.0.9 zstandard==0.18.0 From 8b4878f5bdb29748ef7562eee7f6aa95c5457626 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 30 Jul 2022 01:57:31 +0200 Subject: [PATCH 0534/1236] Release 1.3.10 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index d4c4950a3..0c00f6108 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.9 +1.3.10 diff --git a/bot/VERSION b/bot/VERSION index d4c4950a3..0c00f6108 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.9 +1.3.10 diff --git a/events/VERSION b/events/VERSION index d4c4950a3..0c00f6108 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.9 +1.3.10 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e162bd792..2e53d2bd7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.9", + "version": "1.3.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/frontend/package.json b/frontend/package.json index 6ff9efeac..8d185b748 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.9", + "version": "1.3.10", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index d4c4950a3..0c00f6108 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.9 +1.3.10 From 562e165a24c6c22d8a190af0854460908976bdd0 Mon Sep 17 00:00:00 2001 From: hallspaugh Date: Wed, 21 Sep 2022 08:44:07 -0500 Subject: [PATCH 0535/1236] Fix broken images by dotting into Module property (#1573) --- frontend/src/base.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/base.html b/frontend/src/base.html index b13255f0e..9bcf4f97c 100644 --- a/frontend/src/base.html +++ b/frontend/src/base.html @@ -3,7 +3,7 @@ mozilla-central coverage - + - - - - - - - - - - - -
- - -
- -
-
Loading...
-
-
-
Hover a point to see its details
-
-
-
- - - - - + + + + + mozilla-central coverage + + + + + + + + + + + + + + + +
+ + +
+ +
+
Loading...
+
+
+
Hover a point to see its details
+
+
+
+ + + + diff --git a/frontend/src/common.js b/frontend/src/common.js index da0ecb080..b286d599b 100644 --- a/frontend/src/common.js +++ b/frontend/src/common.js @@ -5,8 +5,8 @@ import { ZERO_COVERAGE_FILTERS } from "./zero_coverage_report.js"; export const REV_LATEST = "latest"; function domContentLoaded() { - return new Promise(resolve => - document.addEventListener("DOMContentLoaded", resolve) + return new Promise((resolve) => + document.addEventListener("DOMContentLoaded", resolve), ); } export const DOM_READY = domContentLoaded(); @@ -21,7 +21,7 @@ export async function main(load, display) { // Full workflow, loading then displaying data // used for following updates - const full = async function() { + const full = async function () { const data = await load(); await display(data); }; @@ -56,7 +56,7 @@ function cacheSet(cache, key, value) { cache[key] = { val: value, - time: now + time: now, }; } @@ -79,7 +79,7 @@ export async function getPathCoverage(path, changeset, platform, suite) { params += `&suite=${suite}`; } const response = await fetch( - `${COVERAGE_BACKEND_HOST}/v2/path?${params}` + `${COVERAGE_BACKEND_HOST}/v2/path?${params}`, ).catch(alert); if (response.status !== 200) { throw new Error(response.status + " - " + response.statusText); @@ -118,7 +118,7 @@ export async function getHistory(path, platform, suite) { // Check data has coverage values // These values are missing when going above 2 levels right now - const coverage = data.filter(point => { + const coverage = data.filter((point) => { return point.coverage !== null; }); if (coverage.length === 0) { @@ -137,7 +137,7 @@ export async function getZeroCoverageData() { } const response = await fetch( - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/zero_coverage_report.json" + "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/zero_coverage_report.json", ); data = await response.json(); @@ -198,12 +198,12 @@ export async function getSource(file, revision) { // Filtering. -const getThirdPartyPaths = (function() { +const getThirdPartyPaths = (function () { let paths = null; - return async function() { + return async function () { if (!paths) { const response = await getSource("tools/rewriting/ThirdPartyPaths.txt"); - paths = response.split("\n").filter(path => path !== ""); + paths = response.split("\n").filter((path) => path !== ""); } return paths; @@ -217,7 +217,7 @@ export async function filterThirdParty(files) { const paths = await getThirdPartyPaths(); - return files.filter(file => { + return files.filter((file) => { for (const path of paths) { if (file.path.startsWith(path)) { return false; @@ -240,7 +240,7 @@ export function filterLanguages(files) { "hxx", "hpp", "inl", - "inc" + "inc", ]; const js = isEnabled("js"); const jsExtensions = [ @@ -251,23 +251,23 @@ export function filterLanguages(files) { "xml", "xul", "xhtml", - "html" + "html", ]; const java = isEnabled("java"); const javaExtensions = ["java"]; const rust = isEnabled("rust"); const rustExtensions = ["rs"]; - return files.filter(file => { + return files.filter((file) => { if (file.type === "directory") { return true; - } else if (cppExtensions.find(ext => file.path.endsWith("." + ext))) { + } else if (cppExtensions.find((ext) => file.path.endsWith("." + ext))) { return cpp; - } else if (jsExtensions.find(ext => file.path.endsWith("." + ext))) { + } else if (jsExtensions.find((ext) => file.path.endsWith("." + ext))) { return js; - } else if (rustExtensions.find(ext => file.path.endsWith("." + ext))) { + } else if (rustExtensions.find((ext) => file.path.endsWith("." + ext))) { return rust; - } else if (javaExtensions.find(ext => file.path.endsWith("." + ext))) { + } else if (javaExtensions.find((ext) => file.path.endsWith("." + ext))) { return java; } console.warn("Unknown language for " + file.path); @@ -280,7 +280,7 @@ export function filterHeaders(files) { return files; } - return files.filter(file => !file.path.endsWith(".h")); + return files.filter((file) => !file.path.endsWith(".h")); } export function filterCompletelyUncovered(files) { @@ -288,7 +288,7 @@ export function filterCompletelyUncovered(files) { return files; } - return files.filter(file => file.uncovered); + return files.filter((file) => file.uncovered); } export function filterLastPushDate(files) { @@ -308,7 +308,7 @@ export function filterLastPushDate(files) { return files; } - return files.filter(file => { + return files.filter((file) => { const lastPushDate = new Date(file.lastPushDate); if ( lastPushDate.getTime() <= upperLimit.getTime() && @@ -329,17 +329,17 @@ export function buildNavbar(path, revision) { const links = [ { name: "mozilla-central", - route: buildRoute({ path: "", revision }) - } + route: buildRoute({ path: "", revision }), + }, ]; return links.concat( - path.split("/").map(file => { + path.split("/").map((file) => { base += (base ? "/" : "") + file; return { name: file, - route: buildRoute({ path: base, view: "directory", revision }) + route: buildRoute({ path: base, view: "directory", revision }), }; - }) + }), ); } @@ -384,7 +384,7 @@ export function show(id, node) { export function render(template, data, target) { const output = Mustache.render( document.getElementById(template).innerHTML, - data + data, ); const box = document.getElementById(target); diff --git a/frontend/src/index.js b/frontend/src/index.js index 5aa2eaeff..85e3a1c03 100644 --- a/frontend/src/index.js +++ b/frontend/src/index.js @@ -11,12 +11,12 @@ import { buildNavbar, render, getSource, - getFilters + getFilters, } from "./common.js"; import { buildRoute, monitorOptions, readRoute, updateRoute } from "./route.js"; import { zeroCoverageDisplay, - zeroCoverageMenu + zeroCoverageMenu, } from "./zero_coverage_report.js"; import "normalize.css/normalize.css"; import "./style.scss"; @@ -31,18 +31,18 @@ const VIEW_FILE = "file"; function browserMenu(revision, filters, route) { const context = { revision, - platforms: filters.platforms.map(p => { + platforms: filters.platforms.map((p) => { return { name: p, - selected: p === route.platform + selected: p === route.platform, }; }), - suites: filters.suites.map(s => { + suites: filters.suites.map((s) => { return { name: s, - selected: s === route.suite + selected: s === route.suite, }; - }) + }), }; render("menu_browser", context, "menu"); } @@ -53,7 +53,7 @@ async function graphHistory(history, path) { return; } - const dateStr = function(timestamp) { + const dateStr = function (timestamp) { const date = new Date(timestamp); return `${date.getDate()}/${date.getMonth() + 1}/${date.getFullYear()}`; }; @@ -62,44 +62,44 @@ async function graphHistory(history, path) { series: [ { name: "History", - data: history.map(push => { + data: history.map((push) => { return { x: push.date * 1000, - y: push.coverage + y: push.coverage, }; - }) - } - ] + }), + }, + ], }; const config = { // Display dates on a linear scale axisX: { type: Chartist.FixedScaleAxis, divisor: 20, - labelInterpolationFnc: dateStr + labelInterpolationFnc: dateStr, }, // Fix display bug when points are too close lineSmooth: Chartist.Interpolation.cardinal({ - tension: 1 - }) + tension: 1, + }), }; const elt = show("history").querySelector(".ct-chart"); const chart = new Chartist.Line(elt, data, config); - chart.on("draw", function(evt) { + chart.on("draw", function (evt) { if (evt.type === "point") { // Load revision from graph when a point is clicked const revision = history[evt.index].changeset; - evt.element._node.onclick = function() { + evt.element._node.onclick = function () { updateRoute({ revision }); }; // Display revision from graph when a point is overed - evt.element._node.onmouseover = function() { + evt.element._node.onmouseover = function () { const ctx = { revision: revision.substring(0, 12), - date: dateStr(evt.value.x) + date: dateStr(evt.value.x), }; render("history_point", ctx, "history_details"); }; @@ -110,10 +110,10 @@ async function graphHistory(history, path) { async function showDirectory(dir, revision, files) { const context = { navbar: buildNavbar(dir, revision), - files: files.map(file => { + files: files.map((file) => { file.route = buildRoute({ path: file.path, - view: file.type + view: file.type, }); // Calc decimal range to make a nice coloration @@ -131,7 +131,7 @@ async function showDirectory(dir, revision, files) { } return this.path; - } + }, }; render("file_browser", context, "output"); } @@ -173,17 +173,17 @@ async function showFile(source, file, revision, selectedLine) { if (coverage >= 1000000) { hits = { nb: parseInt(coverage / 1000000), - unit: "M" + unit: "M", }; } else if (coverage >= 1000) { hits = { nb: parseInt(coverage / 1000), - unit: "k" + unit: "k", }; } else if (coverage > 0) { hits = { nb: coverage, - unit: "" + unit: "", }; } } @@ -201,9 +201,9 @@ async function showFile(source, file, revision, selectedLine) { coverage, line: line || " ", css_class: cssClass, - route: buildRoute({ line: nb }) + route: buildRoute({ line: nb }), }; - }) + }), }; hide("message"); @@ -215,7 +215,7 @@ async function showFile(source, file, revision, selectedLine) { const line = output.querySelector("#l" + selectedLine); line.scrollIntoView({ behavior: "smooth", - block: "center" + block: "center", }); } @@ -234,7 +234,7 @@ async function load() { "Loading coverage data for " + (route.path || "mozilla-central") + " @ " + - (route.revision || REV_LATEST) + (route.revision || REV_LATEST), ); // Load only zero coverage for that specific view @@ -244,7 +244,7 @@ async function load() { view: VIEW_ZERO_COVERAGE, path: route.path, zeroCoverage, - route + route, }; } @@ -261,7 +261,7 @@ async function load() { const [coverage, filters, viewData] = await Promise.all([ getPathCoverage(route.path, route.revision, route.platform, route.suite), getFilters(), - viewContent + viewContent, ]); return { @@ -271,7 +271,7 @@ async function load() { route, coverage, filters, - viewData + viewData, }; } catch (err) { console.warn("Failed to load coverage", err); @@ -296,7 +296,7 @@ export async function display(data) { data.viewData, data.coverage, data.revision, - data.route.line + data.route.line, ); } else { message("error", "Invalid view : " + data.view); diff --git a/frontend/src/route.js b/frontend/src/route.js index 81328afa2..5aa070d77 100644 --- a/frontend/src/route.js +++ b/frontend/src/route.js @@ -6,7 +6,7 @@ export function readRoute() { const hash = window.location.hash.substring(1); const pairs = hash.split("&"); const out = {}; - pairs.forEach(pair => { + pairs.forEach((pair) => { const [key, value] = pair.split("="); if (!key) { return; @@ -36,7 +36,7 @@ export function buildRoute(params) { return ( "#" + Object.keys(route) - .map(k => encodeURIComponent(k) + "=" + encodeURIComponent(route[k])) + .map((k) => encodeURIComponent(k) + "=" + encodeURIComponent(route[k])) .join("&") ); } @@ -64,13 +64,13 @@ export function monitorOptions(currentData) { for (const field of fields) { if (field.classList.contains("scroll")) { // On a scroll event, update display without any data loading - field.onclick = async evt => { + field.onclick = async (evt) => { evt.preventDefault(); updateRouteImmediate(evt.target.hash, currentData); }; } else if (field.type === "text") { // React on enter - field.onkeydown = async evt => { + field.onkeydown = async (evt) => { if (evt.keyCode === 13) { const params = {}; params[evt.target.name] = evt.target.value; @@ -79,7 +79,7 @@ export function monitorOptions(currentData) { }; } else { // React on change - field.onchange = async evt => { + field.onchange = async (evt) => { let value = evt.target.value; if (evt.target.type === "checkbox") { value = evt.target.checked ? "on" : "off"; diff --git a/frontend/src/style.scss b/frontend/src/style.scss index 6076083c5..604f3a3bc 100644 --- a/frontend/src/style.scss +++ b/frontend/src/style.scss @@ -18,7 +18,20 @@ body { font-weight: 400; line-height: 1.5; text-rendering: optimizeLegibility; - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-family: + BlinkMacSystemFont, + -apple-system, + "Segoe UI", + Roboto, + Oxygen, + Ubuntu, + Cantarell, + "Fira Sans", + "Droid Sans", + "Helvetica Neue", + Helvetica, + Arial, + sans-serif; background-color: white; @@ -135,7 +148,7 @@ nav { a:not(:last-child)::after { content: "/"; - color: #CCC; + color: #ccc; margin: 0 2px; } } @@ -144,7 +157,7 @@ nav { #browser { max-width: $small_screen; margin: 0 auto; - padding: .5em; + padding: 0.5em; .table { display: table; @@ -214,7 +227,7 @@ nav { } &.row { - &:nth-child(2n+3) { + &:nth-child(2n + 3) { background: hsl(0, 0%, 98%); } @@ -229,7 +242,8 @@ nav { h2 { width: 100%; - nav, span { + nav, + span { display: inline-block; margin-right: 3px; } @@ -310,7 +324,7 @@ $samp_size: 20px; color: grey; font-size: 1em; vertical-align: middle; - border-right: 1px solid #CCC; + border-right: 1px solid #ccc; font-family: monospace; background: #f5f2f0; padding: 0 2px; @@ -438,7 +452,7 @@ $samp_size: 20px; &::after { content: " "; position: absolute; - bottom: 100%; /* At the top of the tooltip */ + bottom: 100%; /* At the top of the tooltip */ left: 50%; margin-left: -5px; border-width: 5px; diff --git a/frontend/src/zero_coverage_report.js b/frontend/src/zero_coverage_report.js index ea356854d..af6e5b51c 100644 --- a/frontend/src/zero_coverage_report.js +++ b/frontend/src/zero_coverage_report.js @@ -8,45 +8,45 @@ import { filterLanguages, filterHeaders, filterCompletelyUncovered, - filterLastPushDate + filterLastPushDate, } from "./common.js"; import { buildRoute } from "./route.js"; export const ZERO_COVERAGE_FILTERS = { third_party: { name: "Show third-party files", - default_value: "on" + default_value: "on", }, headers: { name: "Show headers", - default_value: "off" + default_value: "off", }, completely_uncovered: { name: "Show completely uncovered files only", - default_value: "off" + default_value: "off", }, cpp: { name: "C/C++", - default_value: "on" + default_value: "on", }, js: { name: "JavaScript", - default_value: "on" + default_value: "on", }, java: { name: "Java", - default_value: "on" + default_value: "on", }, rust: { name: "Rust", - default_value: "on" - } + default_value: "on", + }, }; const ZERO_COVERAGE_PUSHES = { all: "All", one_year: "0 < 1 year", two_years: "1 < 2 years", - older_than_two_years: "Older than 2 years" + older_than_two_years: "Older than 2 years", }; export function zeroCoverageMenu(route) { @@ -56,7 +56,7 @@ export function zeroCoverageMenu(route) { key, message: filter.name, checked: isEnabled(key), - needs_explanation: key === "completely_uncovered" + needs_explanation: key === "completely_uncovered", }; }), last_pushes: Object.entries(ZERO_COVERAGE_PUSHES).map( @@ -64,10 +64,10 @@ export function zeroCoverageMenu(route) { return { value, message, - selected: route.last_push === value + selected: route.last_push === value, }; - } - ) + }, + ), }; render("menu_zero", context, "menu"); } @@ -108,7 +108,7 @@ function getBaseStats(file, children) { first_push_date: file.first_push_date, last_push_date: file.last_push_date, size: file.size, - commits: file.commits + commits: file.commits, }; } @@ -119,11 +119,11 @@ function cumStats(prevStats, newStats) { prevStats.commits += newStats.commits; prevStats.first_push_date = getMinDate( prevStats.first_push_date, - newStats.first_push_date + newStats.first_push_date, ); prevStats.last_push_date = getMinDate( prevStats.last_push_date, - newStats.last_push_date + newStats.last_push_date, ); } @@ -132,7 +132,7 @@ export async function zeroCoverageDisplay(data, dir) { hide("history"); message( "loading", - "Loading zero coverage report for " + (dir || "mozilla-central") + "Loading zero coverage report for " + (dir || "mozilla-central"), ); while (dir.endsWith("/")) { @@ -143,9 +143,9 @@ export async function zeroCoverageDisplay(data, dir) { dir = ""; } - let files = data.files.filter(file => file.name.startsWith(dir)); + let files = data.files.filter((file) => file.name.startsWith(dir)); // TODO: Do this in the backend directly! - files.forEach(file => { + files.forEach((file) => { file.path = file.name; }); files = await filterThirdParty(files); @@ -183,14 +183,14 @@ export async function zeroCoverageDisplay(data, dir) { if (this.stats.children !== 0) { return buildRoute({ view: "zero", - path + path, }); } // Fully reset the url when moving back to file view return `#view=file&revision=${revision}&path=${path}`; }, navbar: buildNavbar(dir), - total: files.length + total: files.length, }; hide("message"); diff --git a/frontend/webpack.common.js b/frontend/webpack.common.js index 8cd965cac..178a947da 100644 --- a/frontend/webpack.common.js +++ b/frontend/webpack.common.js @@ -1,29 +1,28 @@ -const path = require('path'); -const webpack = require('webpack'); -const ESLintPlugin = require('eslint-webpack-plugin'); -const { CleanWebpackPlugin } = require('clean-webpack-plugin'); -const HtmlWebpackPlugin = require('html-webpack-plugin') -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); - +const path = require("path"); +const webpack = require("webpack"); +const ESLintPlugin = require("eslint-webpack-plugin"); +const { CleanWebpackPlugin } = require("clean-webpack-plugin"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { - entry: ['babel-polyfill', 'index.js'], + entry: ["babel-polyfill", "index.js"], output: { - path: __dirname + '/dist', - publicPath: '', - filename: 'coverage-[hash].js' + path: __dirname + "/dist", + publicPath: "", + filename: "coverage-[hash].js", }, plugins: [ new ESLintPlugin(), new CleanWebpackPlugin(), new HtmlWebpackPlugin({ - template: 'src/base.html', + template: "src/base.html", }), new MiniCssExtractPlugin({ - filename: 'coverage-[hash].css', + filename: "coverage-[hash].css", }), new webpack.EnvironmentPlugin({ - BACKEND_URL: 'http://localhost:8000', + BACKEND_URL: "http://localhost:8000", }), ], module: { @@ -32,42 +31,36 @@ module.exports = { test: /\.js$/, exclude: /(node_modules)/, use: { - loader: 'babel-loader', + loader: "babel-loader", options: { - presets: ['@babel/preset-env'] - } - } + presets: ["@babel/preset-env"], + }, + }, }, { test: /\.s[ac]ss$/i, - use: [ - MiniCssExtractPlugin.loader, - 'css-loader', - 'sass-loader', - ], + use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"], }, { test: /\.css$/i, - use: [MiniCssExtractPlugin.loader, 'css-loader'], + use: [MiniCssExtractPlugin.loader, "css-loader"], }, { test: /\.(png|svg|jpg|gif)$/, - use: [ - 'file-loader' - ] + use: ["file-loader"], }, ], }, - devServer: { - contentBase: path.join(__dirname, 'dist'), + devServer: { + contentBase: path.join(__dirname, "dist"), compress: true, - port: 9000 + port: 9000, }, resolve: { modules: [ - path.join(__dirname, 'node_modules'), - path.join(__dirname, 'assets'), - path.join(__dirname, 'src'), + path.join(__dirname, "node_modules"), + path.join(__dirname, "assets"), + path.join(__dirname, "src"), ], }, -} +}; diff --git a/frontend/webpack.config.js b/frontend/webpack.config.js index ba478d298..bb6cf78b9 100644 --- a/frontend/webpack.config.js +++ b/frontend/webpack.config.js @@ -1,10 +1,10 @@ -const { merge } = require('webpack-merge'); -const common = require('./webpack.common.js'); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); module.exports = merge(common, { - mode: 'development', - devtool: 'inline-source-map', + mode: "development", + devtool: "inline-source-map", devServer: { - contentBase: './dist' - } + contentBase: "./dist", + }, }); diff --git a/frontend/webpack.prod.js b/frontend/webpack.prod.js index 6fdf1741b..5f40e072c 100644 --- a/frontend/webpack.prod.js +++ b/frontend/webpack.prod.js @@ -1,10 +1,10 @@ -const { merge } = require('webpack-merge'); -const common = require('./webpack.common.js'); -const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); -const TerserJSPlugin = require('terser-webpack-plugin'); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); +const TerserJSPlugin = require("terser-webpack-plugin"); module.exports = merge(common, { - mode: 'production', + mode: "production", optimization: { minimizer: [ new TerserJSPlugin({ diff --git a/frontend/zero_coverage_report.html b/frontend/zero_coverage_report.html index bd6d0637c..5a567e509 100644 --- a/frontend/zero_coverage_report.html +++ b/frontend/zero_coverage_report.html @@ -1,5 +1,5 @@ - - + + Redirecting to zero coverage report - - + + From e8ed0db882a782d8cd3cf70b54c919042c79e4aa Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 17:07:01 +0200 Subject: [PATCH 1021/1236] frontend: Update prettier dependencies --- frontend/package-lock.json | 1257 ++++++++++++------------------------ frontend/package.json | 10 +- 2 files changed, 416 insertions(+), 851 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e5328976a..43fd71a78 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,19 +24,19 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^8.10.0", + "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^6.2.0", - "eslint-plugin-mozilla": "^2.12.5", + "eslint-plugin-html": "^7.0.0", + "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^3.4.1", + "eslint-plugin-prettier": "^5.2.1", "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.0", "mini-css-extract-plugin": "^2.9.1", "node-sass": "^9.0.0", - "prettier": "1.19.1", + "prettier": "^3.3.3", "sass-loader": "^16.0.2", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", @@ -111,33 +111,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", - "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", - "dev": true, - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@babel/generator": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", @@ -1878,479 +1851,21 @@ "dev": true }, "node_modules/@microsoft/eslint-plugin-sdl": { - "version": "0.2.1", - "resolved": "git+ssh://git@github.com/mozfreddyb/eslint-plugin-sdl.git#17b22cd527682108af7a1a4edacf69cb7a9b4a06", - "integrity": "sha512-OlvVvzLr/KI0FEnDhNNB69EU8EnU41+To9AO9Y45tzetJrTf+V8oSPAFnkUrmitdqY6+uDaCVJSZkfQLeBXwJA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-sdl/-/eslint-plugin-sdl-0.2.2.tgz", + "integrity": "sha512-TiBepeQMSxHpvIbKA03TbO9nZqRrKR1th47wGdjY1sH2SSer+JgKlSF3S8GURGA8/zp2T/HwSiAJelclJ3hEvg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "eslint-plugin-node": "11.1.0", - "eslint-plugin-react": "7.24.0", + "eslint-plugin-react": "7.33.0", "eslint-plugin-security": "1.4.0" }, "engines": { "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "peer": true - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "peer": true - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-plugin-react": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", - "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", - "dev": true, - "peer": true, - "dependencies": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.values": "^1.1.4", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.5" - }, - "engines": { - "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "peer": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "peer": true - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dev": true, - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" + "eslint": "^4.19.1 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/@nodelib/fs.scandir": { @@ -2443,6 +1958,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -3120,16 +2647,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -3380,22 +2897,12 @@ } }, "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, - "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/async-foreach": { @@ -4470,6 +3977,58 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -4881,28 +4440,19 @@ } }, "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -4916,12 +4466,12 @@ ] }, "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -4931,14 +4481,14 @@ } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -5013,24 +4563,10 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { "node": ">=0.12" @@ -5349,9 +4885,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -5511,12 +5047,12 @@ } }, "node_modules/eslint-plugin-html": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz", - "integrity": "sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-7.1.0.tgz", + "integrity": "sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==", "dev": true, "dependencies": { - "htmlparser2": "^7.1.2" + "htmlparser2": "^8.0.1" } }, "node_modules/eslint-plugin-import": { @@ -5573,32 +5109,62 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-json": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", + "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", + "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.17.21", + "vscode-json-languageservice": "^4.1.6" + }, + "engines": { + "node": ">=12.0" + } + }, "node_modules/eslint-plugin-mozilla": { - "version": "2.12.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.12.5.tgz", - "integrity": "sha512-smz8BbR9hISXTSh6GPnxCbW1CkRYfE1TPQVFeI9NRBMM7elf4+9J8Qn/NGhqvtAJmi3mMH578J0gk5Y5R7H8SQ==", + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", + "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", "dev": true, "dependencies": { - "@babel/core": "^7.17.9", - "@babel/eslint-parser": "^7.17.0", - "eslint-scope": "^7.1.1", - "eslint-visitor-keys": "^3.3.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "estraverse": "^5.3.0", - "htmlparser2": "^7.2.0", - "multi-ini": "^2.2.0" + "htmlparser2": "^9.1.0", + "toml-eslint-parser": "0.9.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "github:mozfreddyb/eslint-plugin-sdl#17b22cd527682108af7a1a4edacf69cb7a9b4a06", + "@microsoft/eslint-plugin-sdl": "^0.2.2", "eslint": "^7.23.0 || ^8.0.0", - "eslint-config-prettier": "^8.0.0", - "eslint-plugin-fetch-options": "^0.0.5", - "eslint-plugin-html": "^6.0.0", - "eslint-plugin-no-unsanitized": "^4.0.0", - "eslint-plugin-prettier": "^3.0.0", - "prettier": "^1.19.1" + "eslint-config-prettier": "^8.0.0 || ^9.0.0", + "eslint-plugin-html": "^7.0.0 || ^8.0.0", + "eslint-plugin-json": "^3.1.0", + "eslint-plugin-no-unsanitized": "^4.0.0" + } + }, + "node_modules/eslint-plugin-mozilla/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" } }, "node_modules/eslint-plugin-n": { @@ -5703,21 +5269,30 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" }, "engines": { - "node": ">=6.0.0" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" }, "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" }, "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, "eslint-config-prettier": { "optional": true } @@ -5739,35 +5314,33 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", "dev": true, + "peer": true, "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", - "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", + "resolve": "^2.0.0-next.4", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -5775,6 +5348,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "peer": true, "dependencies": { "esutils": "^2.0.2" }, @@ -5787,6 +5361,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "peer": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -6013,20 +5588,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/esquery": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", @@ -6488,13 +6049,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true, - "peer": true - }, "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -6787,16 +6341,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -7041,9 +6585,9 @@ } }, "node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -7053,10 +6597,10 @@ } ], "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, "node_modules/http-cache-semantics": { @@ -8166,6 +7710,13 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "peer": true + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -8340,13 +7891,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "peer": true - }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -8751,16 +8295,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/multi-ini": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.3.2.tgz", - "integrity": "sha512-zuznIotGjtc8AXfWwX5/pfQI6JadxR/kN7zA1W8qqomk/7zKHMW54ik052dqV3bPzWLucysvPgJXEySsctUUWQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "lodash": "^4.0.0" - } - }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", @@ -9379,6 +8913,24 @@ "node": ">= 0.4" } }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object.values": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", @@ -10400,15 +9952,18 @@ } }, "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=4" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-linter-helpers": { @@ -10447,16 +10002,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -10927,20 +10472,63 @@ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/renderkid/node_modules/entities": { @@ -11618,60 +11206,6 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "peer": true - }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -11907,6 +11441,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/standard/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/standard/node_modules/eslint-plugin-n": { "version": "15.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", @@ -11993,23 +11539,72 @@ "eslint": ">=5" } }, - "node_modules/standard/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/standard/node_modules/eslint-plugin-n/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" } }, - "node_modules/standard/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/standard/node_modules/eslint-plugin-react": { + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/standard/node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, "bin": { - "semver": "bin/semver.js" + "resolve": "bin/resolve" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/standard/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, "engines": { "node": ">=10" } @@ -12311,102 +11906,22 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, - "peer": true, "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://opencollective.com/unts" } }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "peer": true - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -12616,6 +12131,21 @@ "node": ">=0.6" } }, + "node_modules/toml-eslint-parser": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", + "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, "node_modules/tree-dump": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", @@ -12950,13 +12480,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true, - "peer": true - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -12985,6 +12508,48 @@ "node": ">=0.10.48" } }, + "node_modules/vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "peer": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "peer": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "peer": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "peer": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true, + "peer": true + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 0f872fd72..123990096 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,19 +29,19 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^8.10.0", + "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^6.2.0", - "eslint-plugin-mozilla": "^2.12.5", + "eslint-plugin-html": "^7.0.0", + "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^3.4.1", + "eslint-plugin-prettier": "^5.2.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.0", "mini-css-extract-plugin": "^2.9.1", "node-sass": "^9.0.0", - "prettier": "1.19.1", + "prettier": "^3.3.3", "sass-loader": "^16.0.2", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", From 8424b31fceedd6efbef8ad26fd6a60f96093e83e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 17:41:07 +0200 Subject: [PATCH 1022/1236] Update eslint-plugin-mozilla from 2.11.1 to 3.7.5 and eslint-plugin-no-unsanitized from 3.1.5 to 4.1.2 --- addon/package-lock.json | 10439 +++++++++++--------------------------- addon/package.json | 4 +- 2 files changed, 2854 insertions(+), 7589 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index d06cae9fd..9ce65d521 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1,7 +1,7 @@ { "name": "gecko-code-coverage", "version": "0.12.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -12,8 +12,8 @@ "lodash": "^4.17.21" }, "devDependencies": { - "eslint-plugin-mozilla": "^2.11.1", - "eslint-plugin-no-unsanitized": "^3.1.5", + "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", "webpack-cli": "^5.1.4" @@ -22,335 +22,35 @@ "eslint": ">=0.8.0" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", - "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", - "dev": true, - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": ">=7.5.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", - "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "dev": true, - "dependencies": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -363,6 +63,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -374,6 +75,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -387,6 +89,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -394,12 +97,23 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { "node": ">=4" } @@ -408,6 +122,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -415,18 +130,6 @@ "node": ">=4" } }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/runtime": { "version": "7.25.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", @@ -439,367 +142,102 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "node_modules/@devicefarmer/adbkit": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.6.tgz", + "integrity": "sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@devicefarmer/adbkit-logcat": "^2.1.2", + "@devicefarmer/adbkit-monkey": "~1.2.1", + "bluebird": "~3.7", + "commander": "^9.1.0", + "debug": "~4.3.1", + "node-forge": "^1.3.1", + "split": "~1.0.1" + }, + "bin": { + "adbkit": "bin/adbkit" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.10.4" } }, - "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "node_modules/@devicefarmer/adbkit-logcat": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", + "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 4" } }, - "node_modules/@babel/template/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@devicefarmer/adbkit-monkey": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", + "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, "engines": { - "node": ">=4" + "node": ">= 0.10.4" } }, - "node_modules/@babel/template/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/@babel/template/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dependencies": { - "color-name": "1.1.3" + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@babel/template/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/template/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/template/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", - "dev": true, - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/traverse/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@devicefarmer/adbkit": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.6.tgz", - "integrity": "sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==", - "dev": true, - "dependencies": { - "@devicefarmer/adbkit-logcat": "^2.1.2", - "@devicefarmer/adbkit-monkey": "~1.2.1", - "bluebird": "~3.7", - "commander": "^9.1.0", - "debug": "~4.3.1", - "node-forge": "^1.3.1", - "split": "~1.0.1" - }, - "bin": { - "adbkit": "bin/adbkit" - }, - "engines": { - "node": ">= 0.10.4" - } - }, - "node_modules/@devicefarmer/adbkit-logcat": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", - "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@devicefarmer/adbkit-monkey": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", - "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", - "dev": true, - "engines": { - "node": ">= 0.10.4" - } - }, - "node_modules/@devicefarmer/adbkit/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "peer": true, + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dependencies": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/js": { "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -815,14 +253,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" @@ -832,7 +270,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, "engines": { "node": ">=12.22" }, @@ -842,63 +279,63 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "peer": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead" }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -911,11 +348,28 @@ "integrity": "sha512-xArvLyzuk0r2m6hFVjTMYoLvhWwys3h7W8pO15tjSAea+U39cErWDNfoUs4g2C08HVg6bDHyDMBc0LC6FKRpVw==", "dev": true }, + "node_modules/@microsoft/eslint-plugin-sdl": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-sdl/-/eslint-plugin-sdl-0.2.2.tgz", + "integrity": "sha512-TiBepeQMSxHpvIbKA03TbO9nZqRrKR1th47wGdjY1sH2SSer+JgKlSF3S8GURGA8/zp2T/HwSiAJelclJ3hEvg==", + "dev": true, + "peer": true, + "dependencies": { + "eslint-plugin-node": "11.1.0", + "eslint-plugin-react": "7.33.0", + "eslint-plugin-security": "1.4.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "eslint": "^4.19.1 || ^5 || ^6 || ^7 || ^8" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -928,7 +382,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -937,7 +390,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -988,15 +440,15 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/minimatch": { @@ -1006,10 +458,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.14.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.3.tgz", - "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", - "dev": true + "version": "22.7.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz", + "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/yauzl": { "version": "2.10.3", @@ -1023,8 +478,7 @@ "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", @@ -1241,9 +695,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", "bin": { "acorn": "bin/acorn" }, @@ -1309,102 +763,6 @@ "node": ">=18.0.0" } }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/addons-linter/node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/addons-linter/node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/addons-linter/node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, "node_modules/addons-linter/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -1421,79 +779,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/addons-linter/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/addons-linter/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/addons-linter/node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.2.tgz", @@ -1503,22 +788,6 @@ "eslint": "^6 || ^7 || ^8" } }, - "node_modules/addons-linter/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/addons-linter/node_modules/eslint-visitor-keys": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", @@ -1531,209 +800,75 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/addons-linter/node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/addons-linter/node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/addons-linter/node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/addons-linter/node_modules/eslint/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "node_modules/addons-linter/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/addons-linter/node_modules/pino": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.20.0.tgz", + "integrity": "sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==", "dev": true, "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^1.1.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^3.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.7.0", + "thread-stream": "^2.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "bin": { + "pino": "bin.js" } }, - "node_modules/addons-linter/node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "node_modules/addons-linter/node_modules/pino-std-serializers": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", + "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", "dev": true }, - "node_modules/addons-linter/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/addons-linter/node_modules/process-warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", + "dev": true + }, + "node_modules/addons-linter/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/addons-linter/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/addons-linter/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/addons-linter/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/addons-linter/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/addons-linter/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/addons-linter/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/addons-linter/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/addons-linter/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/addons-linter/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/addons-linter/node_modules/pino": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.20.0.tgz", - "integrity": "sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==", - "dev": true, - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.1.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^3.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.7.0", - "thread-stream": "^2.0.0" - }, - "bin": { - "pino": "bin.js" } }, - "node_modules/addons-linter/node_modules/pino-std-serializers": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", - "dev": true - }, - "node_modules/addons-linter/node_modules/process-warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", - "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", - "dev": true - }, "node_modules/addons-linter/node_modules/sonic-boom": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", @@ -1846,13 +981,24 @@ "string-width": "^4.1.0" } }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "peer": true, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/ansi-regex": { @@ -1872,15 +1018,31 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, "peer": true, "dependencies": { - "sprintf-js": "~1.0.2" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-differ": { @@ -1895,6 +1057,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-union": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", @@ -1907,19 +1090,88 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "node_modules/atomic-sleep": { @@ -1941,6 +1193,22 @@ "when-exit": "^2.1.1" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "peer": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2009,18 +1277,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/boxen/node_modules/chalk": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", @@ -2033,44 +1289,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/boxen/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/boxen/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, "engines": { - "node": ">=18" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/bplist-parser": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", @@ -2093,9 +1323,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, "funding": [ { @@ -2112,10 +1342,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -2158,9 +1388,9 @@ } }, "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "node_modules/bundle-name": { @@ -2178,6 +1408,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2199,9 +1449,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001588", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", - "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "dev": true, "funding": [ { @@ -2271,116 +1521,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/cheerio/node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -2418,22 +1558,10 @@ "node": ">=12.13.0" } }, - "node_modules/chrome-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, "engines": { "node": ">=6.0" @@ -2465,6 +1593,26 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -2522,9 +1670,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "node_modules/columnify": { @@ -2541,10 +1689,13 @@ } }, "node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } }, "node_modules/common-tags": { "version": "1.8.2", @@ -2558,7 +1709,7 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -2609,19 +1760,10 @@ "url": "https://github.com/yeoman/configstore?sponsor=1" } }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "node_modules/cross-spawn": { @@ -2653,71 +1795,70 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "engines": { + "node": ">= 6" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "peer": true, "dependencies": { - "domelementtype": "^2.3.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">= 4" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "peer": true, "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-select/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, "engines": { - "node": ">=0.12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">= 6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/debounce": { @@ -2727,11 +1868,11 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -2764,9 +1905,9 @@ } }, "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "node_modules/deepmerge": { "version": "4.3.1", @@ -2823,6 +1964,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -2835,11 +1994,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { "esutils": "^2.0.2" }, "engines": { @@ -2847,14 +2024,14 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" @@ -2873,12 +2050,12 @@ ] }, "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -2888,14 +2065,14 @@ } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -2916,16 +2093,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/electron-to-chromium": { - "version": "1.4.673", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.673.tgz", - "integrity": "sha512-zjqzx4N7xGdl5468G+vcgzDhaHkaYgVcf9MqgexcTqsl2UHSCmOj/Bi3HAprg4BZCpC7HyD8a6nZl6QAZf72gw==", + "version": "1.5.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", + "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", "dev": true }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -2949,28 +2139,22 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": ">=8.6" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -2988,12 +2172,152 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "peer": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -3001,9 +2325,9 @@ "dev": true }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "engines": { "node": ">=6" @@ -3022,74 +2346,75 @@ } }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "peer": true, + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "peer": true, "bin": { @@ -3099,194 +2424,242 @@ "eslint": ">=7.0.0" } }, - "node_modules/eslint-plugin-fetch-options": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", - "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", "dev": true, "peer": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, "engines": { - "node": ">=0.9.0" + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, "node_modules/eslint-plugin-html": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", - "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", + "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", + "dev": true, + "peer": true, + "dependencies": { + "htmlparser2": "^9.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/eslint-plugin-json": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", + "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", "dev": true, "peer": true, "dependencies": { - "htmlparser2": "^6.0.1" + "lodash": "^4.17.21", + "vscode-json-languageservice": "^4.1.6" + }, + "engines": { + "node": ">=12.0" } }, "node_modules/eslint-plugin-mozilla": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.11.1.tgz", - "integrity": "sha512-4kd2+ABYvnUzYwCHJVwhwRGUPlJLXG7DKlOjA/wGeQF3A1j7KA/Oal6+tuFh4yhL7XiHcBsn8pvla0CuB3253g==", + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", + "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", "dev": true, "dependencies": { - "@babel/core": "^7.15.0", - "@babel/eslint-parser": "^7.15.0", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "estraverse": "^4.3.0", - "htmlparser2": "^6.0.1", - "multi-ini": "^2.1.2", - "sax": "^1.2.4" + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "estraverse": "^5.3.0", + "htmlparser2": "^9.1.0", + "toml-eslint-parser": "0.9.3" }, "engines": { - "node": ">=6.9.1" + "node": ">=14.0.0" }, "peerDependencies": { - "eslint": "^7.23.0", - "eslint-config-prettier": "^8.0.0", - "eslint-plugin-fetch-options": "^0.0.5", - "eslint-plugin-html": "^6.0.0", - "eslint-plugin-no-unsanitized": "^3.0.0", - "eslint-plugin-prettier": "^3.0.0", - "prettier": "^1.19.1" + "@microsoft/eslint-plugin-sdl": "^0.2.2", + "eslint": "^7.23.0 || ^8.0.0", + "eslint-config-prettier": "^8.0.0 || ^9.0.0", + "eslint-plugin-html": "^7.0.0 || ^8.0.0", + "eslint-plugin-json": "^3.1.0", + "eslint-plugin-no-unsanitized": "^4.0.0" } }, "node_modules/eslint-plugin-no-unsanitized": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", - "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", - "dev": true + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.2.tgz", + "integrity": "sha512-ydF3PMFKEIkP71ZbLHFvu6/FW8SvRv6VV/gECfrQkqyD5+5oCAtPz8ZHy0GRuMDtNe2jsNdPCQXX4LSbkapAVQ==", + "dev": true, + "peerDependencies": { + "eslint": "^8 || ^9" + } }, - "node_modules/eslint-plugin-prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", - "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", "dev": true, "peer": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8.10.0" }, "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "eslint": ">=5.16.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/eslint-plugin-react": { + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", + "dev": true, + "peer": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-utils": { + "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "peer": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, "bin": { - "acorn": "bin/acorn" + "resolve": "bin/resolve" }, - "engines": { - "node": ">=0.4.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/eslint-plugin-security": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", + "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", + "dev": true, "peer": true, + "dependencies": { + "safe-regex": "^1.1.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, "peer": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eslint/node_modules/espree/node_modules/eslint-visitor-keys": { + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "peer": true, "engines": { "node": ">=4" } }, - "node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", - "dev": true, - "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" - }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -3296,6 +2669,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -3305,9 +2679,9 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dependencies": { "estraverse": "^5.1.0" }, @@ -3315,14 +2689,6 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -3334,18 +2700,10 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { "node": ">=4.0" } @@ -3399,30 +2757,11 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true, - "peer": true - }, "node_modules/fast-json-patch": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", @@ -3430,14 +2769,14 @@ "dev": true }, "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-redact": { "version": "3.5.0", @@ -3449,22 +2788,24 @@ } }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", "dev": true }, "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -3490,16 +2831,18 @@ } }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/firefox-profile": { @@ -3530,12 +2873,22 @@ "node": ">=8" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -3543,9 +2896,19 @@ } }, "node_modules/flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "peer": true, + "dependencies": { + "is-callable": "^1.1.3" + } }, "node_modules/fs-extra": { "version": "11.2.0", @@ -3564,19 +2927,45 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "peer": true + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/fx-runner": { "version": "1.4.0", @@ -3626,15 +3015,6 @@ "which": "bin/which" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -3645,9 +3025,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", "dev": true, "engines": { "node": ">=18" @@ -3656,30 +3036,66 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "peer": true, "dependencies": { - "pump": "^3.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -3691,15 +3107,14 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "peer": true, + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { @@ -3733,9 +3148,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -3746,12 +3161,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/graceful-fs": { @@ -3769,8 +3206,7 @@ "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" }, "node_modules/growly": { "version": "1.3.0", @@ -3778,16 +3214,14 @@ "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { @@ -3798,22 +3232,96 @@ "node": ">=8" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "peer": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "peer": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -3853,10 +3361,9 @@ ] }, "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "peer": true, + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "engines": { "node": ">= 4" } @@ -3879,7 +3386,7 @@ "node_modules/immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", "dev": true }, "node_modules/import-fresh": { @@ -3892,12 +3399,15 @@ }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -3908,12 +3418,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { "node": ">=0.8.19" } @@ -3921,7 +3434,8 @@ "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -3941,6 +3455,21 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/interpret": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", @@ -3974,19 +3503,114 @@ "node": ">=0.10.0" } }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "peer": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "peer": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "peer": true, "dependencies": { - "has": "^1.0.3" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4010,7 +3634,7 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } @@ -4019,6 +3643,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -4098,6 +3723,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-npm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", @@ -4110,16 +3760,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" } }, "node_modules/is-plain-object": { @@ -4134,6 +3796,23 @@ "node": ">=0.10.0" } }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-relative": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", @@ -4143,6 +3822,22 @@ "node": ">=0.10.0" } }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -4155,49 +3850,111 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "peer": true, "dependencies": { - "is-docker": "^2.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", - "dev": true + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "peer": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jed": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", + "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", + "dev": true }, "node_modules/jest-worker": { "version": "27.5.1", @@ -4240,32 +3997,24 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-merge-patch": { "version": "1.0.2", @@ -4277,10 +4026,13 @@ } }, "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -4290,19 +4042,14 @@ "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } + "peer": true }, "node_modules/jsonfile": { "version": "6.1.0", @@ -4316,6 +4063,22 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "peer": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, "node_modules/jszip": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", @@ -4328,6 +4091,14 @@ "setimmediate": "^1.0.5" } }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -4432,24 +4203,26 @@ } }, "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "engines": { "node": ">=6.11.5" } }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -4457,22 +4230,23 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "peer": true - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "peer": true + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } }, "node_modules/make-error": { "version": "1.3.6", @@ -4528,21 +4302,21 @@ "dev": true }, "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "dependencies": { - "mime-db": "1.44.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -4581,18 +4355,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multi-ini": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.2.tgz", - "integrity": "sha512-m7G4SF3bo/VM+iyeiIlCvBVD0GY2NQ/PHh+H6y3sEYaRJ3fFeKo5/6e0O15B17+KpqDZ9ia+JBo8d7ZUYiEucw==", - "dev": true, - "dependencies": { - "lodash": "^4.0.0" - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/multimatch": { "version": "6.0.0", @@ -4615,7 +4380,7 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/neo-async": { "version": "2.6.2", @@ -4646,10 +4411,22 @@ "which": "^2.0.2" } }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/npm-run-path": { @@ -4691,6 +4468,128 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/on-exit-leak-free": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", @@ -4703,7 +4602,7 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { "wrappy": "1" } @@ -4742,16 +4641,16 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -4797,6 +4696,21 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/os-locale/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/os-locale/node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -4891,27 +4805,31 @@ } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-try": { @@ -4941,6 +4859,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -4977,28 +4907,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse-json/node_modules/@babel/code-frame": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.24.6", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/parse-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/parse-json/node_modules/type-fest": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", @@ -5012,62 +4920,34 @@ } }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.0.tgz", + "integrity": "sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==", "dev": true, "dependencies": { - "entities": "^4.4.0" + "entities": "^4.5.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "engines": { "node": ">=8" } @@ -5075,7 +4955,7 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } @@ -5101,9 +4981,10 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true }, "node_modules/pino": { "version": "9.4.0", @@ -5200,38 +5081,74 @@ "node": ">=8" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "peer": true, - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "p-locate": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "peer": true, "dependencies": { - "fast-diff": "^1.1.2" + "p-try": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" } }, "node_modules/process": { @@ -5255,15 +5172,6 @@ "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", "dev": true }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/promise-toolbox": { "version": "0.21.0", "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", @@ -5276,6 +5184,18 @@ "node": ">=6" } }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -5293,9 +5213,9 @@ } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } @@ -5328,7 +5248,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -5389,10 +5308,17 @@ "node": ">=0.10.0" } }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "peer": true + }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -5404,6 +5330,12 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "node_modules/real-require": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", @@ -5431,10 +5363,30 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, "peer": true, "engines": { "node": ">=8" @@ -5527,6 +5479,21 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/relaxed-json/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/relaxed-json/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/relaxed-json/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -5561,17 +5528,18 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "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" }, @@ -5611,11 +5579,20 @@ "node": ">=4" } }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.12" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -5625,11 +5602,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/run-applescript": { @@ -5670,18 +5651,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/run-applescript/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/run-applescript/node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -5752,7 +5721,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -5771,12 +5739,59 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "peer": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-stable-stringify": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", @@ -5787,9 +5802,9 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "dev": true }, "node_modules/schema-utils": { @@ -5811,14 +5826,13 @@ } }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "peer": true, "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, "node_modules/serialize-javascript": { @@ -5830,5707 +5844,720 @@ "randombytes": "^2.1.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "peer": true, "dependencies": { - "kind-of": "^6.0.2" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sonic-boom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz", - "integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==", - "dev": true, - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "peer": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", - "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", - "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", - "dev": true, - "dependencies": { - "first-chunk-stream": "^3.0.0", - "strip-bom-buf": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stubborn-fs": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.5.tgz", - "integrity": "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==", - "dev": true - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", - "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", - "peer": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", - "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "peer": true - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.2.tgz", - "integrity": "sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/thread-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", - "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", - "dev": true, - "dependencies": { - "real-require": "^0.2.0" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", - "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", - "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", - "dev": true, - "dependencies": { - "boxen": "^8.0.1", - "chalk": "^5.3.0", - "configstore": "^7.0.0", - "is-in-ci": "^1.0.0", - "is-installed-globally": "^1.0.0", - "is-npm": "^6.0.0", - "latest-version": "^9.0.0", - "pupa": "^3.1.0", - "semver": "^7.6.3", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "peer": true - }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-ext": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.3.0.tgz", - "integrity": "sha512-mXSOiDtmm3n0KNpSuQ65fJpypAoNLAmZv3QkdlVbJ6etn0BK+hl/k+tjHefSIKdbzGUIeFbhn2oxWMe9Tdyrdg==", - "dev": true, - "dependencies": { - "@babel/runtime": "7.25.6", - "@devicefarmer/adbkit": "3.2.6", - "addons-linter": "7.1.0", - "camelcase": "8.0.0", - "chrome-launcher": "1.1.2", - "debounce": "1.2.1", - "decamelize": "6.0.0", - "es6-error": "4.1.1", - "firefox-profile": "4.7.0", - "fx-runner": "1.4.0", - "https-proxy-agent": "^7.0.0", - "jose": "5.9.2", - "jszip": "3.10.1", - "multimatch": "6.0.0", - "node-notifier": "10.0.1", - "open": "9.1.0", - "parse-json": "7.1.1", - "pino": "9.4.0", - "promise-toolbox": "0.21.0", - "source-map-support": "0.5.21", - "strip-bom": "5.0.0", - "strip-json-comments": "5.0.1", - "tmp": "0.2.3", - "update-notifier": "7.3.1", - "watchpack": "2.4.2", - "ws": "8.18.0", - "yargs": "17.7.2", - "zip-dir": "2.0.0" - }, - "bin": { - "web-ext": "bin/web-ext.js" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/web-ext/node_modules/strip-json-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", - "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/when": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", - "integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==", - "dev": true - }, - "node_modules/when-exit": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.3.tgz", - "integrity": "sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", - "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", - "dev": true, - "dependencies": { - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/winreg": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", - "integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xml2js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", - "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "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.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", - "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", - "dev": true, - "dependencies": { - "async": "^3.2.0", - "jszip": "^3.2.2" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" - }, - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "peer": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", - "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dev": true, - "requires": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", - "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.24.6", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true - }, - "@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, - "@devicefarmer/adbkit": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.6.tgz", - "integrity": "sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==", - "dev": true, - "requires": { - "@devicefarmer/adbkit-logcat": "^2.1.2", - "@devicefarmer/adbkit-monkey": "~1.2.1", - "bluebird": "~3.7", - "commander": "^9.1.0", - "debug": "~4.3.1", - "node-forge": "^1.3.1", - "split": "~1.0.1" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true - } - } - }, - "@devicefarmer/adbkit-logcat": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", - "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", - "dev": true - }, - "@devicefarmer/adbkit-monkey": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", - "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", - "dev": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", - "dev": true - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true - } - } - }, - "@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "peer": true - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - } - } - } - }, - "@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true - }, - "@fluent/syntax": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", - "integrity": "sha512-5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "peer": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@mdn/browser-compat-data": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.0.tgz", - "integrity": "sha512-xArvLyzuk0r2m6hFVjTMYoLvhWwys3h7W8pO15tjSAea+U39cErWDNfoUs4g2C08HVg6bDHyDMBc0LC6FKRpVw==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "dev": true - }, - "@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "requires": { - "graceful-fs": "4.2.10" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - } - } - }, - "@pnpm/npm-conf": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", - "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", - "dev": true, - "requires": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - } - }, - "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/node": { - "version": "14.14.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.3.tgz", - "integrity": "sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==", - "dev": true - }, - "@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@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": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@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": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true, - "requires": {} - }, - "@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" - }, - "acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "addons-linter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.1.0.tgz", - "integrity": "sha512-UmkUB3dZSpf8bqhlulGDbpoxBwcfOk8JvaJTRvJ+AAXKHvTjqeNlFC+GRMqa0EjJJh/0yqpBaJzyaUIx+fjl+A==", - "dev": true, - "requires": { - "@fluent/syntax": "0.19.0", - "@mdn/browser-compat-data": "5.6.0", - "addons-moz-compare": "1.3.0", - "addons-scanner-utils": "9.11.0", - "ajv": "8.17.1", - "chalk": "4.1.2", - "cheerio": "1.0.0-rc.12", - "columnify": "1.6.0", - "common-tags": "1.8.2", - "deepmerge": "4.3.1", - "eslint": "8.57.1", - "eslint-plugin-no-unsanitized": "4.0.2", - "eslint-visitor-keys": "4.0.0", - "espree": "10.1.0", - "esprima": "4.0.1", - "fast-json-patch": "3.1.1", - "image-size": "1.1.1", - "jed": "1.1.1", - "json-merge-patch": "1.0.2", - "os-locale": "5.0.0", - "pino": "8.20.0", - "relaxed-json": "1.0.3", - "semver": "7.6.3", - "source-map-support": "0.5.21", - "upath": "2.0.1", - "yargs": "17.7.2", - "yauzl": "2.10.0" - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true - }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "dev": true - }, - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true - }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "eslint-plugin-no-unsanitized": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.2.tgz", - "integrity": "sha512-Pry0S9YmHoz8NCEMRQh7N0Yexh2MYCNPIlrV52hTmS7qXnTghWsjXouF08bgsrrZqaW9tt1ZiK3j5NEmPE+EjQ==", - "dev": true, - "requires": {} - }, - "eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "pino": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.20.0.tgz", - "integrity": "sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==", - "dev": true, - "requires": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.1.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^3.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.7.0", - "thread-stream": "^2.0.0" - } - }, - "pino-std-serializers": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", - "dev": true - }, - "process-warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", - "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", - "dev": true - }, - "sonic-boom": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", - "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", - "dev": true, - "requires": { - "atomic-sleep": "^1.0.0" - } - }, - "thread-stream": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", - "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", - "dev": true, - "requires": { - "real-require": "^0.2.0" - } - } - } - }, - "addons-moz-compare": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", - "integrity": "sha512-/rXpQeaY0nOKhNx00pmZXdk5Mu+KhVlL3/pSBuAYwrxRrNiTvI/9xfQI8Lmm7DMMl+PDhtfAHY/0ibTpdeoQQQ==", - "dev": true - }, - "addons-scanner-utils": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.11.0.tgz", - "integrity": "sha512-X95V8ymnue9EHmOLz3zJTGHvHDFlWKiavlH+kJKOlv2sJDWFvD3TWeJMHJgxS9GKOqT/545mOXvX3vuuGGum+g==", - "dev": true, - "requires": { - "@types/yauzl": "2.10.3", - "common-tags": "1.8.2", - "first-chunk-stream": "3.0.0", - "strip-bom-stream": "4.0.0", - "upath": "2.0.1", - "yauzl": "2.10.0" - } - }, - "adm-zip": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", - "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "dev": true - }, - "agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "requires": { - "debug": "^4.3.4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "peer": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-differ": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", - "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", - "dev": true - }, - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "peer": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "dev": true - }, - "atomically": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.0.3.tgz", - "integrity": "sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==", - "dev": true, - "requires": { - "stubborn-fs": "^1.2.5", - "when-exit": "^2.1.1" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "boxen": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", - "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", - "dev": true, - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^8.0.0", - "chalk": "^5.3.0", - "cli-boxes": "^3.0.0", - "string-width": "^7.2.0", - "type-fest": "^4.21.0", - "widest-line": "^5.0.0", - "wrap-ansi": "^9.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true - }, - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - }, - "emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "requires": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "requires": { - "run-applescript": "^5.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001588", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", - "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - }, - "htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } - } - }, - "chrome-launcher": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.1.2.tgz", - "integrity": "sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw==", - "dev": true, - "requires": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^2.0.1" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "dev": true - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dev": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - } - } - }, - "configstore": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.0.0.tgz", - "integrity": "sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==", - "dev": true, - "requires": { - "atomically": "^2.0.3", - "dot-prop": "^9.0.0", - "graceful-fs": "^4.2.11", - "xdg-basedir": "^5.1.0" - } - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true - }, - "default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "requires": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - } - }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - } - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", - "dev": true, - "requires": { - "type-fest": "^4.18.2" - } - }, - "electron-to-chromium": { - "version": "1.4.673", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.673.tgz", - "integrity": "sha512-zjqzx4N7xGdl5468G+vcgzDhaHkaYgVcf9MqgexcTqsl2UHSCmOj/Bi3HAprg4BZCpC7HyD8a6nZl6QAZf72gw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "peer": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", - "dev": true - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "peer": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "peer": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "peer": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true - } - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "peer": true, - "requires": {} - }, - "eslint-plugin-fetch-options": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", - "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", - "dev": true, - "peer": true - }, - "eslint-plugin-html": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz", - "integrity": "sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==", - "dev": true, - "peer": true, - "requires": { - "htmlparser2": "^6.0.1" - } - }, - "eslint-plugin-mozilla": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-2.11.1.tgz", - "integrity": "sha512-4kd2+ABYvnUzYwCHJVwhwRGUPlJLXG7DKlOjA/wGeQF3A1j7KA/Oal6+tuFh4yhL7XiHcBsn8pvla0CuB3253g==", - "dev": true, - "requires": { - "@babel/core": "^7.15.0", - "@babel/eslint-parser": "^7.15.0", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "estraverse": "^4.3.0", - "htmlparser2": "^6.0.1", - "multi-ini": "^2.1.2", - "sax": "^1.2.4" - } - }, - "eslint-plugin-no-unsanitized": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz", - "integrity": "sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==", - "dev": true - }, - "eslint-plugin-prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", - "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", - "dev": true, - "peer": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "peer": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", - "dev": true, - "requires": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true, - "peer": true - }, - "fast-json-patch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", - "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-redact": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", - "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", - "dev": true - }, - "fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "firefox-profile": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", - "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", - "dev": true, - "requires": { - "adm-zip": "~0.5.x", - "fs-extra": "^11.2.0", - "ini": "^4.1.3", - "minimist": "^1.2.8", - "xml2js": "^0.6.2" - } - }, - "first-chunk-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", - "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "peer": true - }, - "fx-runner": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.4.0.tgz", - "integrity": "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==", - "dev": true, - "requires": { - "commander": "2.9.0", - "shell-quote": "1.7.3", - "spawn-sync": "1.0.15", - "when": "3.7.7", - "which": "1.2.4", - "winreg": "0.0.12" - }, - "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", - "dev": true, - "requires": { - "graceful-readlink": ">= 1.0.0" - } - }, - "isexe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "integrity": "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==", - "dev": true - }, - "which": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", - "integrity": "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==", - "dev": true, - "requires": { - "is-absolute": "^0.1.7", - "isexe": "^1.1.1" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "peer": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "global-directory": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", - "dev": true, - "requires": { - "ini": "4.1.1" - }, - "dependencies": { - "ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "dev": true - } - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", - "dev": true - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", - "dev": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "4" - } - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "peer": true - }, - "image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "dev": true, - "requires": { - "queue": "6.0.2" - } - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "dev": true - }, - "interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-absolute": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "integrity": "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==", - "dev": true, - "requires": { - "is-relative": "^0.1.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-in-ci": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-1.0.0.tgz", - "integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==", - "dev": true - }, - "is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - }, - "dependencies": { - "is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true - } - } - }, - "is-installed-globally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", - "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", - "dev": true, - "requires": { - "global-directory": "^4.0.1", - "is-path-inside": "^4.0.0" - } - }, - "is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", - "dev": true - }, - "is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-relative": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "integrity": "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "jed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jose": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.2.tgz", - "integrity": "sha512-ILI2xx/I57b20sd7rHZvgiiQrmp2mcotwsAH+5ajbpFQbrYVQdNHYlQhoA5cFb78CgtBOxtC05TeA+mcgkuCqQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-merge-patch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", - "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "ky": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.7.2.tgz", - "integrity": "sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==", - "dev": true - }, - "latest-version": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz", - "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==", - "dev": true, - "requires": { - "package-json": "^10.0.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "lighthouse-logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.1.tgz", - "integrity": "sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "marky": "^1.2.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "peer": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "peer": true - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "dev": true - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multi-ini": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/multi-ini/-/multi-ini-2.1.2.tgz", - "integrity": "sha512-m7G4SF3bo/VM+iyeiIlCvBVD0GY2NQ/PHh+H6y3sEYaRJ3fFeKo5/6e0O15B17+KpqDZ9ia+JBo8d7ZUYiEucw==", - "dev": true, - "requires": { - "lodash": "^4.0.0" - } - }, - "multimatch": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", - "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.5", - "array-differ": "^4.0.0", - "array-union": "^3.0.1", - "minimatch": "^3.0.4" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true - }, - "node-notifier": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", - "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.5", - "shellwords": "^0.1.1", - "uuid": "^8.3.2", - "which": "^2.0.2" - } - }, - "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - }, - "dependencies": { - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - } - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "on-exit-leak-free": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", - "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - } - } - }, - "os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-json": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", - "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", - "dev": true, - "requires": { - "ky": "^1.2.0", - "registry-auth-token": "^5.0.2", - "registry-url": "^6.0.1", - "semver": "^7.6.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.24.6", - "picocolors": "^1.0.0" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true - }, - "type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true - } - } - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "requires": { - "entities": "^4.4.0" - }, - "dependencies": { - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - } - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "pino": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz", - "integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==", - "dev": true, - "requires": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.2.0", - "pino-std-serializers": "^7.0.0", - "process-warning": "^4.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^4.0.1", - "thread-stream": "^3.0.0" - } - }, - "pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", - "dev": true, - "requires": { - "readable-stream": "^4.0.0", - "split2": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "dev": true, - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "pino-std-serializers": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", - "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "peer": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "peer": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "process-warning": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", - "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "peer": true - }, - "promise-toolbox": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", - "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", - "dev": true, - "requires": { - "make-error": "^1.3.2" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dev": true, - "requires": { - "escape-goat": "^4.0.0" - } - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "real-require": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", - "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", - "dev": true - }, - "rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - }, - "regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "peer": true - }, - "registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dev": true, - "requires": { - "@pnpm/npm-conf": "^2.1.0" - } - }, - "registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dev": true, - "requires": { - "rc": "1.2.8" - } - }, - "relaxed-json": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", - "integrity": "sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "commander": "^2.6.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" - }, - "serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "requires": { - "randombytes": "^2.1.0" + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "setimmediate": { + "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "dev": true }, - "shallow-clone": { + "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, - "requires": { + "dependencies": { "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" } }, - "shebang-command": { + "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } }, - "shell-quote": { + "node_modules/shell-quote": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "dev": true }, - "shellwords": { + "node_modules/shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "signal-exit": { + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "sonic-boom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz", - "integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==", + "node_modules/sonic-boom": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", + "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", "dev": true, - "requires": { + "dependencies": { "atomic-sleep": "^1.0.0" } }, - "source-map": { + "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "source-map-support": { + "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "spawn-sync": { + "node_modules/spawn-sync": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", "dev": true, - "requires": { + "hasInstallScript": true, + "dependencies": { "concat-stream": "^1.4.7", "os-shim": "^0.1.2" } }, - "split": { + "node_modules/split": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, - "requires": { + "dependencies": { "through": "2" + }, + "engines": { + "node": "*" } }, - "split2": { + "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "peer": true + "dev": true, + "engines": { + "node": ">= 10.x" + } }, - "string_decoder": { + "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "~5.1.0" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { + "node_modules/strip-bom": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "strip-bom-buf": { + "node_modules/strip-bom-buf": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", "dev": true, - "requires": { + "dependencies": { "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom-stream": { + "node_modules/strip-bom-stream": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", "dev": true, - "requires": { + "dependencies": { "first-chunk-stream": "^3.0.0", "strip-bom-buf": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "stubborn-fs": { + "node_modules/stubborn-fs": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.5.tgz", "integrity": "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==", "dev": true }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "supports-preserve-symlinks-flag": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "table": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", - "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", - "peer": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" + "dev": true, + "engines": { + "node": ">= 0.4" }, - "dependencies": { - "ajv": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz", - "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "peer": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "tapable": { + "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "terser": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.2.tgz", - "integrity": "sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w==", + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "terser-webpack-plugin": { + "node_modules/terser-webpack-plugin": { "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "requires": { + "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "text-table": { + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, - "thread-stream": { + "node_modules/thread-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", "dev": true, - "requires": { + "dependencies": { "real-require": "^0.2.0" } }, - "through": { + "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "titleize": { + "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "tmp": { + "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=14.14" + } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "node_modules/toml-eslint-parser": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", + "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", - "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", - "dev": true + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "typedarray": { + "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, - "universalify": { + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true + }, + "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.0.0" + } }, - "untildify": { + "node_modules/untildify": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "upath": { + "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } }, - "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "update-notifier": { + "node_modules/update-notifier": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", "dev": true, - "requires": { + "dependencies": { "boxen": "^8.0.1", "chalk": "^5.3.0", "configstore": "^7.0.0", @@ -11542,66 +6569,130 @@ "semver": "^7.6.3", "xdg-basedir": "^5.1.0" }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - } + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "uuid": { + "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "node_modules/vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "peer": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "peer": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "peer": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "peer": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true, "peer": true }, - "watchpack": { + "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, - "requires": { + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wcwidth": { + "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "requires": { + "dependencies": { "defaults": "^1.0.3" } }, - "web-ext": { + "node_modules/web-ext": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.3.0.tgz", "integrity": "sha512-mXSOiDtmm3n0KNpSuQ65fJpypAoNLAmZv3QkdlVbJ6etn0BK+hl/k+tjHefSIKdbzGUIeFbhn2oxWMe9Tdyrdg==", "dev": true, - "requires": { + "dependencies": { "@babel/runtime": "7.25.6", "@devicefarmer/adbkit": "3.2.6", "addons-linter": "7.1.0", @@ -11631,21 +6722,32 @@ "yargs": "17.7.2", "zip-dir": "2.0.0" }, - "dependencies": { - "strip-json-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", - "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", - "dev": true - } + "bin": { + "web-ext": "bin/web-ext.js" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + } + }, + "node_modules/web-ext/node_modules/strip-json-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", + "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "webpack": { + "node_modules/webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", "dev": true, - "requires": { + "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", @@ -11669,14 +6771,29 @@ "terser-webpack-plugin": "^5.3.10", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "webpack-cli": { + "node_modules/webpack-cli": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, - "requires": { + "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.1.1", "@webpack-cli/info": "^2.0.2", @@ -11691,203 +6808,320 @@ "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, - "dependencies": { - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true } } }, - "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, - "requires": { + "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "webpack-sources": { + "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "when": { + "node_modules/when": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", "integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==", "dev": true }, - "when-exit": { + "node_modules/when-exit": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.3.tgz", "integrity": "sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==", "dev": true }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "peer": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "widest-line": { + "node_modules/widest-line": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", "dev": true, - "requires": { + "dependencies": { "string-width": "^7.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true - }, - "emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "requires": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, - "winreg": { + "node_modules/winreg": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", "integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==", "dev": true }, - "wrap-ansi": { + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "requires": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "ws": { + "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, - "requires": {} + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "xdg-basedir": { + "node_modules/xdg-basedir": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "xml2js": { + "node_modules/xml2js": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", "dev": true, - "requires": { + "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "xmlbuilder": { + "node_modules/xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "yargs": { + "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "requires": { + "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -11895,36 +7129,67 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "yauzl": { + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "requires": { + "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zip-dir": { + "node_modules/zip-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", "dev": true, - "requires": { + "dependencies": { "async": "^3.2.0", "jszip": "^3.2.2" } diff --git a/addon/package.json b/addon/package.json index 93b25f5d4..58c8680f1 100644 --- a/addon/package.json +++ b/addon/package.json @@ -9,8 +9,8 @@ "eslint": ">=0.8.0" }, "devDependencies": { - "eslint-plugin-mozilla": "^2.11.1", - "eslint-plugin-no-unsanitized": "^3.1.5", + "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", "webpack-cli": "^5.1.4" From 022252761436b920740b4b5ce8e920b2babd92a8 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 17:41:49 +0200 Subject: [PATCH 1023/1236] Fix new linting issues --- addon/src/button.js | 2 +- addon/src/dxr-common.js | 4 ++-- addon/src/hgmo.js | 6 +++--- addon/src/socorro.js | 15 +++++++++------ 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/addon/src/button.js b/addon/src/button.js index 81422c5ae..16adb4a3c 100644 --- a/addon/src/button.js +++ b/addon/src/button.js @@ -20,7 +20,7 @@ export async function getCoverage(revPromise, path) { function disableButton(button, text) { button.setAttribute("disabled", "disabled"); - button.style["cursor"] = "not-allowed"; + button.style.cursor = "not-allowed"; button.title = text; } diff --git a/addon/src/dxr-common.js b/addon/src/dxr-common.js index ddfdad048..38699d240 100644 --- a/addon/src/dxr-common.js +++ b/addon/src/dxr-common.js @@ -27,7 +27,7 @@ let lineNoMap = (function () { export async function applyOverlay(revPromise, path) { let result = await getCoverage(revPromise, path); - if (!result.hasOwnProperty("coverage")) { + if (!Object.prototype.hasOwnProperty.call(result, "coverage")) { throw new Error("No 'coverage' field"); } for (var l in result.coverage) { @@ -65,7 +65,7 @@ export function removeOverlay() { export function getPath() { const breadcrumbs = document.querySelector(".breadcrumbs"); if (!breadcrumbs) { - return; + return null; } return breadcrumbs.lastElementChild.href.split("/mozilla-central/source/")[1]; diff --git a/addon/src/hgmo.js b/addon/src/hgmo.js index 1d970c4f0..b74fea5ac 100644 --- a/addon/src/hgmo.js +++ b/addon/src/hgmo.js @@ -23,17 +23,17 @@ document.querySelectorAll("title").forEach((title) => { async function applyOverlay(revPromise, path) { let result = await getCoverage(revPromise, path); - if (!result.hasOwnProperty("coverage")) { + if (!Object.prototype.hasOwnProperty.call(result, "coverage")) { throw new Error("No 'coverage' field"); } - const data = result["coverage"]; + const data = result.coverage; document.querySelectorAll("[id^='l']").forEach((e) => { const m = e.id.match(linePattern); if (!m) { return; } const linenum = m[1]; - if (data.hasOwnProperty(linenum)) { + if (Object.prototype.hasOwnProperty.call(data, linenum)) { e.style.backgroundColor = data[linenum] > 0 ? "greenyellow" : "tomato"; } }); diff --git a/addon/src/socorro.js b/addon/src/socorro.js index 75f1dccd8..c7676cf1d 100644 --- a/addon/src/socorro.js +++ b/addon/src/socorro.js @@ -31,7 +31,7 @@ document } const revision = m[1].slice(0, 12); // shorten the revision const info = { - line: line, + line, element: a.parentNode, }; let finfo; @@ -47,7 +47,7 @@ document } }); -if (Object.keys(fileinfo).length != 0) { +if (Object.keys(fileinfo).length) { const spinnerDiv = document.createElement("div"); spinnerDiv.classList.add( "gecko_coverage_loader", @@ -71,18 +71,21 @@ if (Object.keys(fileinfo).length != 0) { } fetchCoverage(revision, filename) .then((data) => { - if (data !== null && !data.hasOwnProperty("error")) { - if (!data.hasOwnProperty("coverage")) { + if ( + data !== null && + !Object.prototype.hasOwnProperty.call(data, "error") + ) { + if (!Object.prototype.hasOwnProperty.call(data, "coverage")) { throw new Error("No 'data' field"); } - const covData = data["coverage"]; + const covData = data.coverage; for (const le of lineElements) { const line = le.line; if (line in covData) { // line is covered or uncovered le.element.parentNode.style.backgroundColor = covData[line] == 0 ? "tomato" : "greenyellow"; - const gitBuildChangeset = data["git_build_changeset"]; + const gitBuildChangeset = data.git_build_changeset; const codecovUrl = `https://codecov.io/gh/mozilla/gecko-dev/src/${gitBuildChangeset}/${filename}#L${line}`; const a = linkToCodecov.cloneNode(true); a.setAttribute("href", codecovUrl); From 57e4ed3384ab48b5a7d8af1c4037fe2de7eab771 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:44:21 +0200 Subject: [PATCH 1024/1236] build(deps): bump setuptools from 75.1.0 to 75.2.0 in /report (#2516) Bumps [setuptools](https://github.com/pypa/setuptools) from 75.1.0 to 75.2.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v75.1.0...v75.2.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 0edb7d75a..7d3fecfe8 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==75.1.0 +setuptools==75.2.0 wheel==0.44.0 From ab0141175ef59965e0b4e9abcc8bdc9651768794 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:44:50 +0200 Subject: [PATCH 1025/1236] build(deps-dev): bump eslint-plugin-html in /frontend (#2517) Bumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 7.1.0 to 8.1.2. - [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v7.1.0...v8.1.2) --- updated-dependencies: - dependency-name: eslint-plugin-html dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 42 ++++++++++++-------------------------- frontend/package.json | 2 +- 2 files changed, 14 insertions(+), 30 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 43fd71a78..2a401dfc8 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -27,7 +27,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^7.0.0", + "eslint-plugin-html": "^8.1.2", "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.1", @@ -5047,12 +5047,15 @@ } }, "node_modules/eslint-plugin-html": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-7.1.0.tgz", - "integrity": "sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", + "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", "dev": true, "dependencies": { - "htmlparser2": "^8.0.1" + "htmlparser2": "^9.1.0" + }, + "engines": { + "node": ">=16.0.0" } }, "node_modules/eslint-plugin-import": { @@ -5148,25 +5151,6 @@ "eslint-plugin-no-unsanitized": "^4.0.0" } }, - "node_modules/eslint-plugin-mozilla/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, "node_modules/eslint-plugin-n": { "version": "16.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", @@ -6585,9 +6569,9 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -6599,8 +6583,8 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "domutils": "^3.1.0", + "entities": "^4.5.0" } }, "node_modules/http-cache-semantics": { diff --git a/frontend/package.json b/frontend/package.json index 123990096..646cba7c9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,7 +33,7 @@ "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^7.0.0", + "eslint-plugin-html": "^8.1.2", "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.1", From 054989f23762e780f7db76ce46b2b9e693427f61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:45:07 +0200 Subject: [PATCH 1026/1236] build(deps): bump taskcluster from 72.1.1 to 73.0.0 in /report (#2519) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 72.1.1 to 73.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v72.1.1...v73.0.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 815abf7ff..972bc0643 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==72.1.1 +taskcluster==73.0.0 tenacity==9.0.0 zstandard==0.23.0 From 039f6aaa694ac7c82b8409a417006f1b1a0ad0ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 18:05:45 +0200 Subject: [PATCH 1027/1236] build(deps-dev): bump eslint-plugin-mozilla in /addon (#2518) Bumps [eslint-plugin-mozilla](http://firefox-source-docs.mozilla.org/tools/lint/linters/eslint-plugin-mozilla.html) from 2.11.1 to 4.0.0. --- updated-dependencies: - dependency-name: eslint-plugin-mozilla dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 116 +++++----------------------------------- addon/package.json | 2 +- 2 files changed, 13 insertions(+), 105 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 9ce65d521..581e56933 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -12,7 +12,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", @@ -2411,19 +2411,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "peer": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, "node_modules/eslint-plugin-es": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", @@ -2444,37 +2431,10 @@ "eslint": ">=4.19.1" } }, - "node_modules/eslint-plugin-html": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", - "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", - "dev": true, - "peer": true, - "dependencies": { - "htmlparser2": "^9.1.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/eslint-plugin-json": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", - "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", - "dev": true, - "peer": true, - "dependencies": { - "lodash": "^4.17.21", - "vscode-json-languageservice": "^4.1.6" - }, - "engines": { - "node": ">=12.0" - } - }, "node_modules/eslint-plugin-mozilla": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", - "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-4.0.0.tgz", + "integrity": "sha512-iFrCuOmmyQ8FjKDkj9y6C2ecUVHBcDrsVqRxKYptLkTqiagrHBLuhJZK+WcXimTkjjE5+A2GvlJmQu2BEblrYw==", "dev": true, "dependencies": { "eslint-scope": "^7.2.2", @@ -2482,18 +2442,15 @@ "espree": "^9.6.1", "estraverse": "^5.3.0", "htmlparser2": "^9.1.0", - "toml-eslint-parser": "0.9.3" + "toml-eslint-parser": "0.10.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" }, "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^0.2.2", - "eslint": "^7.23.0 || ^8.0.0", - "eslint-config-prettier": "^8.0.0 || ^9.0.0", - "eslint-plugin-html": "^7.0.0 || ^8.0.0", - "eslint-plugin-json": "^3.1.0", - "eslint-plugin-no-unsanitized": "^4.0.0" + "@microsoft/eslint-plugin-sdl": "^0.2.2 || ^1.0.0", + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "eslint-plugin-no-unsanitized": "^4.1.0" } }, "node_modules/eslint-plugin-no-unsanitized": { @@ -4044,13 +4001,6 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true, - "peer": true - }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -6353,9 +6303,9 @@ } }, "node_modules/toml-eslint-parser": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", - "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", + "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.0.0" @@ -6623,48 +6573,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/vscode-json-languageservice": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", - "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", - "dev": true, - "peer": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.3", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true, - "peer": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true, - "peer": true - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true, - "peer": true - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true, - "peer": true - }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", diff --git a/addon/package.json b/addon/package.json index 58c8680f1..c7d5dd8c0 100644 --- a/addon/package.json +++ b/addon/package.json @@ -9,7 +9,7 @@ "eslint": ">=0.8.0" }, "devDependencies": { - "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", From 336822c1f9d6e7dbc4bcabc5e0c63fce014ac68b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 18:14:43 +0200 Subject: [PATCH 1028/1236] Run linting for addon --- .taskcluster.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.taskcluster.yml b/.taskcluster.yml index c08a2cb33..dddec88f6 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -329,6 +329,7 @@ tasks: - "apk add --quiet --update git python3 && git clone --quiet ${repository} /src && cd /src/addon && git checkout ${head_rev} -b build && npm install --no-progress && + npm run lint && npm run build && npm run test && npm run export" From d78ded55fa12e26eb9c1a73d1fea050cd754d816 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 18:32:22 +0200 Subject: [PATCH 1029/1236] Revert "build(deps-dev): bump eslint-plugin-mozilla in /addon (#2518)" This reverts commit 039f6aaa694ac7c82b8409a417006f1b1a0ad0ec. --- addon/package-lock.json | 116 +++++++++++++++++++++++++++++++++++----- addon/package.json | 2 +- 2 files changed, 105 insertions(+), 13 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 581e56933..9ce65d521 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -12,7 +12,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "eslint-plugin-mozilla": "^4.0.0", + "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", @@ -2411,6 +2411,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "peer": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-plugin-es": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", @@ -2431,10 +2444,37 @@ "eslint": ">=4.19.1" } }, + "node_modules/eslint-plugin-html": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", + "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", + "dev": true, + "peer": true, + "dependencies": { + "htmlparser2": "^9.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/eslint-plugin-json": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", + "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", + "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.17.21", + "vscode-json-languageservice": "^4.1.6" + }, + "engines": { + "node": ">=12.0" + } + }, "node_modules/eslint-plugin-mozilla": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-4.0.0.tgz", - "integrity": "sha512-iFrCuOmmyQ8FjKDkj9y6C2ecUVHBcDrsVqRxKYptLkTqiagrHBLuhJZK+WcXimTkjjE5+A2GvlJmQu2BEblrYw==", + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", + "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", "dev": true, "dependencies": { "eslint-scope": "^7.2.2", @@ -2442,15 +2482,18 @@ "espree": "^9.6.1", "estraverse": "^5.3.0", "htmlparser2": "^9.1.0", - "toml-eslint-parser": "0.10.0" + "toml-eslint-parser": "0.9.3" }, "engines": { - "node": ">=18.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^0.2.2 || ^1.0.0", - "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", - "eslint-plugin-no-unsanitized": "^4.1.0" + "@microsoft/eslint-plugin-sdl": "^0.2.2", + "eslint": "^7.23.0 || ^8.0.0", + "eslint-config-prettier": "^8.0.0 || ^9.0.0", + "eslint-plugin-html": "^7.0.0 || ^8.0.0", + "eslint-plugin-json": "^3.1.0", + "eslint-plugin-no-unsanitized": "^4.0.0" } }, "node_modules/eslint-plugin-no-unsanitized": { @@ -4001,6 +4044,13 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "peer": true + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -6303,9 +6353,9 @@ } }, "node_modules/toml-eslint-parser": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", - "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", + "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.0.0" @@ -6573,6 +6623,48 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "peer": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "peer": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "peer": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "peer": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true, + "peer": true + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", diff --git a/addon/package.json b/addon/package.json index c7d5dd8c0..58c8680f1 100644 --- a/addon/package.json +++ b/addon/package.json @@ -9,7 +9,7 @@ "eslint": ">=0.8.0" }, "devDependencies": { - "eslint-plugin-mozilla": "^4.0.0", + "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", "webpack": "^5.95.0", From 03c66ddddbb0e898c52e0f881571fc77702f6ea0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:23:46 +0000 Subject: [PATCH 1030/1236] build(deps-dev): bump eslint-plugin-mozilla in /frontend Bumps [eslint-plugin-mozilla](http://firefox-source-docs.mozilla.org/tools/lint/linters/eslint-plugin-mozilla.html) from 2.12.5 to 4.0.0. --- updated-dependencies: - dependency-name: eslint-plugin-mozilla dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- frontend/package-lock.json | 90 +++++--------------------------------- frontend/package.json | 2 +- 2 files changed, 13 insertions(+), 79 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2a401dfc8..533e65e2e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -28,7 +28,7 @@ "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^8.1.2", - "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.1", "eslint-webpack-plugin": "^4.2.0", @@ -5112,24 +5112,10 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-json": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", - "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", - "dev": true, - "peer": true, - "dependencies": { - "lodash": "^4.17.21", - "vscode-json-languageservice": "^4.1.6" - }, - "engines": { - "node": ">=12.0" - } - }, "node_modules/eslint-plugin-mozilla": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", - "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-4.0.0.tgz", + "integrity": "sha512-iFrCuOmmyQ8FjKDkj9y6C2ecUVHBcDrsVqRxKYptLkTqiagrHBLuhJZK+WcXimTkjjE5+A2GvlJmQu2BEblrYw==", "dev": true, "dependencies": { "eslint-scope": "^7.2.2", @@ -5137,18 +5123,15 @@ "espree": "^9.6.1", "estraverse": "^5.3.0", "htmlparser2": "^9.1.0", - "toml-eslint-parser": "0.9.3" + "toml-eslint-parser": "0.10.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" }, "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^0.2.2", - "eslint": "^7.23.0 || ^8.0.0", - "eslint-config-prettier": "^8.0.0 || ^9.0.0", - "eslint-plugin-html": "^7.0.0 || ^8.0.0", - "eslint-plugin-json": "^3.1.0", - "eslint-plugin-no-unsanitized": "^4.0.0" + "@microsoft/eslint-plugin-sdl": "^0.2.2 || ^1.0.0", + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "eslint-plugin-no-unsanitized": "^4.1.0" } }, "node_modules/eslint-plugin-n": { @@ -7694,13 +7677,6 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true, - "peer": true - }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -12116,9 +12092,9 @@ } }, "node_modules/toml-eslint-parser": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", - "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", + "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.0.0" @@ -12492,48 +12468,6 @@ "node": ">=0.10.48" } }, - "node_modules/vscode-json-languageservice": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", - "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", - "dev": true, - "peer": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.3", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true, - "peer": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true, - "peer": true - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true, - "peer": true - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true, - "peer": true - }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 646cba7c9..e647076df 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -34,7 +34,7 @@ "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^8.1.2", - "eslint-plugin-mozilla": "^3.7.5", + "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.1", "file-loader": "^6.0.0", From 90f0f6583e914c913f05ce6b358ad24f90ed108f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 18:32:12 +0200 Subject: [PATCH 1031/1236] Fix new linting issues --- frontend/src/common.js | 14 +++++++------- frontend/src/zero_coverage_report.js | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/src/common.js b/frontend/src/common.js index b286d599b..291a2ed32 100644 --- a/frontend/src/common.js +++ b/frontend/src/common.js @@ -22,8 +22,8 @@ export async function main(load, display) { // Full workflow, loading then displaying data // used for following updates const full = async function () { - const data = await load(); - await display(data); + const fullData = await load(); + await display(fullData); }; // React to url changes @@ -47,9 +47,9 @@ function cacheSet(cache, key, value) { // If the cache got too big, remove all elements that were added more // than 15 minutes ago. if (Object.keys(cache).length > 100) { - for (const key in cache) { - if (cache[key].time < now - 15 * 60) { - delete cache[key]; + for (const cacheKey in cache) { + if (cache[cacheKey].time < now - 15 * 60) { + delete cache[cacheKey]; } } } @@ -348,14 +348,14 @@ function canDisplay() { return document.readyState === "complete"; } -export function message(cssClass, message) { +export function message(cssClass, messageText) { if (!canDisplay()) { return; } const box = document.getElementById("message"); box.className = "message " + cssClass; - box.textContent = message; + box.textContent = messageText; box.style.display = "inherit"; } diff --git a/frontend/src/zero_coverage_report.js b/frontend/src/zero_coverage_report.js index af6e5b51c..c122f62be 100644 --- a/frontend/src/zero_coverage_report.js +++ b/frontend/src/zero_coverage_report.js @@ -60,10 +60,10 @@ export function zeroCoverageMenu(route) { }; }), last_pushes: Object.entries(ZERO_COVERAGE_PUSHES).map( - ([value, message]) => { + ([value, messageText]) => { return { value, - message, + messageText, selected: route.last_push === value, }; }, From 2b07258c8fc0604d32f3e46b8b3b0b1df0fb78d6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 18:38:13 +0200 Subject: [PATCH 1032/1236] Re-enable no-constant-binary-expression rule Fixes #1673 --- frontend/.eslintrc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/frontend/.eslintrc.yml b/frontend/.eslintrc.yml index 3722e4433..c0774ea6b 100644 --- a/frontend/.eslintrc.yml +++ b/frontend/.eslintrc.yml @@ -17,4 +17,3 @@ parserOptions: rules: max-len: off prettier/prettier: "error" - no-constant-binary-expression: off From 5fd720bd7940343828b4e9ae809ea9d413f83af3 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 21 Oct 2024 18:51:29 +0200 Subject: [PATCH 1033/1236] Remove Node OpenSSL legacy provider (#2521) Fixes #1295 --- frontend/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index e647076df..e3834a3ce 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,9 +4,9 @@ "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { - "build": "NODE_OPTIONS=--openssl-legacy-provider webpack", - "release": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.prod.js", - "start": "NODE_OPTIONS=--openssl-legacy-provider webpack serve", + "build": "webpack", + "release": "webpack --config webpack.prod.js", + "start": "webpack serve", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { From ace34706768a8c2daa65b6b3739853878aaaffbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:26:23 +0100 Subject: [PATCH 1034/1236] build(deps): bump wheel from 0.44.0 to 0.45.0 in /report (#2541) Bumps [wheel](https://github.com/pypa/wheel) from 0.44.0 to 0.45.0. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.44.0...0.45.0) --- updated-dependencies: - dependency-name: wheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 7d3fecfe8..3000ed490 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ setuptools==75.2.0 -wheel==0.44.0 +wheel==0.45.0 From a5e68ec07f87fe423d4d69658198a6c9f621c620 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:26:51 +0100 Subject: [PATCH 1035/1236] build(deps): bump tqdm from 4.66.5 to 4.67.0 in /bot (#2539) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.5 to 4.67.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.66.5...v4.67.0) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 1a46dfcc7..a52458f8f 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 tenacity==9.0.0 -tqdm==4.66.5 +tqdm==4.67.0 zstandard==0.23.0 From fcb2032adc3732779bcf1be636c987633d7f1f7f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:27:09 +0100 Subject: [PATCH 1036/1236] build(deps-dev): bump sass-loader from 16.0.2 to 16.0.3 in /frontend (#2538) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 16.0.2 to 16.0.3. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.2...v16.0.3) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 533e65e2e..784b1dc75 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -37,7 +37,7 @@ "mini-css-extract-plugin": "^2.9.1", "node-sass": "^9.0.0", "prettier": "^3.3.3", - "sass-loader": "^16.0.2", + "sass-loader": "^16.0.3", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.95.0", @@ -10767,9 +10767,9 @@ } }, "node_modules/sass-loader": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.2.tgz", - "integrity": "sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.3.tgz", + "integrity": "sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==", "dev": true, "dependencies": { "neo-async": "^2.6.2" diff --git a/frontend/package.json b/frontend/package.json index e3834a3ce..bd9b388d1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.9.1", "node-sass": "^9.0.0", "prettier": "^3.3.3", - "sass-loader": "^16.0.2", + "sass-loader": "^16.0.3", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.95.0", From 4a2e7b8821c1cfccdb259e5ddc0bfbb122a5041d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:27:24 +0100 Subject: [PATCH 1037/1236] build(deps-dev): bump webpack from 5.95.0 to 5.96.1 in /frontend (#2537) Bumps [webpack](https://github.com/webpack/webpack) from 5.95.0 to 5.96.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 41 +++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 784b1dc75..9d2638eba 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -40,7 +40,7 @@ "sass-loader": "^16.0.3", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", - "webpack": "^5.95.0", + "webpack": "^5.96.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0", "webpack-merge": "^6.0.1" @@ -2048,6 +2048,16 @@ "@types/json-schema": "*" } }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -2517,9 +2527,9 @@ } }, "node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2528,15 +2538,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -12491,18 +12492,18 @@ } }, "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, "dependencies": { - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", diff --git a/frontend/package.json b/frontend/package.json index bd9b388d1..883b01053 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^16.0.3", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", - "webpack": "^5.95.0", + "webpack": "^5.96.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0", "webpack-merge": "^6.0.1" From e8abdb5b78b3efb39c96222038fab0eff7580952 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:27:56 +0100 Subject: [PATCH 1038/1236] build(deps-dev): bump mini-css-extract-plugin in /frontend (#2536) Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.9.1 to 2.9.2. - [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases) - [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.1...v2.9.2) --- updated-dependencies: - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9d2638eba..f137db097 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -34,7 +34,7 @@ "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.0", - "mini-css-extract-plugin": "^2.9.1", + "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", "sass-loader": "^16.0.3", @@ -8076,9 +8076,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", - "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "dev": true, "dependencies": { "schema-utils": "^4.0.0", diff --git a/frontend/package.json b/frontend/package.json index 883b01053..ad808d919 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,7 +39,7 @@ "eslint-plugin-prettier": "^5.2.1", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.0", - "mini-css-extract-plugin": "^2.9.1", + "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", "sass-loader": "^16.0.3", From 636518c56ceadc6f11a17d656bb65665c4030be5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:28:19 +0100 Subject: [PATCH 1039/1236] build(deps-dev): bump webpack from 5.95.0 to 5.96.1 in /addon (#2535) Bumps [webpack](https://github.com/webpack/webpack) from 5.95.0 to 5.96.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 51 +++++++++++++++++++++++++---------------- addon/package.json | 2 +- 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 9ce65d521..c20f1edb0 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", - "webpack": "^5.95.0", + "webpack": "^5.96.1", "webpack-cli": "^5.1.4" }, "peerDependencies": { @@ -439,6 +439,26 @@ "node": ">=12" } }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -695,9 +715,9 @@ } }, "node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -705,15 +725,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -6743,18 +6754,18 @@ } }, "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, "dependencies": { - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", diff --git a/addon/package.json b/addon/package.json index 58c8680f1..c23360930 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", - "webpack": "^5.95.0", + "webpack": "^5.96.1", "webpack-cli": "^5.1.4" }, "scripts": { From 998a06378c82112f5ffadf399fe7da9ec56a6d8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:28:41 +0100 Subject: [PATCH 1040/1236] build(deps): bump taskcluster from 73.0.0 to 74.0.0 in /report (#2533) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 73.0.0 to 74.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v73.0.0...v74.0.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 972bc0643..3397ffcd2 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==73.0.0 +taskcluster==74.0.0 tenacity==9.0.0 zstandard==0.23.0 From fcb2bb260be97b26f8b31d1ea8cacf3da56cfc35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:28:54 +0100 Subject: [PATCH 1041/1236] build(deps): bump taskcluster from 73.0.0 to 74.0.0 in /tools (#2531) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 73.0.0 to 74.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v73.0.0...v74.0.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 51fb5c17a..b3b6d9cb5 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==4.0.3 pytz==2024.2 sentry-sdk==1.16.0 structlog==24.4.0 -taskcluster==73.0.0 +taskcluster==74.0.0 From 09d92bace40248d54a820a03e9a0a975e5abd595 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:29:07 +0100 Subject: [PATCH 1042/1236] build(deps-dev): bump @babel/preset-env in /frontend (#2528) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.8 to 7.26.0. - [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.26.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1024 +++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 474 insertions(+), 552 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f137db097..aa941c01e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@babel/core": "^7.25.8", - "@babel/preset-env": "^7.25.8", + "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", @@ -60,12 +60,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", - "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dev": true, "dependencies": { - "@babel/highlight": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -73,9 +74,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", - "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "dev": true, "engines": { "node": ">=6.9.0" @@ -112,12 +113,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", - "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dev": true, "dependencies": { - "@babel/types": "^7.25.7", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -127,38 +129,38 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", - "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", - "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", - "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -168,17 +170,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", - "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/traverse": "^7.25.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -189,12 +191,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", - "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-annotate-as-pure": "^7.25.9", "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, @@ -222,41 +224,40 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", - "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", - "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", - "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-simple-access": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -266,35 +267,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", - "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", - "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", - "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-wrap-function": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -304,14 +305,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", - "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -321,67 +322,67 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", - "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", - "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dev": true, "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", - "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", - "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, "dependencies": { - "@babel/template": "^7.25.7", - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -400,28 +401,13 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", - "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", "dev": true, "dependencies": { - "@babel/types": "^7.25.8" + "@babel/types": "^7.26.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -431,13 +417,13 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", - "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -447,12 +433,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", - "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -462,12 +448,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", - "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -477,14 +463,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", - "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/plugin-transform-optional-chaining": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -494,13 +480,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", - "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -522,12 +508,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", - "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -537,12 +523,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", - "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -568,12 +554,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", - "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -583,14 +569,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", - "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-remap-async-to-generator": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -600,14 +586,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", - "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-remap-async-to-generator": "^7.25.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -617,12 +603,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", - "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -632,12 +618,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", - "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -647,13 +633,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", - "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -663,13 +649,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", - "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -679,16 +665,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", - "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7", - "@babel/traverse": "^7.25.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -699,13 +685,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", - "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/template": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -715,12 +701,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", - "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -730,13 +716,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", - "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -746,12 +732,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", - "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -761,13 +747,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -777,12 +763,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", - "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -792,13 +778,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", - "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -808,12 +794,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", - "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -823,13 +809,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", - "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -839,14 +825,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", - "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -856,12 +842,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", - "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -871,12 +857,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", - "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -886,12 +872,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", - "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -901,12 +887,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", - "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -916,13 +902,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", - "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -932,14 +918,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", - "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-simple-access": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -949,15 +935,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", - "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -967,13 +953,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", - "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -983,13 +969,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -999,12 +985,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", - "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1014,12 +1000,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", - "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1029,12 +1015,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", - "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1044,14 +1030,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", - "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-transform-parameters": "^7.25.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1061,13 +1047,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", - "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1077,12 +1063,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", - "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1092,13 +1078,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", - "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1108,12 +1094,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", - "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1123,13 +1109,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", - "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1139,14 +1125,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", - "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1156,12 +1142,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", - "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1171,12 +1157,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", - "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1186,13 +1172,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", - "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1202,12 +1204,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", - "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1217,13 +1219,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", - "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1233,12 +1235,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", - "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1248,12 +1250,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", - "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1263,12 +1265,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", - "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1278,12 +1280,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", - "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1293,13 +1295,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", - "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1309,13 +1311,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", - "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1325,13 +1327,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", - "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1341,73 +1343,74 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", - "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.25.8", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.25.7", - "@babel/plugin-syntax-import-attributes": "^7.25.7", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.8", - "@babel/plugin-transform-async-to-generator": "^7.25.7", - "@babel/plugin-transform-block-scoped-functions": "^7.25.7", - "@babel/plugin-transform-block-scoping": "^7.25.7", - "@babel/plugin-transform-class-properties": "^7.25.7", - "@babel/plugin-transform-class-static-block": "^7.25.8", - "@babel/plugin-transform-classes": "^7.25.7", - "@babel/plugin-transform-computed-properties": "^7.25.7", - "@babel/plugin-transform-destructuring": "^7.25.7", - "@babel/plugin-transform-dotall-regex": "^7.25.7", - "@babel/plugin-transform-duplicate-keys": "^7.25.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-dynamic-import": "^7.25.8", - "@babel/plugin-transform-exponentiation-operator": "^7.25.7", - "@babel/plugin-transform-export-namespace-from": "^7.25.8", - "@babel/plugin-transform-for-of": "^7.25.7", - "@babel/plugin-transform-function-name": "^7.25.7", - "@babel/plugin-transform-json-strings": "^7.25.8", - "@babel/plugin-transform-literals": "^7.25.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.8", - "@babel/plugin-transform-member-expression-literals": "^7.25.7", - "@babel/plugin-transform-modules-amd": "^7.25.7", - "@babel/plugin-transform-modules-commonjs": "^7.25.7", - "@babel/plugin-transform-modules-systemjs": "^7.25.7", - "@babel/plugin-transform-modules-umd": "^7.25.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-new-target": "^7.25.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8", - "@babel/plugin-transform-numeric-separator": "^7.25.8", - "@babel/plugin-transform-object-rest-spread": "^7.25.8", - "@babel/plugin-transform-object-super": "^7.25.7", - "@babel/plugin-transform-optional-catch-binding": "^7.25.8", - "@babel/plugin-transform-optional-chaining": "^7.25.8", - "@babel/plugin-transform-parameters": "^7.25.7", - "@babel/plugin-transform-private-methods": "^7.25.7", - "@babel/plugin-transform-private-property-in-object": "^7.25.8", - "@babel/plugin-transform-property-literals": "^7.25.7", - "@babel/plugin-transform-regenerator": "^7.25.7", - "@babel/plugin-transform-reserved-words": "^7.25.7", - "@babel/plugin-transform-shorthand-properties": "^7.25.7", - "@babel/plugin-transform-spread": "^7.25.7", - "@babel/plugin-transform-sticky-regex": "^7.25.7", - "@babel/plugin-transform-template-literals": "^7.25.7", - "@babel/plugin-transform-typeof-symbol": "^7.25.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.7", - "@babel/plugin-transform-unicode-property-regex": "^7.25.7", - "@babel/plugin-transform-unicode-regex": "^7.25.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", @@ -1437,9 +1440,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1455,30 +1458,30 @@ "dev": true }, "node_modules/@babel/template": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", - "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", - "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7", + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1487,14 +1490,13 @@ } }, "node_modules/@babel/types": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", - "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2669,18 +2671,6 @@ "node": ">=8" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -3498,20 +3488,6 @@ } ] }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/chartist": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", @@ -3653,21 +3629,6 @@ "node": ">=6" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -4791,15 +4752,6 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/eslint": { "version": "8.57.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", @@ -6318,15 +6270,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", @@ -11793,18 +11736,6 @@ "postcss": "^8.4.31" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -12062,15 +11993,6 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index ad808d919..aa710472f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.25.8", - "@babel/preset-env": "^7.25.8", + "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From 1177d0be10fa6fa4a756d580032ec276652c311f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:29:21 +0100 Subject: [PATCH 1043/1236] build(deps): bump redis from 5.1.1 to 5.2.0 in /backend (#2524) Bumps [redis](https://github.com/redis/redis-py) from 5.1.1 to 5.2.0. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v5.1.1...v5.2.0) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index eefc96441..41dd71035 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==2.18.2 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==5.1.1 +redis==5.2.0 swagger-ui-bundle==1.1.0 zstandard==0.23.0 From 246193fca6a61c6ba6bb92f2851f33b74abc9b05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:29:30 +0100 Subject: [PATCH 1044/1236] build(deps-dev): bump fakeredis from 2.25.1 to 2.26.1 in /backend (#2523) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.25.1 to 2.26.1. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.25.1...v2.26.1) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index b0cdc2450..9305e412a 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.25.1 +fakeredis==2.26.1 pre-commit==4.0.1 pytest==8.3.3 pytest-responses==0.5.1 From 281027b986213fd8887b143546e757d2aae9acc9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:29:40 +0100 Subject: [PATCH 1045/1236] build(deps): bump libmozevent from 1.1.28 to 1.1.29 in /events (#2522) Bumps [libmozevent](https://github.com/mozilla/libmozevent) from 1.1.28 to 1.1.29. - [Release notes](https://github.com/mozilla/libmozevent/releases) - [Commits](https://github.com/mozilla/libmozevent/compare/1.1.28...1.1.29) --- updated-dependencies: - dependency-name: libmozevent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index bbe9a6d76..e11a525bd 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.28 +libmozevent==1.1.29 From 014a87274be0a1460b250f5ae753d786396c0686 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:30:11 +0100 Subject: [PATCH 1046/1236] build(deps-dev): bump @babel/core from 7.25.8 to 7.26.0 in /frontend (#2527) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.25.8 to 7.26.0. - [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.26.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 36 ++++++++++++++++++------------------ frontend/package.json | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index aa941c01e..0085be1d9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,7 +15,7 @@ "prismjs": "^1.29.0" }, "devDependencies": { - "@babel/core": "^7.25.8", + "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", @@ -83,21 +83,21 @@ } }, "node_modules/@babel/core": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", - "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helpers": "^7.25.7", - "@babel/parser": "^7.25.8", - "@babel/template": "^7.25.7", - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.8", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -389,13 +389,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", - "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dev": true, "dependencies": { - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" diff --git a/frontend/package.json b/frontend/package.json index aa710472f..00d77fcf6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.25.8", + "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", From 54fc811a9c12626265e4b3a2da1eeca85256a6b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:30:19 +0100 Subject: [PATCH 1047/1236] build(deps-dev): bump html-webpack-plugin in /frontend (#2529) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0085be1d9..05741ada8 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -33,7 +33,7 @@ "eslint-plugin-prettier": "^5.2.1", "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.6.0", + "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", @@ -6464,9 +6464,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.2.tgz", - "integrity": "sha512-q7xp/FO9RGBVoTKNItkdX1jKLscLFkgn/dLVFNYbHVbfHLBk6DYW5nsQ8kCzIWcgKP/kUBocetjvav6lD8YfCQ==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", "dev": true, "dependencies": { "@types/html-minifier-terser": "^6.0.0", diff --git a/frontend/package.json b/frontend/package.json index 00d77fcf6..fea92e302 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,7 +38,7 @@ "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.1", "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.6.0", + "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", From 4c82736c15f2c2949c0d6ac9e34e2dbd73d69441 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:37:09 +0100 Subject: [PATCH 1048/1236] build(deps): bump setuptools from 75.2.0 to 75.4.0 in /report (#2542) Bumps [setuptools](https://github.com/pypa/setuptools) from 75.2.0 to 75.4.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v75.2.0...v75.4.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 3000ed490..42cb0505f 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==75.2.0 +setuptools==75.4.0 wheel==0.45.0 From 72b222e2a1b804937cdf3349763801f78e2c6e0b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 12 Nov 2024 11:19:04 +0100 Subject: [PATCH 1049/1236] bot: Only log to Sentry last line of grcov's error and output --- bot/code_coverage_bot/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/code_coverage_bot/utils.py b/bot/code_coverage_bot/utils.py index fac371c05..d63c903bf 100644 --- a/bot/code_coverage_bot/utils.py +++ b/bot/code_coverage_bot/utils.py @@ -59,8 +59,8 @@ def run_check(command, **kwargs): f"Command failed with code: {proc.returncode}", exit=proc.returncode, command=" ".join(command), - output=output, - error=error, + output=output.split("\n")[-1], + error=error.split("\n")[-1], ) print(f"Output:\n{output}") print(f"Error:\n{error}") From e2d1a5a043a3a3cd6460a282f284fb555ff7e9dd Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 12 Nov 2024 12:14:09 +0100 Subject: [PATCH 1050/1236] Version 1.3.35 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 49e16b6fc..4f9de8929 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.34 +1.3.35 diff --git a/bot/VERSION b/bot/VERSION index 49e16b6fc..4f9de8929 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.34 +1.3.35 diff --git a/events/VERSION b/events/VERSION index 49e16b6fc..4f9de8929 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.34 +1.3.35 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 05741ada8..d855c86f9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.34", + "version": "1.3.35", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/frontend/package.json b/frontend/package.json index fea92e302..c7e4910d6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.34", + "version": "1.3.35", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 49e16b6fc..4f9de8929 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.34 +1.3.35 From 7c707e17a622ba8ebb82294b9877171e3b2bfc76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:36:52 +0200 Subject: [PATCH 1051/1236] build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /addon (#2548) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index c20f1edb0..a37bc9048 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1778,9 +1778,9 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From 26136fee0d7880e0489e15009ff4e40f0007fe37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:00 +0200 Subject: [PATCH 1052/1236] build(deps): bump wheel from 0.45.0 to 0.45.1 in /report (#2551) Bumps [wheel](https://github.com/pypa/wheel) from 0.45.0 to 0.45.1. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.45.0...0.45.1) --- updated-dependencies: - dependency-name: wheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 42cb0505f..4c1b2bd3d 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ setuptools==75.4.0 -wheel==0.45.0 +wheel==0.45.1 From 0420a2e13b4fe15305cbb973deca1c0929d1d19d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:07 +0200 Subject: [PATCH 1053/1236] build(deps): bump tqdm from 4.67.0 to 4.67.1 in /bot (#2552) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.67.0 to 4.67.1. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.67.0...v4.67.1) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index a52458f8f..ffe3f4461 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 tenacity==9.0.0 -tqdm==4.67.0 +tqdm==4.67.1 zstandard==0.23.0 From 28c5f30cd347d3260c35e50ba17f6239d9b8c726 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:15 +0200 Subject: [PATCH 1054/1236] build(deps-dev): bump webpack from 5.96.1 to 5.97.1 in /addon (#2562) Bumps [webpack](https://github.com/webpack/webpack) from 5.96.1 to 5.97.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 168 ++++++++++++++++++++-------------------- addon/package.json | 2 +- 2 files changed, 85 insertions(+), 85 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index a37bc9048..5c9264c7b 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", - "webpack": "^5.96.1", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, "peerDependencies": { @@ -501,148 +501,148 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@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/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -6754,16 +6754,16 @@ } }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", diff --git a/addon/package.json b/addon/package.json index c23360930..8d817e16f 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.3.0", - "webpack": "^5.96.1", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, "scripts": { From 6175c46bb555120ddac444b4a6ee104a555c300d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:28 +0200 Subject: [PATCH 1055/1236] build(deps-dev): bump pytest from 8.3.3 to 8.3.4 in /bot (#2563) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ada039078..979f20544 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.0 jsonschema==4.23.0 pre-commit==4.0.1 -pytest==8.3.3 +pytest==8.3.4 pytest-responses==0.5.1 responses==0.25.3 From d308d7df0f1cc4836aa5d5a5bc0b99d18456750a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:39 +0200 Subject: [PATCH 1056/1236] build(deps): bump redis from 5.2.0 to 5.2.1 in /backend (#2566) Bumps [redis](https://github.com/redis/redis-py) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 41dd71035..748c85293 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==2.18.2 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==5.2.0 +redis==5.2.1 swagger-ui-bundle==1.1.0 zstandard==0.23.0 From 583d0ac005669e019d077b6fbc82e9d6dc4a1b2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:54 +0200 Subject: [PATCH 1057/1236] build(deps-dev): bump pytest from 8.3.3 to 8.3.4 in /backend (#2567) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 9305e412a..52e6fb5f8 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.26.1 pre-commit==4.0.1 -pytest==8.3.3 +pytest==8.3.4 pytest-responses==0.5.1 responses==0.25.3 From 60c5b53ff5259554bfe99cecf29fab824960dea3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:03 +0200 Subject: [PATCH 1058/1236] build(deps-dev): bump sass-loader from 16.0.3 to 16.0.4 in /frontend (#2569) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 16.0.3 to 16.0.4. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.3...v16.0.4) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 10 +++++----- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d855c86f9..20136fbf0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "code-coverage-reports", - "version": "1.3.34", + "version": "1.3.35", "license": "MPL-2.0", "dependencies": { "chartist": "^0.11.3", @@ -37,7 +37,7 @@ "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", - "sass-loader": "^16.0.3", + "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.96.1", @@ -10711,9 +10711,9 @@ } }, "node_modules/sass-loader": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.3.tgz", - "integrity": "sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", + "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", "dev": true, "dependencies": { "neo-async": "^2.6.2" diff --git a/frontend/package.json b/frontend/package.json index c7e4910d6..7858710fb 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.3.3", - "sass-loader": "^16.0.3", + "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.96.1", From dcc9cd179980a0f14acb9f2695fda9b807dba0a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:12 +0200 Subject: [PATCH 1059/1236] build(deps-dev): bump webpack from 5.96.1 to 5.97.1 in /frontend (#2570) Bumps [webpack](https://github.com/webpack/webpack) from 5.96.1 to 5.97.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 168 ++++++++++++++++++------------------- frontend/package.json | 2 +- 2 files changed, 85 insertions(+), 85 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 20136fbf0..f1f5c482c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -40,7 +40,7 @@ "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", - "webpack": "^5.96.1", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0", "webpack-merge": "^6.0.1" @@ -2299,148 +2299,148 @@ "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@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/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -12414,16 +12414,16 @@ } }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", diff --git a/frontend/package.json b/frontend/package.json index 7858710fb..0ac4a45e4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", - "webpack": "^5.96.1", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0", "webpack-merge": "^6.0.1" From 366ebdcbf8fe9b116c94d19b225919ae8d8d7a31 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:26 +0200 Subject: [PATCH 1060/1236] build(deps-dev): bump webpack-dev-server in /frontend (#2573) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.1.0 to 5.2.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.1.0...v5.2.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 47 ++++++++++++++------------------------ frontend/package.json | 2 +- 2 files changed, 18 insertions(+), 31 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f1f5c482c..ae1819ec4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -42,7 +42,7 @@ "terser-webpack-plugin": "^5.3.10", "webpack": "^5.97.1", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.1.0", + "webpack-dev-server": "^5.2.0", "webpack-merge": "^6.0.1" } }, @@ -5575,9 +5575,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "dependencies": { "accepts": "~1.3.8", @@ -5599,7 +5599,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -5614,6 +5614,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/debug": { @@ -6426,22 +6430,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -9096,9 +9084,9 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true }, "node_modules/picocolors": { @@ -12557,9 +12545,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz", - "integrity": "sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", + "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.13", @@ -12575,10 +12563,9 @@ "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "express": "^4.19.2", + "express": "^4.21.2", "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", + "http-proxy-middleware": "^2.0.7", "ipaddr.js": "^2.1.0", "launch-editor": "^2.6.1", "open": "^10.0.3", diff --git a/frontend/package.json b/frontend/package.json index 0ac4a45e4..a19940ac3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.3.10", "webpack": "^5.97.1", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.1.0", + "webpack-dev-server": "^5.2.0", "webpack-merge": "^6.0.1" }, "dependencies": { From 7adbeaf771ff6c571e370e0292a7d3db3d1c01a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:35 +0200 Subject: [PATCH 1061/1236] build(deps-dev): bump fakeredis from 2.26.1 to 2.26.2 in /backend (#2576) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.26.1 to 2.26.2. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.26.1...v2.26.2) --- updated-dependencies: - dependency-name: fakeredis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 52e6fb5f8..9470a6e67 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.26.1 +fakeredis==2.26.2 pre-commit==4.0.1 pytest==8.3.4 pytest-responses==0.5.1 From 5e4031f52928c5d57f0ee4f698b5a2fc80dcb9ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:50 +0200 Subject: [PATCH 1062/1236] build(deps-dev): bump eslint-config-prettier in /frontend (#2586) Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.1.0 to 10.0.1. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 10 +++++----- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ae1819ec4..e6a785f7f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,7 +24,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^8.1.2", @@ -4838,12 +4838,12 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" diff --git a/frontend/package.json b/frontend/package.json index a19940ac3..39e0b0867 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", From aa7c073a58f663773699762a0ddf18b865f5c084 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:38:59 +0200 Subject: [PATCH 1063/1236] build(deps-dev): bump responses from 0.25.3 to 0.25.6 in /bot (#2594) Bumps [responses](https://github.com/getsentry/responses) from 0.25.3 to 0.25.6. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.3...0.25.6) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 979f20544..ad79503ca 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.23.0 pre-commit==4.0.1 pytest==8.3.4 pytest-responses==0.5.1 -responses==0.25.3 +responses==0.25.6 From e00eaa35c61afe8ab3d61f4fef2a9cda4fa956e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:07 +0200 Subject: [PATCH 1064/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#2596) Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.2.1 to 5.2.3. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 9 +++++---- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e6a785f7f..26ea5dcb3 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -30,7 +30,7 @@ "eslint-plugin-html": "^8.1.2", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.2.3", "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", @@ -5189,10 +5189,11 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.3.tgz", + "integrity": "sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.9.1" diff --git a/frontend/package.json b/frontend/package.json index 39e0b0867..94a1950c2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^8.1.2", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.2.3", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", From 38f889270dd5b754515c2b93ea4bb16f2b411072 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:16 +0200 Subject: [PATCH 1065/1236] build(deps-dev): bump responses from 0.25.3 to 0.25.6 in /backend (#2597) Bumps [responses](https://github.com/getsentry/responses) from 0.25.3 to 0.25.6. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.3...0.25.6) --- updated-dependencies: - dependency-name: responses dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 9470a6e67..bb62c2012 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==2.26.2 pre-commit==4.0.1 pytest==8.3.4 pytest-responses==0.5.1 -responses==0.25.3 +responses==0.25.6 From 15ac50ab69d279f0fce1974161c228c8f0971d23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:25 +0200 Subject: [PATCH 1066/1236] build(deps): bump libmozevent from 1.1.29 to 1.1.30 in /events (#2598) Bumps [libmozevent](https://github.com/mozilla/libmozevent) from 1.1.29 to 1.1.30. - [Release notes](https://github.com/mozilla/libmozevent/releases) - [Commits](https://github.com/mozilla/libmozevent/compare/1.1.29...1.1.30) --- updated-dependencies: - dependency-name: libmozevent dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index e11a525bd..e63fc8bce 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.29 +libmozevent==1.1.30 From 69bbd7f2cf4329b69e09942b0f37f5862f33f083 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:35 +0200 Subject: [PATCH 1067/1236] build(deps): bump datadog from 0.50.1 to 0.51.0 in /backend (#2608) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.50.1 to 0.51.0. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.50.1...v0.51.0) --- updated-dependencies: - dependency-name: datadog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 748c85293..cb6444254 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.14.2 -datadog==0.50.1 +datadog==0.51.0 Flask==2.2.3 Flask-Cors==5.0.0 flask-talisman==1.1.0 From 2390c09aad4dfaa86cab9ab15dcd21feb91a3e09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:43 +0200 Subject: [PATCH 1068/1236] build(deps): bump pytz from 2024.2 to 2025.1 in /tools (#2609) Bumps [pytz](https://github.com/stub42/pytz) from 2024.2 to 2025.1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2024.2...release_2025.1) --- updated-dependencies: - dependency-name: pytz dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index b3b6d9cb5..523550147 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ aiohttp==3.10.10 async-timeout==4.0.3 -pytz==2024.2 +pytz==2025.1 sentry-sdk==1.16.0 structlog==24.4.0 taskcluster==74.0.0 From a12891774a95165eb81e0de19fc715c31d1c2cc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:39:52 +0200 Subject: [PATCH 1069/1236] build(deps): bump taskcluster from 74.0.0 to 80.0.0 in /report (#2610) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 74.0.0 to 80.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v74.0.0...v80.0.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 3397ffcd2..b3887a5bb 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==74.0.0 +taskcluster==80.0.0 tenacity==9.0.0 zstandard==0.23.0 From 6035e5830195003a7d309fc794d8e854c8f603ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:40:01 +0200 Subject: [PATCH 1070/1236] build(deps-dev): bump @babel/core from 7.26.0 to 7.26.8 in /frontend (#2612) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.0 to 7.26.8. - [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.26.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 122 +++++++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 71 insertions(+), 53 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 26ea5dcb3..0965005d0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,7 +15,7 @@ "prismjs": "^1.29.0" }, "devDependencies": { - "@babel/core": "^7.26.0", + "@babel/core": "^7.26.8", "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", @@ -60,10 +60,11 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", - "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", @@ -74,30 +75,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", - "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", + "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/helpers": "^7.26.7", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/traverse": "^7.26.8", + "@babel/types": "^7.26.8", + "@types/gensync": "^1.0.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -113,13 +117,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", - "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", + "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.0", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -154,12 +159,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -389,25 +395,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", + "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", - "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", + "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -1458,30 +1466,32 @@ "dev": true }, "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", + "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", + "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/types": "^7.26.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1490,10 +1500,11 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", + "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -2102,6 +2113,13 @@ "@types/send": "*" } }, + "node_modules/@types/gensync": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", + "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 94a1950c2..ce3891a24 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.26.0", + "@babel/core": "^7.26.8", "@babel/preset-env": "^7.26.0", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", From 6550e47cb05efd962b90374d2f214e447a7bb442 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:40:17 +0200 Subject: [PATCH 1071/1236] build(deps): bump python from 3.12.4-slim to 3.13.2-slim in /bot (#2616) Bumps python from 3.12.4-slim to 3.13.2-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index ec3390c4e..8abfb6317 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.4-slim +FROM python:3.13.2-slim ADD tools /src/tools ADD bot /src/bot From 503ef9820899f8e0a414b5d71f4ec745ef688759 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:40:24 +0200 Subject: [PATCH 1072/1236] build(deps): bump aiohttp from 3.10.10 to 3.11.12 in /tools (#2617) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 523550147..95a604cd0 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.10.10 +aiohttp==3.11.12 async-timeout==4.0.3 pytz==2025.1 sentry-sdk==1.16.0 From 0fd14c252018bf2e6d3b9d3d5c5d152663b65661 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:40:31 +0200 Subject: [PATCH 1073/1236] build(deps): bump taskcluster from 74.0.0 to 80.0.0 in /tools (#2618) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 74.0.0 to 80.0.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v74.0.0...v80.0.0) --- updated-dependencies: - dependency-name: taskcluster dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 95a604cd0..6b6d5e218 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==4.0.3 pytz==2025.1 sentry-sdk==1.16.0 structlog==24.4.0 -taskcluster==74.0.0 +taskcluster==80.0.0 From a08ba4071a68887b5f8ceecf0667353407cedbd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:40:39 +0200 Subject: [PATCH 1074/1236] build(deps): bump python from 3.12.6-slim to 3.13.2-slim in /backend (#2619) Bumps python from 3.12.6-slim to 3.13.2-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index aa924c2b3..c5c127aa7 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.6-slim +FROM python:3.13.2-slim ADD tools /src/tools ADD backend /src/backend From 02acb230a96db1163874ff6dd801e8fca654fc03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:44:28 +0200 Subject: [PATCH 1075/1236] build(deps-dev): bump web-ext from 8.3.0 to 8.4.0 in /addon (#2615) Bumps [web-ext](https://github.com/mozilla/web-ext) from 8.3.0 to 8.4.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.3.0...8.4.0) --- updated-dependencies: - dependency-name: web-ext dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 760 +++++++++++++++------------------------- addon/package.json | 2 +- 2 files changed, 284 insertions(+), 478 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 5c9264c7b..7851b6f23 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.3.0", + "web-ext": "^8.6.0", "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, @@ -131,10 +131,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -143,10 +144,11 @@ } }, "node_modules/@devicefarmer/adbkit": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.2.6.tgz", - "integrity": "sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", + "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@devicefarmer/adbkit-logcat": "^2.1.2", "@devicefarmer/adbkit-monkey": "~1.2.1", @@ -168,6 +170,7 @@ "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">= 4" } @@ -177,6 +180,7 @@ "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">= 0.10.4" } @@ -247,11 +251,22 @@ "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", "integrity": "sha512-5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.0.0", "npm": ">=7.0.0" } }, + "node_modules/@fregante/relaxed-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@fregante/relaxed-json/-/relaxed-json-2.0.0.tgz", + "integrity": "sha512-PyUXQWB42s4jBli435TDiYuVsadwRHnMc27YaLouINktvTWsL3FcKrRMGawTayFk46X+n5bE23RjUTWQwrukWw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -343,10 +358,11 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.0.tgz", - "integrity": "sha512-xArvLyzuk0r2m6hFVjTMYoLvhWwys3h7W8pO15tjSAea+U39cErWDNfoUs4g2C08HVg6bDHyDMBc0LC6FKRpVw==", - "dev": true + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.6.tgz", + "integrity": "sha512-awlDnCGbtdkyLieMpIKJQEgK7mxnL3he4UHm5AGn+asofiemlx4LVHM0FsYmp6O1irAClPNS135zZLhD2SZi+A==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/@microsoft/eslint-plugin-sdl": { "version": "0.2.2", @@ -491,6 +507,7 @@ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -707,6 +724,7 @@ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, + "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" }, @@ -734,15 +752,17 @@ } }, "node_modules/addons-linter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.1.0.tgz", - "integrity": "sha512-UmkUB3dZSpf8bqhlulGDbpoxBwcfOk8JvaJTRvJ+AAXKHvTjqeNlFC+GRMqa0EjJJh/0yqpBaJzyaUIx+fjl+A==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.11.0.tgz", + "integrity": "sha512-SW9J4eWom7U1RVh2Zzb73uzYf9TYVII0+zRRGtFskz3TTidhuSTErHAIZe2UgUq890LHSGgv6hAWsDHftYJ/7A==", "dev": true, + "license": "MPL-2.0", "dependencies": { "@fluent/syntax": "0.19.0", - "@mdn/browser-compat-data": "5.6.0", + "@fregante/relaxed-json": "2.0.0", + "@mdn/browser-compat-data": "6.0.6", "addons-moz-compare": "1.3.0", - "addons-scanner-utils": "9.11.0", + "addons-scanner-utils": "9.12.0", "ajv": "8.17.1", "chalk": "4.1.2", "cheerio": "1.0.0-rc.12", @@ -750,18 +770,15 @@ "common-tags": "1.8.2", "deepmerge": "4.3.1", "eslint": "8.57.1", - "eslint-plugin-no-unsanitized": "4.0.2", - "eslint-visitor-keys": "4.0.0", - "espree": "10.1.0", + "eslint-plugin-no-unsanitized": "4.1.2", + "eslint-visitor-keys": "4.2.0", + "espree": "10.3.0", "esprima": "4.0.1", "fast-json-patch": "3.1.1", - "image-size": "1.1.1", - "jed": "1.1.1", + "image-size": "2.0.2", "json-merge-patch": "1.0.2", - "os-locale": "5.0.0", "pino": "8.20.0", - "relaxed-json": "1.0.3", - "semver": "7.6.3", + "semver": "7.7.1", "source-map-support": "0.5.21", "upath": "2.0.1", "yargs": "17.7.2", @@ -779,6 +796,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -790,20 +808,12 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/addons-linter/node_modules/eslint-plugin-no-unsanitized": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.2.tgz", - "integrity": "sha512-Pry0S9YmHoz8NCEMRQh7N0Yexh2MYCNPIlrV52hTmS7qXnTghWsjXouF08bgsrrZqaW9tt1ZiK3j5NEmPE+EjQ==", - "dev": true, - "peerDependencies": { - "eslint": "^6 || ^7 || ^8" - } - }, "node_modules/addons-linter/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -812,14 +822,15 @@ } }, "node_modules/addons-linter/node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.12.0", + "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -832,13 +843,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/addons-linter/node_modules/pino": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/pino/-/pino-8.20.0.tgz", "integrity": "sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==", "dev": true, + "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", @@ -856,23 +869,75 @@ "pino": "bin.js" } }, + "node_modules/addons-linter/node_modules/pino-abstract-transport": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, "node_modules/addons-linter/node_modules/pino-std-serializers": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/addons-linter/node_modules/process-warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/addons-linter/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "dev": true, + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/addons-linter/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/addons-linter/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -885,15 +950,27 @@ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", "dev": true, + "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0" } }, + "node_modules/addons-linter/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/addons-linter/node_modules/thread-stream": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", "dev": true, + "license": "MIT", "dependencies": { "real-require": "^0.2.0" } @@ -902,13 +979,15 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", "integrity": "sha512-/rXpQeaY0nOKhNx00pmZXdk5Mu+KhVlL3/pSBuAYwrxRrNiTvI/9xfQI8Lmm7DMMl+PDhtfAHY/0ibTpdeoQQQ==", - "dev": true + "dev": true, + "license": "MPL-2.0" }, "node_modules/addons-scanner-utils": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.11.0.tgz", - "integrity": "sha512-X95V8ymnue9EHmOLz3zJTGHvHDFlWKiavlH+kJKOlv2sJDWFvD3TWeJMHJgxS9GKOqT/545mOXvX3vuuGGum+g==", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.12.0.tgz", + "integrity": "sha512-Nn+mOgJhdSZKkycXd5GYfSfoyT1lEGbCVoCBKriEFceuP0dJxVBuFwuRD8+PuXegQQBw7COTS5DwM4nj+bK8Mg==", "dev": true, + "license": "MPL-2.0", "dependencies": { "@types/yauzl": "2.10.3", "common-tags": "1.8.2", @@ -918,8 +997,8 @@ "yauzl": "2.10.0" }, "peerDependencies": { - "body-parser": "1.20.2", - "express": "4.19.2", + "body-parser": "1.20.3", + "express": "4.21.0", "node-fetch": "2.6.11", "safe-compare": "1.1.4" }, @@ -1190,6 +1269,7 @@ "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -1243,7 +1323,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/big-integer": { "version": "1.6.52", @@ -1258,13 +1339,15 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/boxen": { "version": "8.0.1", @@ -1384,6 +1467,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -1394,6 +1478,7 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -1499,6 +1584,7 @@ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -1520,6 +1606,7 @@ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -1544,6 +1631,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -1595,6 +1683,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -1608,13 +1697,15 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -1629,6 +1720,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -1646,6 +1738,7 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -1691,6 +1784,7 @@ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", "dev": true, + "license": "MIT", "dependencies": { "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" @@ -1704,6 +1798,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } @@ -1713,6 +1808,7 @@ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -1795,6 +1891,7 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -1811,6 +1908,7 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -1925,6 +2023,7 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1968,6 +2067,7 @@ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, + "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -2128,15 +2228,6 @@ "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", @@ -2681,6 +2772,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -2732,6 +2824,7 @@ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2777,7 +2870,8 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", @@ -2794,15 +2888,27 @@ "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -2826,6 +2932,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -2880,6 +2987,7 @@ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3031,6 +3139,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -3369,7 +3478,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.3.2", @@ -3380,13 +3490,11 @@ } }, "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", "dev": true, - "dependencies": { - "queue": "6.0.2" - }, + "license": "MIT", "bin": { "image-size": "bin/image-size.js" }, @@ -3490,18 +3598,6 @@ "node": ">=10.13.0" } }, - "node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" - } - }, "node_modules/is-absolute": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", @@ -3913,7 +4009,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-weakref": { "version": "1.0.2", @@ -3961,12 +4058,6 @@ "node": ">=0.10.0" } }, - "node_modules/jed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==", - "dev": true - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -3997,10 +4088,11 @@ } }, "node_modules/jose": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.2.tgz", - "integrity": "sha512-ILI2xx/I57b20sd7rHZvgiiQrmp2mcotwsAH+5ajbpFQbrYVQdNHYlQhoA5cFb78CgtBOxtC05TeA+mcgkuCqQ==", + "version": "5.9.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", + "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" } @@ -4032,6 +4124,7 @@ "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" } @@ -4146,18 +4239,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "dependencies": { - "invert-kv": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -4265,47 +4346,12 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/marky": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", "dev": true }, - "node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mem/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -4404,6 +4450,7 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -4472,6 +4519,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -4606,6 +4654,7 @@ "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -4667,127 +4716,6 @@ "node": ">= 0.8.0" } }, - "node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/os-locale/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-locale/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-locale/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/os-shim": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", @@ -4797,24 +4725,6 @@ "node": ">= 0.4.0" } }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -4931,12 +4841,13 @@ } }, "node_modules/parse5": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.0.tgz", - "integrity": "sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, + "license": "MIT", "dependencies": { - "entities": "^4.5.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -4947,6 +4858,7 @@ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, + "license": "MIT", "dependencies": { "domhandler": "^5.0.3", "parse5": "^7.0.0" @@ -4955,6 +4867,19 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4989,7 +4914,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", @@ -4998,15 +4924,16 @@ "dev": true }, "node_modules/pino": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz", - "integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", + "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", "dev": true, + "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.2.0", + "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^4.0.0", "quick-format-unescaped": "^4.0.3", @@ -5020,65 +4947,21 @@ } }, "node_modules/pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", "dev": true, + "license": "MIT", "dependencies": { - "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, - "node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "dev": true, - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/pino-abstract-transport/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/pino-abstract-transport/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/pino-std-serializers": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pkg-dir": { "version": "4.2.0", @@ -5167,6 +5050,7 @@ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -5178,10 +5062,21 @@ "dev": true }, "node_modules/process-warning": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", - "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", - "dev": true + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", + "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" }, "node_modules/promise-toolbox": { "version": "0.21.0", @@ -5213,16 +5108,6 @@ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -5246,15 +5131,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5278,7 +5154,8 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", @@ -5352,6 +5229,7 @@ "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12.13.0" } @@ -5372,7 +5250,8 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.3", @@ -5433,104 +5312,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/relaxed-json": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.3.tgz", - "integrity": "sha512-b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "commander": "^2.6.0" - }, - "bin": { - "rjson": "bin/rjson.js" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/relaxed-json/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/relaxed-json/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/relaxed-json/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/relaxed-json/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/relaxed-json/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/relaxed-json/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/relaxed-json/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/relaxed-json/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5540,6 +5327,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5808,6 +5596,7 @@ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -5968,6 +5757,7 @@ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", "dev": true, + "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0" } @@ -6007,6 +5797,7 @@ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, + "license": "MIT", "dependencies": { "through": "2" }, @@ -6019,6 +5810,7 @@ "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10.x" } @@ -6183,6 +5975,7 @@ "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", "dev": true, + "license": "MIT", "dependencies": { "is-utf8": "^0.2.1" }, @@ -6195,6 +5988,7 @@ "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", "dev": true, + "license": "MIT", "dependencies": { "first-chunk-stream": "^3.0.0", "strip-bom-buf": "^2.0.0" @@ -6332,6 +6126,7 @@ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", "dev": true, + "license": "MIT", "dependencies": { "real-require": "^0.2.0" } @@ -6340,7 +6135,8 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/titleize": { "version": "3.0.0", @@ -6528,6 +6324,7 @@ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -6694,19 +6491,21 @@ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-ext": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.3.0.tgz", - "integrity": "sha512-mXSOiDtmm3n0KNpSuQ65fJpypAoNLAmZv3QkdlVbJ6etn0BK+hl/k+tjHefSIKdbzGUIeFbhn2oxWMe9Tdyrdg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.6.0.tgz", + "integrity": "sha512-Y2b8YWtlrnJuAPzVAQJ7ewwmQcQGQp7Cdh8ijZTpv3dqMgR+pjMMjZExAgWVOwdYXIj96mTffHtFWlIS9Qd/pQ==", "dev": true, + "license": "MPL-2.0", "dependencies": { - "@babel/runtime": "7.25.6", - "@devicefarmer/adbkit": "3.2.6", - "addons-linter": "7.1.0", + "@babel/runtime": "7.27.0", + "@devicefarmer/adbkit": "3.3.8", + "addons-linter": "7.11.0", "camelcase": "8.0.0", "chrome-launcher": "1.1.2", "debounce": "1.2.1", @@ -6715,13 +6514,13 @@ "firefox-profile": "4.7.0", "fx-runner": "1.4.0", "https-proxy-agent": "^7.0.0", - "jose": "5.9.2", + "jose": "5.9.6", "jszip": "3.10.1", "multimatch": "6.0.0", "node-notifier": "10.0.1", "open": "9.1.0", "parse-json": "7.1.1", - "pino": "9.4.0", + "pino": "9.6.0", "promise-toolbox": "0.21.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", @@ -6729,7 +6528,7 @@ "tmp": "0.2.3", "update-notifier": "7.3.1", "watchpack": "2.4.2", - "ws": "8.18.0", + "ws": "8.18.1", "yargs": "17.7.2", "zip-dir": "2.0.0" }, @@ -7064,10 +6863,11 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -7123,6 +6923,7 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -7132,6 +6933,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -7150,6 +6952,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -7158,13 +6961,15 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7179,6 +6984,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/addon/package.json b/addon/package.json index 8d817e16f..1e607787d 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.3.0", + "web-ext": "^8.6.0", "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, From 8a3b6e4de50c362ef993f39922a18d92ee68bbbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:44:41 +0200 Subject: [PATCH 1076/1236] build(deps-dev): bump @babel/preset-env in /frontend (#2614) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.26.0 to 7.26.8. - [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.26.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 1135 +++++++++++++++++++----------------- frontend/package.json | 2 +- 2 files changed, 586 insertions(+), 551 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0965005d0..5f9fe7cc2 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@babel/core": "^7.26.8", - "@babel/preset-env": "^7.26.0", + "@babel/preset-env": "^7.27.2", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", @@ -60,24 +60,24 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", + "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==", "dev": true, "license": "MIT", "engines": { @@ -117,14 +117,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", - "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", + "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.8", - "@babel/types": "^7.26.8", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -134,39 +134,27 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz", + "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -176,17 +164,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.27.1", "semver": "^6.3.1" }, "engines": { @@ -197,13 +186,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -214,10 +204,11 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -230,40 +221,43 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", + "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -273,35 +267,38 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -311,14 +308,15 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -327,68 +325,60 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -409,13 +399,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", - "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", + "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.8" + "@babel/types": "^7.27.1" }, "bin": { "parser": "bin/babel-parser.js" @@ -425,13 +415,14 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -441,12 +432,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -456,12 +448,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -471,14 +464,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -488,13 +482,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -516,12 +511,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -531,12 +527,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -562,12 +559,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -577,14 +575,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", + "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -594,14 +593,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -611,12 +611,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -626,12 +627,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz", + "integrity": "sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -641,13 +643,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -657,13 +660,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -673,16 +677,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", + "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.27.1", "globals": "^11.1.0" }, "engines": { @@ -693,13 +698,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -709,12 +715,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", + "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -724,13 +731,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -740,12 +748,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -755,13 +764,14 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -771,12 +781,13 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -786,13 +797,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -802,12 +813,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -817,13 +829,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -833,14 +846,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -850,12 +864,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -865,12 +880,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -880,12 +896,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -895,12 +912,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -910,13 +928,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -926,14 +945,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -943,15 +962,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -961,13 +981,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -977,13 +998,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -993,12 +1015,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1008,12 +1031,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1023,12 +1047,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1038,14 +1063,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.2.tgz", + "integrity": "sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1055,13 +1082,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1071,12 +1099,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1086,13 +1115,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1102,12 +1132,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1117,13 +1148,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1133,14 +1165,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1150,12 +1183,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1165,13 +1199,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz", + "integrity": "sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1181,13 +1215,14 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1197,12 +1232,13 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1212,12 +1248,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1227,13 +1264,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1243,12 +1281,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1258,12 +1297,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1273,12 +1313,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1288,12 +1329,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1303,13 +1345,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1319,13 +1362,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1335,13 +1379,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1351,79 +1396,80 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", + "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.27.1", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.27.1", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.27.1", + "@babel/plugin-transform-classes": "^7.27.1", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.27.2", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.27.1", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", + "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, "engines": { @@ -1447,51 +1493,33 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, "node_modules/@babel/template": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", - "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.8", - "@babel/types": "^7.26.8" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", - "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", + "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.8", - "@babel/parser": "^7.26.8", - "@babel/template": "^7.26.8", - "@babel/types": "^7.26.8", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1500,14 +1528,14 @@ } }, "node_modules/@babel/types": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", - "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", + "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2970,13 +2998,14 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -3162,9 +3191,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", "dev": true, "funding": [ { @@ -3180,11 +3209,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -3487,9 +3517,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { @@ -3504,7 +3534,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chartist": { "version": "0.11.4", @@ -3806,12 +3837,13 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", + "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.3" + "browserslist": "^4.24.4" }, "funding": { "type": "opencollective", @@ -4491,10 +4523,11 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", - "dev": true + "version": "1.5.155", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz", + "integrity": "sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -8541,10 +8574,11 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" }, "node_modules/node-sass": { "version": "9.0.0", @@ -10283,13 +10317,15 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -10303,15 +10339,6 @@ "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==", "dev": true }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, "node_modules/regexp.prototype.flags": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", @@ -10343,15 +10370,16 @@ } }, "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -10363,13 +10391,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", - "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" }, @@ -12233,6 +12263,7 @@ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12242,6 +12273,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -12255,6 +12287,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12264,6 +12297,7 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12302,9 +12336,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "dev": true, "funding": [ { @@ -12320,9 +12354,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/frontend/package.json b/frontend/package.json index ce3891a24..5e430e287 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { "@babel/core": "^7.26.8", - "@babel/preset-env": "^7.26.0", + "@babel/preset-env": "^7.27.2", "babel-loader": "^9.2.1", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", From 3b54c959b6099a1cba2dc242dc68d56a1f31e8b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:44:50 +0200 Subject: [PATCH 1077/1236] build(deps-dev): bump prettier from 3.3.3 to 3.5.0 in /frontend (#2613) Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.5.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.5.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 9 +++++---- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5f9fe7cc2..f47711ad1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -36,7 +36,7 @@ "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", - "prettier": "^3.3.3", + "prettier": "^3.5.3", "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", @@ -9897,10 +9897,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, diff --git a/frontend/package.json b/frontend/package.json index 5e430e287..2b79a3262 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -41,7 +41,7 @@ "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", - "prettier": "^3.3.3", + "prettier": "^3.5.3", "sass-loader": "^16.0.4", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", From 12d3233e7de34e842f2938fb6d937571fe3a5db6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:44:57 +0200 Subject: [PATCH 1078/1236] build(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 in /backend (#2605) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.0.1 to 4.1.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.0.1...v4.1.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index bb62c2012..677494e52 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.26.2 -pre-commit==4.0.1 +pre-commit==4.2.0 pytest==8.3.4 pytest-responses==0.5.1 responses==0.25.6 From e5da184d23f9a8c72f9edbc90c3d7965c620620e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:45:17 +0200 Subject: [PATCH 1079/1236] build(deps): bump setuptools from 75.4.0 to 75.8.0 in /report (#2585) Bumps [setuptools](https://github.com/pypa/setuptools) from 75.4.0 to 75.8.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v75.4.0...v75.8.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 4c1b2bd3d..39cfffac6 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==75.4.0 +setuptools==80.8.0 wheel==0.45.1 From f6415fb81f4074c89c342be0e5538bff979745e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:45:28 +0200 Subject: [PATCH 1080/1236] build(deps-dev): bump webpack-cli from 5.1.4 to 6.0.1 in /frontend (#2578) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.4 to 6.0.1. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.4...webpack-cli@6.0.1) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 101 +++++++++++++++++-------------------- frontend/package.json | 2 +- 2 files changed, 46 insertions(+), 57 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f47711ad1..19256ae2c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -41,7 +41,7 @@ "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.97.1", - "webpack-cli": "^5.1.4", + "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0", "webpack-merge": "^6.0.1" } @@ -1542,12 +1542,13 @@ } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=14.17.0" } }, "node_modules/@eslint-community/eslint-utils": { @@ -2491,42 +2492,45 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", + "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", + "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", + "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -12503,42 +12507,40 @@ } }, "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", + "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", "dev": true, + "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", + "@discoveryjs/json-ext": "^0.6.1", + "@webpack-cli/configtest": "^3.0.1", + "@webpack-cli/info": "^3.0.1", + "@webpack-cli/serve": "^3.0.1", "colorette": "^2.0.14", - "commander": "^10.0.1", + "commander": "^12.1.0", "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", + "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^3.1.1", "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" + "webpack-merge": "^6.0.1" }, "bin": { "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "5.x.x" + "webpack": "^5.82.0" }, "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -12548,26 +12550,13 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-cli/node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=18" } }, "node_modules/webpack-dev-middleware": { diff --git a/frontend/package.json b/frontend/package.json index 2b79a3262..17aa5914c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.97.1", - "webpack-cli": "^5.1.4", + "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0", "webpack-merge": "^6.0.1" }, From ef636137263addbfd7f8852fedf8fcb7cb89e6bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:45:35 +0200 Subject: [PATCH 1081/1236] build(deps-dev): bump webpack-cli from 5.1.4 to 6.0.1 in /addon (#2577) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.4 to 6.0.1. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.4...webpack-cli@6.0.1) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 107 ++++++++++++++++++++++------------------ addon/package.json | 2 +- 2 files changed, 60 insertions(+), 49 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 7851b6f23..68aa94810 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -16,7 +16,7 @@ "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.6.0", "webpack": "^5.97.1", - "webpack-cli": "^5.1.4" + "webpack-cli": "^6.0.1" }, "peerDependencies": { "eslint": ">=0.8.0" @@ -186,12 +186,13 @@ } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=14.17.0" } }, "node_modules/@eslint-community/eslint-utils": { @@ -664,42 +665,45 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", + "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", + "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", + "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -1748,6 +1752,7 @@ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -2997,6 +3002,7 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -3896,6 +3902,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -4054,6 +4061,7 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4208,6 +4216,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5689,6 +5698,7 @@ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -6599,42 +6609,40 @@ } }, "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", + "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", "dev": true, + "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", + "@discoveryjs/json-ext": "^0.6.1", + "@webpack-cli/configtest": "^3.0.1", + "@webpack-cli/info": "^3.0.1", + "@webpack-cli/serve": "^3.0.1", "colorette": "^2.0.14", - "commander": "^10.0.1", + "commander": "^12.1.0", "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", + "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^3.1.1", "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" + "webpack-merge": "^6.0.1" }, "bin": { "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=14.15.0" + "node": ">=18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "5.x.x" + "webpack": "^5.82.0" }, "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -6644,26 +6652,28 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", "dev": true, + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", - "wildcard": "^2.0.0" + "wildcard": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0" } }, "node_modules/webpack-sources": { @@ -6785,7 +6795,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/winreg": { "version": "0.0.12", diff --git a/addon/package.json b/addon/package.json index 1e607787d..3ae9bf296 100644 --- a/addon/package.json +++ b/addon/package.json @@ -13,7 +13,7 @@ "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.6.0", "webpack": "^5.97.1", - "webpack-cli": "^5.1.4" + "webpack-cli": "^6.0.1" }, "scripts": { "lint": "eslint src/*.js", From 30251c1e2f5104135790caa88e900d18b53ab932 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:45:42 +0200 Subject: [PATCH 1082/1236] build(deps-dev): bump terser-webpack-plugin in /frontend (#2572) Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.10 to 5.3.11. - [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.10...v5.3.11) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 44 ++++++++++++-------------------------- frontend/package.json | 2 +- 2 files changed, 15 insertions(+), 31 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 19256ae2c..b6e127861 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -39,7 +39,7 @@ "prettier": "^3.5.3", "sass-loader": "^16.0.4", "standard": "^17.1.2", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0", @@ -10793,10 +10793,11 @@ } }, "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -10804,7 +10805,7 @@ "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -11916,16 +11917,17 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -11972,24 +11974,6 @@ "node": ">= 10.13.0" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 17aa5914c..b95930ad9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,7 +44,7 @@ "prettier": "^3.5.3", "sass-loader": "^16.0.4", "standard": "^17.1.2", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0", From 94dc656c259440792e8160ebd0b970c07aa208ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:45:50 +0200 Subject: [PATCH 1083/1236] build(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 in /bot (#2599) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.0.1 to 4.1.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.0.1...v4.1.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ad79503ca..1ef3fc636 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.0 jsonschema==4.23.0 -pre-commit==4.0.1 +pre-commit==4.2.0 pytest==8.3.4 pytest-responses==0.5.1 responses==0.25.6 From fa01fff0cd427fb4f0dd241e56fd0b47feb69613 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:02 +0200 Subject: [PATCH 1084/1236] build(deps): bump flask-cors from 5.0.0 to 6.0.0 in /backend (#2622) Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...6.0.0) --- updated-dependencies: - dependency-name: flask-cors dependency-version: 6.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index cb6444254..8ef5e66fc 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,7 +2,7 @@ connexion==2.14.2 datadog==0.51.0 Flask==2.2.3 -Flask-Cors==5.0.0 +Flask-Cors==6.0.0 flask-talisman==1.1.0 google-cloud-storage==2.18.2 gunicorn==23.0.0 From ae61193cc851c0bc325da26ac3685ae3071656ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:11 +0200 Subject: [PATCH 1085/1236] build(deps): bump prismjs from 1.29.0 to 1.30.0 in /frontend (#2624) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/v2/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: prismjs dependency-version: 1.30.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 9 +++++---- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b6e127861..8ac0a0abe 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,7 +12,7 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.29.0" + "prismjs": "^1.30.0" }, "devDependencies": { "@babel/core": "^7.26.8", @@ -9939,9 +9939,10 @@ } }, "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", "engines": { "node": ">=6" } diff --git a/frontend/package.json b/frontend/package.json index b95930ad9..f441c553c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,6 @@ "chartist": "^0.11.3", "mustache": "^4.2.0", "normalize.css": "^8.0.1", - "prismjs": "^1.29.0" + "prismjs": "^1.30.0" } } From e15b4431e97ecf56bd885ad91786376160e07fee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:20 +0200 Subject: [PATCH 1086/1236] build(deps-dev): bump http-proxy-middleware in /frontend (#2625) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md) - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-version: 2.0.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8ac0a0abe..7c39d2970 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6621,10 +6621,11 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", From 300c380e3605f1d208f56c2abaf425ec5004ee29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:28 +0200 Subject: [PATCH 1087/1236] build(deps): bump python from 3.13.2-slim to 3.13.3-slim in /backend (#2626) Bumps python from 3.13.2-slim to 3.13.3-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.13.3-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index c5c127aa7..99c3f69f3 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.2-slim +FROM python:3.13.3-slim ADD tools /src/tools ADD backend /src/backend From 74a8912a14c595ac61fa5d0305428ac28d96ab4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:35 +0200 Subject: [PATCH 1088/1236] build(deps): bump python from 3.13.2-slim to 3.13.3-slim in /bot (#2627) Bumps python from 3.13.2-slim to 3.13.3-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.13.3-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index 8abfb6317..c116a19c4 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.2-slim +FROM python:3.13.3-slim ADD tools /src/tools ADD bot /src/bot From 1029a3ef1b5d7955ce0eb8ac6be3d811d25616b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:09:50 +0200 Subject: [PATCH 1089/1236] build(deps-dev): bump css-minimizer-webpack-plugin in /frontend (#2654) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 7.0.0 to 7.0.2. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v7.0.0...v7.0.2) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 13 +++++++------ frontend/package.json | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7c39d2970..2291bc85a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -22,7 +22,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.0", + "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", "eslint-config-prettier": "^10.0.1", "eslint-config-standard": "^17.1.0", @@ -3934,15 +3934,16 @@ } }, "node_modules/css-minimizer-webpack-plugin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.2.tgz", + "integrity": "sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", - "cssnano": "^7.0.1", + "cssnano": "^7.0.4", "jest-worker": "^29.7.0", - "postcss": "^8.4.38", + "postcss": "^8.4.40", "schema-utils": "^4.2.0", "serialize-javascript": "^6.0.2" }, diff --git a/frontend/package.json b/frontend/package.json index f441c553c..12c2d093b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.0", + "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", "eslint-config-prettier": "^10.0.1", "eslint-config-standard": "^17.1.0", From cf14769dbb84de712db31c14f7d53955079d2a47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:00 +0200 Subject: [PATCH 1090/1236] build(deps-dev): bump responses from 0.25.6 to 0.25.7 in /backend (#2628) Bumps [responses](https://github.com/getsentry/responses) from 0.25.6 to 0.25.7. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.6...0.25.7) --- updated-dependencies: - dependency-name: responses dependency-version: 0.25.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 677494e52..d39f9932c 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==2.26.2 pre-commit==4.2.0 pytest==8.3.4 pytest-responses==0.5.1 -responses==0.25.6 +responses==0.25.7 From 65f608c2d8122e0e66b323951371a7fafc577d54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:08 +0200 Subject: [PATCH 1091/1236] build(deps-dev): bump sass-loader from 16.0.4 to 16.0.5 in /frontend (#2655) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 16.0.4 to 16.0.5. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.4...v16.0.5) --- updated-dependencies: - dependency-name: sass-loader dependency-version: 16.0.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 9 +++++---- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2291bc85a..364be5189 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -37,7 +37,7 @@ "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.5.3", - "sass-loader": "^16.0.4", + "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", @@ -10756,10 +10756,11 @@ } }, "node_modules/sass-loader": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", - "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", "dev": true, + "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, diff --git a/frontend/package.json b/frontend/package.json index 12c2d093b..ede64535e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,7 +42,7 @@ "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", "prettier": "^3.5.3", - "sass-loader": "^16.0.4", + "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", From 3a0aa89c6a17d105c20df69555beffd6eea94933 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:16 +0200 Subject: [PATCH 1092/1236] build(deps-dev): bump webpack-dev-server in /frontend (#2656) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 23 +++++++++++++++++++---- frontend/package.json | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 364be5189..b1b6df3b4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -42,7 +42,7 @@ "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.0", + "webpack-dev-server": "^5.2.1", "webpack-merge": "^6.0.1" } }, @@ -12577,14 +12577,16 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", - "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", + "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", "@types/serve-index": "^1.9.4", "@types/serve-static": "^1.15.5", "@types/sockjs": "^0.3.36", @@ -12632,6 +12634,19 @@ } } }, + "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, "node_modules/webpack-merge": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index ede64535e..eb61d1a0d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.3.14", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.0", + "webpack-dev-server": "^5.2.1", "webpack-merge": "^6.0.1" }, "dependencies": { From ddf2820acd41d6adfd8b3c2de6a98fc060231b37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:25 +0200 Subject: [PATCH 1093/1236] build(deps-dev): bump babel-loader from 9.2.1 to 10.0.0 in /frontend (#2658) Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.2.1 to 10.0.0. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v9.2.1...v10.0.0) --- updated-dependencies: - dependency-name: babel-loader dependency-version: 10.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 135 +++---------------------------------- frontend/package.json | 2 +- 2 files changed, 9 insertions(+), 128 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b1b6df3b4..c49beafdc 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@babel/core": "^7.26.8", "@babel/preset-env": "^7.27.2", - "babel-loader": "^9.2.1", + "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", @@ -2971,20 +2971,20 @@ } }, "node_modules/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", "dev": true, + "license": "MIT", "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">= 14.15.0" + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" }, "peerDependencies": { "@babel/core": "^7.12.0", - "webpack": ">=5" + "webpack": ">=5.61.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { @@ -3712,12 +3712,6 @@ "node": ">= 12" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -5847,22 +5841,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -9270,103 +9248,6 @@ "node": ">=4" } }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dev": true, - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index eb61d1a0d..ab43986e5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@babel/core": "^7.26.8", "@babel/preset-env": "^7.27.2", - "babel-loader": "^9.2.1", + "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", "babel-polyfill": "^6.26.0", "clean-webpack-plugin": "^4.0.0", From 9972b993f82140112475b07064dff21bebb54326 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:34 +0200 Subject: [PATCH 1094/1236] build(deps-dev): bump webpack from 5.97.1 to 5.99.9 in /frontend (#2659) Bumps [webpack](https://github.com/webpack/webpack) from 5.97.1 to 5.99.9. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.97.1...v5.99.9) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.99.9 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 32 ++++++++------------------------ frontend/package.json | 2 +- 2 files changed, 9 insertions(+), 25 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c49beafdc..980466bf7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -40,7 +40,7 @@ "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.97.1", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.1", "webpack-merge": "^6.0.1" @@ -12330,13 +12330,15 @@ } }, "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "version": "5.99.9", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", @@ -12353,9 +12355,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, @@ -12573,24 +12575,6 @@ "node": ">=4.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", diff --git a/frontend/package.json b/frontend/package.json index ab43986e5..f3a712ace 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.97.1", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.1", "webpack-merge": "^6.0.1" From e6d96dcd4dc63da3a77ddc3899c16a1fc774c5e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:42 +0200 Subject: [PATCH 1095/1236] build(deps-dev): bump eslint-plugin-html in /frontend (#2660) Bumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 8.1.2 to 8.1.3. - [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v8.1.2...v8.1.3) --- updated-dependencies: - dependency-name: eslint-plugin-html dependency-version: 8.1.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 51 ++++++++++++++++++++++++++++++++------ frontend/package.json | 2 +- 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 980466bf7..c449ee483 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -27,7 +27,7 @@ "eslint-config-prettier": "^10.0.1", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^8.1.2", + "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.3", @@ -4492,10 +4492,11 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -5050,17 +5051,51 @@ } }, "node_modules/eslint-plugin-html": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", - "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.3.tgz", + "integrity": "sha512-cnCdO7yb/jrvgSJJAfRkGDOwLu1AOvNdw8WCD6nh/2C4RnxuI4tz6QjMEAmmSiHSeugq/fXcIO8yBpIBQrMZCg==", "dev": true, + "license": "ISC", "dependencies": { - "htmlparser2": "^9.1.0" + "htmlparser2": "^10.0.0" }, "engines": { "node": ">=16.0.0" } }, + "node_modules/eslint-plugin-html/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/eslint-plugin-html/node_modules/htmlparser2": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, "node_modules/eslint-plugin-import": { "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index f3a712ace..1fc626d0b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,7 +33,7 @@ "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^8.1.2", + "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-prettier": "^5.2.3", From 22c0830caac914a2172a3a24b75c24a3b8907ddc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:10:52 +0200 Subject: [PATCH 1096/1236] build(deps-dev): bump eslint-config-prettier in /frontend (#2661) Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 10.0.1 to 10.1.5. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.0.1...v10.1.5) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-version: 10.1.5 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 14 +++++++++----- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c449ee483..2eef135d0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,7 +24,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", - "eslint-config-prettier": "^10.0.1", + "eslint-config-prettier": "^10.1.5", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^8.1.3", @@ -4889,12 +4889,16 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", - "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", "dev": true, + "license": "MIT", "bin": { - "eslint-config-prettier": "build/bin/cli.js" + "eslint-config-prettier": "bin/cli.js" + }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" }, "peerDependencies": { "eslint": ">=7.0.0" diff --git a/frontend/package.json b/frontend/package.json index 1fc626d0b..2c8e1fd5f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", - "eslint-config-prettier": "^10.0.1", + "eslint-config-prettier": "^10.1.5", "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", From eff536d573810417e8f0884a66759ccf2ed18cb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:12:00 +0200 Subject: [PATCH 1097/1236] build(deps-dev): bump fakeredis from 2.26.2 to 2.29.0 in /backend (#2634) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.26.2 to 2.29.0. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.26.2...v2.29.0) --- updated-dependencies: - dependency-name: fakeredis dependency-version: 2.29.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index d39f9932c..32edc0905 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.26.2 +fakeredis==2.29.0 pre-commit==4.2.0 pytest==8.3.4 pytest-responses==0.5.1 From 25ee792d0533425f398a9e378fe58d8ff895cc9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:12:13 +0200 Subject: [PATCH 1098/1236] build(deps): bump libmozevent from 1.1.30 to 1.1.33 in /events (#2637) Bumps [libmozevent](https://github.com/mozilla/libmozevent) from 1.1.30 to 1.1.33. - [Release notes](https://github.com/mozilla/libmozevent/releases) - [Commits](https://github.com/mozilla/libmozevent/compare/1.1.30...1.1.33) --- updated-dependencies: - dependency-name: libmozevent dependency-version: 1.1.33 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index e63fc8bce..22fd7c08c 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.30 +libmozevent==1.1.33 From f529ab2029f126c71ae3a6d7f8930fd92f9f9dd7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:12:32 +0200 Subject: [PATCH 1099/1236] build(deps): bump redis from 5.2.1 to 6.1.0 in /backend (#2638) Bumps [redis](https://github.com/redis/redis-py) from 5.2.1 to 6.1.0. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v5.2.1...v6.1.0) --- updated-dependencies: - dependency-name: redis dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 8ef5e66fc..907026dda 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==2.18.2 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==5.2.1 +redis==6.1.0 swagger-ui-bundle==1.1.0 zstandard==0.23.0 From d7f0a7a07971af7445910501e3215d2a08b0e875 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:12:46 +0200 Subject: [PATCH 1100/1236] build(deps): bump tenacity from 9.0.0 to 9.1.2 in /report (#2643) Bumps [tenacity](https://github.com/jd/tenacity) from 9.0.0 to 9.1.2. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.0.0...9.1.2) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index b3887a5bb..712fa7ac3 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 taskcluster==80.0.0 -tenacity==9.0.0 +tenacity==9.1.2 zstandard==0.23.0 From d918330c6403772dfb423e2fc70bc8ac9c4ea4b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:13:01 +0200 Subject: [PATCH 1101/1236] build(deps): bump taskcluster from 80.0.0 to 84.0.2 in /tools (#2644) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 80.0.0 to 84.0.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v80.0.0...v84.0.2) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 84.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 6b6d5e218..147aa875b 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==4.0.3 pytz==2025.1 sentry-sdk==1.16.0 structlog==24.4.0 -taskcluster==80.0.0 +taskcluster==84.0.2 From 750c843e030891f1eb6e8d29e202629e7043d499 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:13:14 +0200 Subject: [PATCH 1102/1236] build(deps-dev): bump webpack from 5.97.1 to 5.99.9 in /addon (#2645) Bumps [webpack](https://github.com/webpack/webpack) from 5.97.1 to 5.99.9. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.97.1...v5.99.9) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.99.9 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 153 +++++++++++++++++++++++++++++++--------- addon/package.json | 2 +- 2 files changed, 121 insertions(+), 34 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 68aa94810..da3ebb573 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.6.0", - "webpack": "^5.97.1", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, "peerDependencies": { @@ -301,10 +301,11 @@ "deprecated": "Use @eslint/object-schema instead" }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -319,6 +320,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -328,6 +330,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -337,6 +340,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -346,13 +350,15 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -1057,15 +1063,48 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, "peerDependencies": { - "ajv": "^6.9.1" + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -4071,6 +4110,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -4085,6 +4125,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5171,6 +5212,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -5617,14 +5659,16 @@ "dev": true }, "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 10.13.0" @@ -5634,6 +5678,43 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -5649,6 +5730,7 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -6069,13 +6151,14 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.39.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.2.tgz", + "integrity": "sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -6087,16 +6170,17 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -6124,7 +6208,8 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", @@ -6563,13 +6648,15 @@ } }, "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "version": "5.99.9", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "dev": true, + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", @@ -6586,9 +6673,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, diff --git a/addon/package.json b/addon/package.json index 3ae9bf296..230f0d27b 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.6.0", - "webpack": "^5.97.1", + "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, "scripts": { From adf1b5046ed48a25d6428c5eef08b6cb1a38e2f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:19:20 +0200 Subject: [PATCH 1103/1236] build(deps): bump taskcluster from 80.0.0 to 84.0.2 in /report (#2647) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 80.0.0 to 84.0.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v80.0.0...v84.0.2) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 84.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 712fa7ac3..58a0bd049 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==80.0.0 +taskcluster==84.0.2 tenacity==9.1.2 zstandard==0.23.0 From 3d4971c0df3996a47b21b591b2ad48494f931e86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:25:36 +0200 Subject: [PATCH 1104/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#2646) Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.2.3 to 5.4.0. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.3...v5.4.0) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-version: 5.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 33 +++++++++++++++++---------------- frontend/package.json | 2 +- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2eef135d0..f79914515 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -30,7 +30,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-prettier": "^5.4.0", "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", @@ -2001,15 +2001,16 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.4.tgz", + "integrity": "sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/pkgr" } }, "node_modules/@rtsao/scc": { @@ -5278,14 +5279,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.3.tgz", - "integrity": "sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.0.tgz", + "integrity": "sha512-BvQOvUhkVQM1i63iMETK9Hjud9QhqBnbtT1Zc642p9ynzBuCe5pybkOnvqZIBypXmMlsGcnU4HZ8sCTPfpAexA==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" + "synckit": "^0.11.0" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -5296,7 +5297,7 @@ "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", - "eslint-config-prettier": "*", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "peerDependenciesMeta": { @@ -11766,19 +11767,19 @@ } }, "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.6.tgz", + "integrity": "sha512-2pR2ubZSV64f/vqm9eLPz/KOvR9Dm+Co/5ChLgeHl0yEDRc6h5hXHoxEQH8Y5Ljycozd3p1k5TTSVdzYGkPvLw==", "dev": true, + "license": "MIT", "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" + "@pkgr/core": "^0.2.4" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/synckit" } }, "node_modules/tapable": { diff --git a/frontend/package.json b/frontend/package.json index 2c8e1fd5f..e2f8e9e68 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-prettier": "^5.4.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", From 79d578bc265722097174a9628eea2398cfe7b5e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:26:48 +0200 Subject: [PATCH 1105/1236] build(deps-dev): bump pytest from 8.3.4 to 8.3.5 in /backend (#2629) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.4 to 8.3.5. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.4...8.3.5) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.3.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 32edc0905..88dfb1fde 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.29.0 pre-commit==4.2.0 -pytest==8.3.4 +pytest==8.3.5 pytest-responses==0.5.1 responses==0.25.7 From 4fdb16b97b7447efb4f65fd04c495e20893f1256 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 14:27:03 +0200 Subject: [PATCH 1106/1236] build(deps-dev): bump @babel/core from 7.26.8 to 7.27.1 in /frontend (#2641) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.8 to 7.27.1. - [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.27.1/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.27.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 44 ++++++++++++++++---------------------- frontend/package.json | 2 +- 2 files changed, 19 insertions(+), 27 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f79914515..dccc3bc9f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,7 +15,7 @@ "prismjs": "^1.30.0" }, "devDependencies": { - "@babel/core": "^7.26.8", + "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", @@ -85,23 +85,22 @@ } }, "node_modules/@babel/core": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", - "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", + "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.8", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.7", - "@babel/parser": "^7.26.8", - "@babel/template": "^7.26.8", - "@babel/traverse": "^7.26.8", - "@babel/types": "^7.26.8", - "@types/gensync": "^1.0.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helpers": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -385,14 +384,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", - "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", + "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.7" + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2143,13 +2142,6 @@ "@types/send": "*" } }, - "node_modules/@types/gensync": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", - "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index e2f8e9e68..0905b17c6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.26.8", + "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", From 53a560fce1b5e6d551093faf0108dfee966ad9ec Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 22 May 2025 14:28:55 +0200 Subject: [PATCH 1107/1236] Version 1.3.36 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 4 ++-- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 4f9de8929..598cea2c0 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.35 +1.3.36 diff --git a/bot/VERSION b/bot/VERSION index 4f9de8929..598cea2c0 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.35 +1.3.36 diff --git a/events/VERSION b/events/VERSION index 4f9de8929..598cea2c0 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.35 +1.3.36 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index dccc3bc9f..1bd2907dd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "code-coverage-reports", - "version": "1.3.35", + "version": "1.3.36", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "code-coverage-reports", - "version": "1.3.35", + "version": "1.3.36", "license": "MPL-2.0", "dependencies": { "chartist": "^0.11.3", diff --git a/frontend/package.json b/frontend/package.json index 0905b17c6..826917aa1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.35", + "version": "1.3.36", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 4f9de8929..598cea2c0 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.35 +1.3.36 From 6b7c2582fefd27f4dd4981d836cbc435bc092337 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:15:12 +0200 Subject: [PATCH 1108/1236] build(deps): bump tenacity from 9.0.0 to 9.1.2 in /bot (#2632) Bumps [tenacity](https://github.com/jd/tenacity) from 9.0.0 to 9.1.2. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.0.0...9.1.2) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index ffe3f4461..6a27db614 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -3,6 +3,6 @@ google-cloud-storage==2.18.2 libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 -tenacity==9.0.0 +tenacity==9.1.2 tqdm==4.67.1 zstandard==0.23.0 From 8c9a8261f3f7f05ae64315f0749e0072100516d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:15:24 +0200 Subject: [PATCH 1109/1236] build(deps-dev): bump responses from 0.25.6 to 0.25.7 in /bot (#2633) Bumps [responses](https://github.com/getsentry/responses) from 0.25.6 to 0.25.7. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.6...0.25.7) --- updated-dependencies: - dependency-name: responses dependency-version: 0.25.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 1ef3fc636..62911a714 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.23.0 pre-commit==4.2.0 pytest==8.3.4 pytest-responses==0.5.1 -responses==0.25.6 +responses==0.25.7 From 852338bb1d08884d7af4bfd103089bbb0e66019c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:15:32 +0200 Subject: [PATCH 1110/1236] build(deps-dev): bump pytest from 8.3.4 to 8.3.5 in /bot (#2636) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.4 to 8.3.5. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.4...8.3.5) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.3.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 62911a714..b9ab5006d 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.0 jsonschema==4.23.0 pre-commit==4.2.0 -pytest==8.3.4 +pytest==8.3.5 pytest-responses==0.5.1 responses==0.25.7 From 0cc75900dee767431b4a3c374d3f9af5e35dc8c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:15:39 +0200 Subject: [PATCH 1111/1236] build(deps): bump aiohttp from 3.11.12 to 3.11.18 in /tools (#2648) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.11.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 147aa875b..e84e9ce44 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.11.12 +aiohttp==3.11.18 async-timeout==4.0.3 pytz==2025.1 sentry-sdk==1.16.0 From 4ff132a5cdf12599c5ed83bac593cee52d46473d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:15:47 +0200 Subject: [PATCH 1112/1236] build(deps): bump pytz from 2025.1 to 2025.2 in /tools (#2651) Bumps [pytz](https://github.com/stub42/pytz) from 2025.1 to 2025.2. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2025.1...release_2025.2) --- updated-dependencies: - dependency-name: pytz dependency-version: '2025.2' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index e84e9ce44..0a67a70a3 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ aiohttp==3.11.18 async-timeout==4.0.3 -pytz==2025.1 +pytz==2025.2 sentry-sdk==1.16.0 structlog==24.4.0 taskcluster==84.0.2 From 4334a50bfd4d840f54b3a539d583cc1d0f8f748f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 00:11:31 +0200 Subject: [PATCH 1113/1236] build(deps-dev): bump web-ext from 8.6.0 to 8.7.1 in /addon (#2662) Bumps [web-ext](https://github.com/mozilla/web-ext) from 8.6.0 to 8.7.1. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.6.0...8.7.1) --- updated-dependencies: - dependency-name: web-ext dependency-version: 8.7.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 459 ++++++++++------------------------------ addon/package.json | 2 +- 2 files changed, 107 insertions(+), 354 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index da3ebb573..9d6d71037 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.6.0", + "web-ext": "^8.7.1", "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, @@ -131,14 +131,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz", + "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==", "dev": true, "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, "engines": { "node": ">=6.9.0" } @@ -365,9 +362,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.6.tgz", - "integrity": "sha512-awlDnCGbtdkyLieMpIKJQEgK7mxnL3he4UHm5AGn+asofiemlx4LVHM0FsYmp6O1irAClPNS135zZLhD2SZi+A==", + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.16.tgz", + "integrity": "sha512-j8VB83nzHFhRyu48V3DRpWySUfMuvbbJ1Cu/yIMadfnn5ZhfC45+NxAKGq3CntSSGTLOsSwbujbFxmFRJekasQ==", "dev": true, "license": "CC0-1.0" }, @@ -762,17 +759,17 @@ } }, "node_modules/addons-linter": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.11.0.tgz", - "integrity": "sha512-SW9J4eWom7U1RVh2Zzb73uzYf9TYVII0+zRRGtFskz3TTidhuSTErHAIZe2UgUq890LHSGgv6hAWsDHftYJ/7A==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.13.0.tgz", + "integrity": "sha512-PCtnZtFfMw+7NSwHEsXPxlUC37ixvx4WBMUbT3T2WQ4N002lATRJQD4ixIXYbRNMDESrC8H2H91ReEE5jmS+Qg==", "dev": true, "license": "MPL-2.0", "dependencies": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "6.0.6", + "@mdn/browser-compat-data": "6.0.16", "addons-moz-compare": "1.3.0", - "addons-scanner-utils": "9.12.0", + "addons-scanner-utils": "9.13.0", "ajv": "8.17.1", "chalk": "4.1.2", "cheerio": "1.0.0-rc.12", @@ -788,7 +785,7 @@ "image-size": "2.0.2", "json-merge-patch": "1.0.2", "pino": "8.20.0", - "semver": "7.7.1", + "semver": "7.7.2", "source-map-support": "0.5.21", "upath": "2.0.1", "yargs": "17.7.2", @@ -943,9 +940,9 @@ "license": "MIT" }, "node_modules/addons-linter/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -993,9 +990,9 @@ "license": "MPL-2.0" }, "node_modules/addons-scanner-utils": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.12.0.tgz", - "integrity": "sha512-Nn+mOgJhdSZKkycXd5GYfSfoyT1lEGbCVoCBKriEFceuP0dJxVBuFwuRD8+PuXegQQBw7COTS5DwM4nj+bK8Mg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.13.0.tgz", + "integrity": "sha512-8OnHK/pbvgbCejGlnEYw+V3URSTVHLkMZmV270QtNh8N9pAgK10IaiJ9DcL0FsrufZ9HxRcR8/wkavh1FgK6Kg==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -1008,7 +1005,7 @@ }, "peerDependencies": { "body-parser": "1.20.3", - "express": "4.21.0", + "express": "4.21.2", "node-fetch": "2.6.11", "safe-compare": "1.1.4" }, @@ -1369,15 +1366,6 @@ ], "license": "MIT" }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -1438,18 +1426,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1533,15 +1509,16 @@ "dev": true }, "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "dev": true, + "license": "MIT", "dependencies": { - "run-applescript": "^5.0.0" + "run-applescript": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1683,10 +1660,11 @@ } }, "node_modules/chrome-launcher": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.1.2.tgz", - "integrity": "sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.0.tgz", + "integrity": "sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", @@ -1694,7 +1672,7 @@ "lighthouse-logger": "^2.0.1" }, "bin": { - "print-chrome-path": "bin/print-chrome-path.js" + "print-chrome-path": "bin/print-chrome-path.cjs" }, "engines": { "node": ">=12.13.0" @@ -2073,34 +2051,30 @@ } }, "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", "dev": true, + "license": "MIT", "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", "dev": true, - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2142,6 +2116,7 @@ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2882,29 +2857,6 @@ "node": ">=0.8.x" } }, - "node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3221,18 +3173,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -3496,15 +3436,6 @@ "node": ">= 14" } }, - "node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3831,6 +3762,7 @@ "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -3849,6 +3781,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -3991,18 +3924,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -4315,6 +4236,7 @@ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.1.tgz", "integrity": "sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" @@ -4325,6 +4247,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4333,7 +4256,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lines-and-columns": { "version": "2.0.4", @@ -4397,10 +4321,11 @@ "dev": true }, "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "dev": true + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "dev": true, + "license": "Apache-2.0" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -4429,18 +4354,6 @@ "node": ">= 0.6" } }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4537,33 +4450,6 @@ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -4717,34 +4603,36 @@ "wrappy": "1" } }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "node_modules/open": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", + "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", "dev": true, + "license": "MIT", "dependencies": { - "mimic-fn": "^4.0.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "node_modules/open/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, + "license": "MIT", "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4974,9 +4862,9 @@ "dev": true }, "node_modules/pino": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", - "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", + "integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==", "dev": true, "license": "MIT", "dependencies": { @@ -4985,7 +4873,7 @@ "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", - "process-warning": "^4.0.0", + "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", @@ -5112,9 +5000,9 @@ "dev": true }, "node_modules/process-warning": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", - "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", "dev": true, "funding": [ { @@ -5297,13 +5185,6 @@ "node": ">= 10.13.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true, - "license": "MIT" - }, "node_modules/regexp.prototype.flags": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", @@ -5464,109 +5345,18 @@ } }, "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -5838,12 +5628,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/sonic-boom": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", @@ -6089,18 +5873,6 @@ "node": ">=8" } }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -6233,18 +6005,6 @@ "dev": true, "license": "MIT" }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -6405,15 +6165,6 @@ "node": ">= 10.0.0" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -6569,10 +6320,11 @@ "peer": true }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -6592,17 +6344,17 @@ } }, "node_modules/web-ext": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.6.0.tgz", - "integrity": "sha512-Y2b8YWtlrnJuAPzVAQJ7ewwmQcQGQp7Cdh8ijZTpv3dqMgR+pjMMjZExAgWVOwdYXIj96mTffHtFWlIS9Qd/pQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.7.1.tgz", + "integrity": "sha512-erzzLemPynhFSmSavgQ92PJkFGlY0XQEMZOHbc85D2f+pKi2wk7edaAwa8GU1E9AbyVrdPaFk7wGLpRGfRw8zw==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@babel/runtime": "7.27.0", + "@babel/runtime": "7.27.1", "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "7.11.0", + "addons-linter": "7.13.0", "camelcase": "8.0.0", - "chrome-launcher": "1.1.2", + "chrome-launcher": "1.2.0", "debounce": "1.2.1", "decamelize": "6.0.0", "es6-error": "4.1.1", @@ -6613,17 +6365,17 @@ "jszip": "3.10.1", "multimatch": "6.0.0", "node-notifier": "10.0.1", - "open": "9.1.0", + "open": "10.1.2", "parse-json": "7.1.1", - "pino": "9.6.0", + "pino": "9.7.0", "promise-toolbox": "0.21.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", - "strip-json-comments": "5.0.1", + "strip-json-comments": "5.0.2", "tmp": "0.2.3", "update-notifier": "7.3.1", - "watchpack": "2.4.2", - "ws": "8.18.1", + "watchpack": "2.4.4", + "ws": "8.18.2", "yargs": "17.7.2", "zip-dir": "2.0.0" }, @@ -6636,10 +6388,11 @@ } }, "node_modules/web-ext/node_modules/strip-json-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", - "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.2.tgz", + "integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -6961,9 +6714,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "dev": true, "license": "MIT", "engines": { diff --git a/addon/package.json b/addon/package.json index 230f0d27b..9517a7d60 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.6.0", + "web-ext": "^8.7.1", "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, From 66b8cba52e2919fb86b7a89ccbea09231d5d122a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 28 Jul 2025 22:53:32 +0200 Subject: [PATCH 1114/1236] bot: Update to grcov version 0.10.1 --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 7b7f4e817..2b6116662 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,5 +1,5 @@ #!/bin/bash -ex -GRCOV_VERSION="v0.7.1" +GRCOV_VERSION="v0.10.1" MERCURIAL_VERSION="6.8.1" VERSION_CONTROL_TOOLS_REV="b93e1a67ef8e" From 60a288c0dcc7abf55c6cabaf5231c0795d8349d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:08 +0200 Subject: [PATCH 1115/1236] build(deps-dev): bump webpack-dev-server in /frontend (#2676) Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.1 to 5.2.2. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.1...v5.2.2) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 10 +++++----- frontend/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1bd2907dd..70b4b22f3 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -42,7 +42,7 @@ "terser-webpack-plugin": "^5.3.14", "webpack": "^5.99.9", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.1", + "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" } }, @@ -12492,9 +12492,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", - "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", "dev": true, "license": "MIT", "dependencies": { @@ -12514,7 +12514,7 @@ "connect-history-api-fallback": "^2.0.0", "express": "^4.21.2", "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.7", + "http-proxy-middleware": "^2.0.9", "ipaddr.js": "^2.1.0", "launch-editor": "^2.6.1", "open": "^10.0.3", diff --git a/frontend/package.json b/frontend/package.json index 826917aa1..c5505214b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,7 +47,7 @@ "terser-webpack-plugin": "^5.3.14", "webpack": "^5.99.9", "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.1", + "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" }, "dependencies": { From 0802beefeeb72d57754984b787c2f2080676f48a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:16 +0200 Subject: [PATCH 1116/1236] build(deps): bump taskcluster from 84.0.2 to 88.0.2 in /tools (#2733) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 84.0.2 to 88.0.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v84.0.2...v88.0.2) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 88.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 0a67a70a3..6e26dbfb4 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==4.0.3 pytz==2025.2 sentry-sdk==1.16.0 structlog==24.4.0 -taskcluster==84.0.2 +taskcluster==88.0.2 From 5b21254ea4c226b14c90409ed1a9f2813ce5c47a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:24 +0200 Subject: [PATCH 1117/1236] build(deps-dev): bump fakeredis from 2.29.0 to 2.30.2 in /backend (#2731) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.29.0 to 2.30.2. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.29.0...v2.30.2) --- updated-dependencies: - dependency-name: fakeredis dependency-version: 2.30.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 88dfb1fde..fbc6bc489 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.29.0 +fakeredis==2.30.2 pre-commit==4.2.0 pytest==8.3.5 pytest-responses==0.5.1 From 143bf80c79607c6e790ce4a9af3ff521a9ff956d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:31 +0200 Subject: [PATCH 1118/1236] build(deps-dev): bump webpack from 5.99.9 to 5.101.0 in /addon (#2730) Bumps [webpack](https://github.com/webpack/webpack) from 5.99.9 to 5.101.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.0) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.101.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 67 ++++++++++++++++++++++++++--------------- addon/package.json | 2 +- 2 files changed, 44 insertions(+), 25 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index 9d6d71037..f014cb16d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.7.1", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "peerDependencies": { @@ -480,10 +480,11 @@ } }, "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", @@ -740,9 +741,10 @@ } }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -750,6 +752,19 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -2248,10 +2263,11 @@ "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -5914,10 +5930,11 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6401,22 +6418,23 @@ } }, "node_modules/webpack": { - "version": "5.99.9", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", - "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "version": "5.101.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", + "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.2", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -6430,7 +6448,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -6517,10 +6535,11 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } diff --git a/addon/package.json b/addon/package.json index 9517a7d60..b09e992c5 100644 --- a/addon/package.json +++ b/addon/package.json @@ -12,7 +12,7 @@ "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", "web-ext": "^8.7.1", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "scripts": { From 051d18de725d11851d422311806898fb2c256e65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:38 +0200 Subject: [PATCH 1119/1236] build(deps-dev): bump webpack from 5.99.9 to 5.101.0 in /frontend (#2729) Bumps [webpack](https://github.com/webpack/webpack) from 5.99.9 to 5.101.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.0) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.101.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 60 +++++++++++++++++++++++++------------- frontend/package.json | 2 +- 2 files changed, 40 insertions(+), 22 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 70b4b22f3..dc34524bd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -40,7 +40,7 @@ "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" @@ -2101,10 +2101,11 @@ } }, "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", @@ -2572,10 +2573,11 @@ } }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2583,6 +2585,19 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -4557,10 +4572,11 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -12362,22 +12378,23 @@ } }, "node_modules/webpack": { - "version": "5.99.9", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", - "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "version": "5.101.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", + "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.2", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -12391,7 +12408,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -12577,10 +12594,11 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } diff --git a/frontend/package.json b/frontend/package.json index c5505214b..fa742df5c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" From 8f995be5e5a802f1c0574b0ddbc41fdf9ed397b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:46 +0200 Subject: [PATCH 1120/1236] build(deps): bump taskcluster from 84.0.2 to 88.0.2 in /report (#2728) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 84.0.2 to 88.0.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v84.0.2...v88.0.2) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 88.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 58a0bd049..2040e8592 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==84.0.2 +taskcluster==88.0.2 tenacity==9.1.2 zstandard==0.23.0 From 6a87ac039f38772edbf9d72dc95c9363797f8a27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:57:57 +0200 Subject: [PATCH 1121/1236] build(deps-dev): bump eslint-config-prettier in /frontend (#2725) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-version: 10.1.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 8 ++++---- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index dc34524bd..bc77e8f80 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,7 +24,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", - "eslint-config-prettier": "^10.1.5", + "eslint-config-prettier": "^10.1.8", "eslint-config-standard": "^17.1.0", "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "^8.1.3", @@ -4898,9 +4898,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", - "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", "bin": { diff --git a/frontend/package.json b/frontend/package.json index fa742df5c..80275572a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "eslint": "^8.56.0", - "eslint-config-prettier": "^10.1.5", + "eslint-config-prettier": "^10.1.8", "eslint-config-standard": "^17.1.0", "eslint-webpack-plugin": "^4.2.0", "eslint-plugin-fetch-options": "0.0.5", From ec0e3a8234c912e394ba34c1a204447c07f23bfd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:14 +0200 Subject: [PATCH 1122/1236] build(deps): bump on-headers and compression in /frontend (#2717) --- updated-dependencies: - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect - dependency-name: compression dependency-version: 1.8.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 55 ++++++++++++-------------------------- 1 file changed, 17 insertions(+), 38 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index bc77e8f80..e46bf8d58 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3128,15 +3128,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3291,10 +3282,11 @@ } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -3733,17 +3725,18 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, + "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -3765,12 +3758,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -8944,10 +8931,11 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -10022,15 +10010,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", From d17866b9a21bee08dc8fb14ce32bc82d541a7b89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:22 +0200 Subject: [PATCH 1123/1236] build(deps-dev): bump eslint-plugin-prettier in /frontend (#2724) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-version: 5.5.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 24 ++++++++++++------------ frontend/package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e46bf8d58..f0b1eb903 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -30,7 +30,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.4.0", + "eslint-plugin-prettier": "^5.5.3", "eslint-webpack-plugin": "^4.2.0", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", @@ -2000,9 +2000,9 @@ } }, "node_modules/@pkgr/core": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.4.tgz", - "integrity": "sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "dev": true, "license": "MIT", "engines": { @@ -5274,14 +5274,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.0.tgz", - "integrity": "sha512-BvQOvUhkVQM1i63iMETK9Hjud9QhqBnbtT1Zc642p9ynzBuCe5pybkOnvqZIBypXmMlsGcnU4HZ8sCTPfpAexA==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", + "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.11.0" + "synckit": "^0.11.7" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -11754,13 +11754,13 @@ } }, "node_modules/synckit": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.6.tgz", - "integrity": "sha512-2pR2ubZSV64f/vqm9eLPz/KOvR9Dm+Co/5ChLgeHl0yEDRc6h5hXHoxEQH8Y5Ljycozd3p1k5TTSVdzYGkPvLw==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.2.4" + "@pkgr/core": "^0.2.9" }, "engines": { "node": "^14.18.0 || >=16.0.0" diff --git a/frontend/package.json b/frontend/package.json index 80275572a..d608229b9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-mozilla": "^4.0.0", "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.4.0", + "eslint-plugin-prettier": "^5.5.3", "file-loader": "^6.0.0", "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", From b4ded488bdb205a69ae382794097b418371fe92d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:29 +0200 Subject: [PATCH 1124/1236] build(deps-dev): bump @babel/core from 7.27.1 to 7.28.0 in /frontend (#2707) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.27.1 to 7.28.0. - [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.28.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.28.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 131 +++++++++++++++++-------------------- frontend/package.json | 2 +- 2 files changed, 61 insertions(+), 72 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f0b1eb903..163c6d07b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,7 +15,7 @@ "prismjs": "^1.30.0" }, "devDependencies": { - "@babel/core": "^7.27.1", + "@babel/core": "^7.28.0", "@babel/preset-env": "^7.27.2", "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", @@ -85,22 +85,21 @@ } }, "node_modules/@babel/core": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", - "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helpers": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -116,16 +115,15 @@ } }, "node_modules/@babel/generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", - "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.1", - "@babel/types": "^7.27.1", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.0", + "@babel/types": "^7.28.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -219,6 +217,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", @@ -248,15 +255,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", - "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.27.3" }, "engines": { "node": ">=6.9.0" @@ -384,27 +390,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", - "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", - "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.28.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -1508,30 +1512,28 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", - "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/generator": "^7.28.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -1774,17 +1776,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -1796,15 +1794,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", @@ -1822,9 +1811,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", diff --git a/frontend/package.json b/frontend/package.json index d608229b9..38a8f4098 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/mozilla/code-coverage-reports#readme", "devDependencies": { - "@babel/core": "^7.27.1", + "@babel/core": "^7.28.0", "@babel/preset-env": "^7.27.2", "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", From ade3dd756c80cb8c997dac5a420a8987b12a53b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:37 +0200 Subject: [PATCH 1125/1236] build(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /frontend (#2704) Bumps [prettier](https://github.com/prettier/prettier) from 3.5.3 to 3.6.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.2) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.6.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- frontend/package-lock.json | 9 ++++----- frontend/package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 163c6d07b..a2336b241 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -36,7 +36,7 @@ "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", @@ -9809,11 +9809,10 @@ } }, "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, diff --git a/frontend/package.json b/frontend/package.json index 38a8f4098..b360ba662 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -41,7 +41,7 @@ "html-webpack-plugin": "^5.6.3", "mini-css-extract-plugin": "^2.9.2", "node-sass": "^9.0.0", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "sass-loader": "^16.0.5", "standard": "^17.1.2", "terser-webpack-plugin": "^5.3.14", From ce99c88a555cc35f8d781654d1ecbeaa82dc32d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:49 +0200 Subject: [PATCH 1126/1236] build(deps-dev): bump pytest from 8.3.5 to 8.4.1 in /backend (#2691) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index fbc6bc489..291f35393 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.30.2 pre-commit==4.2.0 -pytest==8.3.5 +pytest==8.4.1 pytest-responses==0.5.1 responses==0.25.7 From d57564ba8239b868dd371b63b67c2145fc58676f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 22:58:56 +0200 Subject: [PATCH 1127/1236] build(deps-dev): bump pytest from 8.3.5 to 8.4.1 in /bot (#2692) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index b9ab5006d..740e19660 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.0 jsonschema==4.23.0 pre-commit==4.2.0 -pytest==8.3.5 +pytest==8.4.1 pytest-responses==0.5.1 responses==0.25.7 From a60635c6afdba3b819020fcf2ef376fb182892ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 23:23:27 +0200 Subject: [PATCH 1128/1236] build(deps-dev): bump web-ext from 8.7.1 to 8.9.0 in /addon (#2726) Bumps [web-ext](https://github.com/mozilla/web-ext) from 8.7.1 to 8.9.0. - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.7.1...8.9.0) --- updated-dependencies: - dependency-name: web-ext dependency-version: 8.9.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 355 ++++++++-------------------------------- addon/package.json | 2 +- 2 files changed, 67 insertions(+), 290 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index f014cb16d..e17c5314d 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.7.1", + "web-ext": "^8.9.0", "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, @@ -131,9 +131,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz", - "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", "dev": true, "license": "MIT", "engines": { @@ -362,9 +362,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.16.tgz", - "integrity": "sha512-j8VB83nzHFhRyu48V3DRpWySUfMuvbbJ1Cu/yIMadfnn5ZhfC45+NxAKGq3CntSSGTLOsSwbujbFxmFRJekasQ==", + "version": "6.0.32", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.32.tgz", + "integrity": "sha512-XXZ0RbkrIw8mr71WbVYmtZk+zWYutS71+/8/E+gyPE3yt/ZNiW4UU5/NcrpgLO4NfIB+VBuWhPzSN6Pb1VxAWA==", "dev": true, "license": "CC0-1.0" }, @@ -727,19 +727,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -774,15 +761,15 @@ } }, "node_modules/addons-linter": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.13.0.tgz", - "integrity": "sha512-PCtnZtFfMw+7NSwHEsXPxlUC37ixvx4WBMUbT3T2WQ4N002lATRJQD4ixIXYbRNMDESrC8H2H91ReEE5jmS+Qg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.18.0.tgz", + "integrity": "sha512-XJ2FiBjwuprKaFte/5KEOPgym3OuBJw1sutUipeYtQ8q2StVzXqwKY+Fwp0wciDlFkmiQmxP9AMeDiKrc0MdRw==", "dev": true, "license": "MPL-2.0", "dependencies": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "6.0.16", + "@mdn/browser-compat-data": "6.0.32", "addons-moz-compare": "1.3.0", "addons-scanner-utils": "9.13.0", "ajv": "8.17.1", @@ -793,13 +780,13 @@ "deepmerge": "4.3.1", "eslint": "8.57.1", "eslint-plugin-no-unsanitized": "4.1.2", - "eslint-visitor-keys": "4.2.0", - "espree": "10.3.0", + "eslint-visitor-keys": "4.2.1", + "espree": "10.4.0", "esprima": "4.0.1", "fast-json-patch": "3.1.1", "image-size": "2.0.2", "json-merge-patch": "1.0.2", - "pino": "8.20.0", + "pino": "9.7.0", "semver": "7.7.2", "source-map-support": "0.5.21", "upath": "2.0.1", @@ -831,9 +818,9 @@ } }, "node_modules/addons-linter/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -844,15 +831,15 @@ } }, "node_modules/addons-linter/node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -868,92 +855,6 @@ "dev": true, "license": "MIT" }, - "node_modules/addons-linter/node_modules/pino": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.20.0.tgz", - "integrity": "sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.1.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^3.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.7.0", - "thread-stream": "^2.0.0" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/addons-linter/node_modules/pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^4.0.0", - "split2": "^4.0.0" - } - }, - "node_modules/addons-linter/node_modules/pino-std-serializers": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", - "dev": true, - "license": "MIT" - }, - "node_modules/addons-linter/node_modules/process-warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", - "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/addons-linter/node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/addons-linter/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/addons-linter/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -967,36 +868,6 @@ "node": ">=10" } }, - "node_modules/addons-linter/node_modules/sonic-boom": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", - "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/addons-linter/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/addons-linter/node_modules/thread-stream": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", - "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "real-require": "^0.2.0" - } - }, "node_modules/addons-moz-compare": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", @@ -1360,27 +1231,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -1482,31 +1332,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -1924,9 +1749,9 @@ } }, "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1941,9 +1766,9 @@ } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -2854,16 +2679,6 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -3452,27 +3267,6 @@ "node": ">= 14" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -4620,16 +4414,16 @@ } }, "node_modules/open": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", - "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", "dev": true, "license": "MIT", "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "wsl-utils": "^0.1.0" }, "engines": { "node": ">=18" @@ -4638,22 +4432,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -4822,9 +4600,9 @@ } }, "node_modules/parse5/node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -4999,16 +4777,6 @@ "node": ">= 0.8.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -6361,15 +6129,15 @@ } }, "node_modules/web-ext": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.7.1.tgz", - "integrity": "sha512-erzzLemPynhFSmSavgQ92PJkFGlY0XQEMZOHbc85D2f+pKi2wk7edaAwa8GU1E9AbyVrdPaFk7wGLpRGfRw8zw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.9.0.tgz", + "integrity": "sha512-X2IeYfWSf7c/Tireuv48FRfgHougaINBWwwMoYOd9xcXbQGrYXK3IALZZf0cbPpq4AidNxNO8HTKw3SUeWvJgw==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@babel/runtime": "7.27.1", + "@babel/runtime": "7.27.6", "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "7.13.0", + "addons-linter": "7.18.0", "camelcase": "8.0.0", "chrome-launcher": "1.2.0", "debounce": "1.2.1", @@ -6382,7 +6150,7 @@ "jszip": "3.10.1", "multimatch": "6.0.0", "node-notifier": "10.0.1", - "open": "10.1.2", + "open": "10.2.0", "parse-json": "7.1.1", "pino": "9.7.0", "promise-toolbox": "0.21.0", @@ -6392,7 +6160,6 @@ "tmp": "0.2.3", "update-notifier": "7.3.1", "watchpack": "2.4.4", - "ws": "8.18.2", "yargs": "17.7.2", "zip-dir": "2.0.0" }, @@ -6732,26 +6499,36 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/ws": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", - "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", "dev": true, "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, "engines": { - "node": ">=10.0.0" + "node": ">=18" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/xdg-basedir": { diff --git a/addon/package.json b/addon/package.json index b09e992c5..bf762095a 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,7 +11,7 @@ "devDependencies": { "eslint-plugin-mozilla": "^3.7.5", "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.7.1", + "web-ext": "^8.9.0", "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, From 16b07f721a6f128b649418288aebf90a39bbb792 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 28 Jul 2025 23:01:10 +0200 Subject: [PATCH 1129/1236] bot: Don't get tcmalloc grcov build as it is no longer available --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 2b6116662..a8d6ea04a 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -10,7 +10,7 @@ apt-get install --no-install-recommends -y gcc curl bzip2 python-dev-is-python3 pip install --disable-pip-version-check --quiet --no-cache-dir mercurial==$MERCURIAL_VERSION # Setup grcov -curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-tcmalloc-linux-x86_64.tar.bz2 | tar -C /usr/bin -xjv +curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar -C /usr/bin -xjv chmod +x /usr/bin/grcov # Setup mercurial with needed extensions From 89106ce20445a05dd7ef96fa2d0f8cedf525aeb6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 00:13:55 +0200 Subject: [PATCH 1130/1236] bot: Use grcov built with musl --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index a8d6ea04a..055b708f6 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -10,7 +10,7 @@ apt-get install --no-install-recommends -y gcc curl bzip2 python-dev-is-python3 pip install --disable-pip-version-check --quiet --no-cache-dir mercurial==$MERCURIAL_VERSION # Setup grcov -curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar -C /usr/bin -xjv +curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-x86_64-unknown-linux-musl.tar.bz2 | tar -C /usr/bin -xjv chmod +x /usr/bin/grcov # Setup mercurial with needed extensions From 043b7b6f123355e35bd6a7c12f76eca0af51a86a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 01:00:18 +0200 Subject: [PATCH 1131/1236] Use Python 3.10 in CI (#2735) --- .taskcluster.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index dddec88f6..c135dc2d9 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -70,6 +70,7 @@ tasks: else: generic-worker-ubuntu-24-04 taskboot_image: "mozilla/taskboot:0.4.1" + python_image: "python:3.10" in: $if: '(tasks_for == "github-push" && (head_branch == "master" || head_branch == "production" || head_branch == "testing")) || (tasks_for == "github-pull-request" && event["action"] in ["opened", "reopened", "synchronize"])' then: @@ -84,7 +85,7 @@ tasks: deadline: { $fromNow: "1 hour" } payload: maxRunTime: 3600 - image: python:3.9 + image: "${python_image}" command: - sh - -lxce @@ -107,7 +108,7 @@ tasks: deadline: { $fromNow: "1 hour" } payload: maxRunTime: 3600 - image: python:3.9 + image: "${python_image}" command: - sh - -lxce @@ -178,7 +179,7 @@ tasks: deadline: { $fromNow: "1 hour" } payload: maxRunTime: 3600 - image: python:3.9 + image: "${python_image}" command: - sh - -lxce @@ -199,7 +200,7 @@ tasks: deadline: { $fromNow: "1 hour" } payload: maxRunTime: 3600 - image: python:3.9 + image: "${python_image}" command: - sh - -lxce @@ -221,7 +222,7 @@ tasks: features: taskclusterProxy: true maxRunTime: 3600 - image: python:3.9 + image: "${python_image}" command: - sh - -lxce From 6dcf957b0fc370b931c17527ea96cd420f949ffc Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 09:17:43 +0200 Subject: [PATCH 1132/1236] Use Python 3.11 in CI (#2736) --- .taskcluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index c135dc2d9..638bccb54 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -70,7 +70,7 @@ tasks: else: generic-worker-ubuntu-24-04 taskboot_image: "mozilla/taskboot:0.4.1" - python_image: "python:3.10" + python_image: "python:3.11" in: $if: '(tasks_for == "github-push" && (head_branch == "master" || head_branch == "production" || head_branch == "testing")) || (tasks_for == "github-pull-request" && event["action"] in ["opened", "reopened", "synchronize"])' then: From 8331a09a207f9c75ae7a1c4c65abb177fcfc8036 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 14:28:28 +0200 Subject: [PATCH 1133/1236] bot: get tcmalloc grcov build as it is available again and has much better memory characteristics (#2737) --- bot/ci/bootstrap.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 055b708f6..d1f731350 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,5 +1,5 @@ #!/bin/bash -ex -GRCOV_VERSION="v0.10.1" +GRCOV_VERSION="v0.10.3" MERCURIAL_VERSION="6.8.1" VERSION_CONTROL_TOOLS_REV="b93e1a67ef8e" @@ -10,7 +10,7 @@ apt-get install --no-install-recommends -y gcc curl bzip2 python-dev-is-python3 pip install --disable-pip-version-check --quiet --no-cache-dir mercurial==$MERCURIAL_VERSION # Setup grcov -curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-x86_64-unknown-linux-musl.tar.bz2 | tar -C /usr/bin -xjv +curl -L https://github.com/mozilla/grcov/releases/download/$GRCOV_VERSION/grcov-x86_64-unknown-linux-gnu-tc.tar.bz2 | tar -C /usr/bin -xjv chmod +x /usr/bin/grcov # Setup mercurial with needed extensions From 94f70b5375f0e47039611260cf66f0b1dbf4e154 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 14:28:45 +0200 Subject: [PATCH 1134/1236] build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /addon (#2734) Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- addon/package-lock.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addon/package-lock.json b/addon/package-lock.json index e17c5314d..eea3ecdac 100644 --- a/addon/package-lock.json +++ b/addon/package-lock.json @@ -1292,9 +1292,10 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" From 4594dba9993593175e878bc95daa90e2eebb56a4 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 15:00:20 +0200 Subject: [PATCH 1135/1236] Use Python 3.12 in CI (#2505) * Use Python 3.12 in CI * Use pip instead of running setup.py to install tools --- .taskcluster.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index 638bccb54..ffc520991 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -70,7 +70,7 @@ tasks: else: generic-worker-ubuntu-24-04 taskboot_image: "mozilla/taskboot:0.4.1" - python_image: "python:3.11" + python_image: "python:3.12" in: $if: '(tasks_for == "github-push" && (head_branch == "master" || head_branch == "production" || head_branch == "testing")) || (tasks_for == "github-pull-request" && event["action"] in ["opened", "reopened", "synchronize"])' then: @@ -114,7 +114,7 @@ tasks: - -lxce - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && /src/bot/ci/bootstrap.sh && - cd /src/tools && python3 setup.py install && + cd /src/tools && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && cd /src/bot && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && pip3 install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && pytest -v" metadata: @@ -184,7 +184,7 @@ tasks: - sh - -lxce - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && - cd /src/tools && python setup.py install && + cd /src/tools && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && cd /src/backend && pip install --disable-pip-version-check --no-cache-dir --quiet . && pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && pytest -v" metadata: From 1ca8c9e7dd05c0e8c946620e2b5b8293311d1c2a Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 15:28:08 +0200 Subject: [PATCH 1136/1236] Version 1.3.37 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 598cea2c0..1cb619388 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.36 +1.3.37 diff --git a/bot/VERSION b/bot/VERSION index 598cea2c0..1cb619388 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.36 +1.3.37 diff --git a/events/VERSION b/events/VERSION index 598cea2c0..1cb619388 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.36 +1.3.37 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a2336b241..b9ca3f3cf 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.36", + "version": "1.3.37", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/frontend/package.json b/frontend/package.json index b360ba662..0867d86de 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.36", + "version": "1.3.37", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 598cea2c0..1cb619388 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.36 +1.3.37 From 4b2c150e228c99f1d5c5f9b0d5dc755d758a8f87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:17:10 +0200 Subject: [PATCH 1137/1236] build(deps-dev): bump jsonschema from 4.23.0 to 4.25.0 in /bot (#2720) Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.23.0 to 4.25.0. - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.23.0...v4.25.0) --- updated-dependencies: - dependency-name: jsonschema dependency-version: 4.25.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 740e19660..ffcfd604a 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,5 +1,5 @@ json-e==4.8.0 -jsonschema==4.23.0 +jsonschema==4.25.0 pre-commit==4.2.0 pytest==8.4.1 pytest-responses==0.5.1 From 4fcb6812a5dca37d45478dfe4543c4fe3afcd043 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 17:16:35 +0200 Subject: [PATCH 1138/1236] bot: Make grcov ignore parsing errors --- bot/code_coverage_bot/grcov.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/grcov.py b/bot/code_coverage_bot/grcov.py index 00e2d9abd..e1fe76dae 100644 --- a/bot/code_coverage_bot/grcov.py +++ b/bot/code_coverage_bot/grcov.py @@ -13,7 +13,7 @@ def report(artifacts, source_dir=None, out_format="covdir", options=[]): "lcov", "coveralls+", ), "Unsupported output format" - cmd = ["grcov", "-t", out_format] + cmd = ["grcov", "--ignore-parsing-error", "-t", out_format] # Coveralls+ is only needed for zero-coverage reports if out_format == "coveralls+": From 2d6f725870c51dd777bd62a974e229e2595bc5c6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 17:23:03 +0200 Subject: [PATCH 1139/1236] report: Adjust name of the sdist package generated when building --- report/ci-test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/ci-test.sh b/report/ci-test.sh index b7df8c48f..2ab4c2be2 100755 --- a/report/ci-test.sh +++ b/report/ci-test.sh @@ -5,4 +5,4 @@ pip install --disable-pip-version-check --no-cache-dir --quiet -r test-requireme python -m unittest discover tests python setup.py sdist bdist_wheel VERSION=$(cat VERSION) -pip install dist/firefox-code-coverage-$VERSION.tar.gz +pip install dist/firefox_code_coverage-$VERSION.tar.gz From 9f232abc6067b3f58ec899de4c92f655d269cef9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:29:54 +0200 Subject: [PATCH 1140/1236] build(deps): bump redis from 6.1.0 to 6.2.0 in /backend (#2667) Bumps [redis](https://github.com/redis/redis-py) from 6.1.0 to 6.2.0. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v6.1.0...v6.2.0) --- updated-dependencies: - dependency-name: redis dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 907026dda..d85805cc1 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==2.18.2 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==6.1.0 +redis==6.2.0 swagger-ui-bundle==1.1.0 zstandard==0.23.0 From bf30d048810f4a14203598637a9db871c1aac384 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:30:14 +0200 Subject: [PATCH 1141/1236] build(deps): bump flask-cors from 6.0.0 to 6.0.1 in /backend (#2680) Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/6.0.0...6.0.1) --- updated-dependencies: - dependency-name: flask-cors dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index d85805cc1..df9dfcd73 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,7 +2,7 @@ connexion==2.14.2 datadog==0.51.0 Flask==2.2.3 -Flask-Cors==6.0.0 +Flask-Cors==6.0.1 flask-talisman==1.1.0 google-cloud-storage==2.18.2 gunicorn==23.0.0 From e6b05327034858566f19f581ed64364be6b6ad00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:30:39 +0200 Subject: [PATCH 1142/1236] build(deps): bump python from 3.13.3-slim to 3.13.5-slim in /bot (#2681) Bumps python from 3.13.3-slim to 3.13.5-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.13.5-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index c116a19c4..b3378d239 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.3-slim +FROM python:3.13.5-slim ADD tools /src/tools ADD bot /src/bot From bd297ad3bdd805c9467b5f756fdab47cd24a5907 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:30:46 +0200 Subject: [PATCH 1143/1236] build(deps): bump python from 3.13.3-slim to 3.13.5-slim in /backend (#2682) Bumps python from 3.13.3-slim to 3.13.5-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.13.5-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 99c3f69f3..d92657b0a 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.3-slim +FROM python:3.13.5-slim ADD tools /src/tools ADD backend /src/backend From 030f129734655138455b76ca976115f1edcaf005 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:31:04 +0200 Subject: [PATCH 1144/1236] build(deps): bump google-cloud-storage from 2.18.2 to 3.2.0 in /backend (#2705) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index df9dfcd73..d729b96fa 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -4,7 +4,7 @@ datadog==0.51.0 Flask==2.2.3 Flask-Cors==6.0.1 flask-talisman==1.1.0 -google-cloud-storage==2.18.2 +google-cloud-storage==3.2.0 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 From e6280521c802c0230adaec54353380f1b6173e84 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:31:26 +0200 Subject: [PATCH 1145/1236] build(deps): bump google-cloud-storage from 2.18.2 to 3.2.0 in /bot (#2708) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 2.18.2 to 3.2.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v2.18.2...v3.2.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 6a27db614..476153f95 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==2.18.2 +google-cloud-storage==3.2.0 libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 From b112fecaa82f33c5cd0da7f0b62e9d0ae22b05c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:32:00 +0200 Subject: [PATCH 1146/1236] build(deps): bump datadog from 0.51.0 to 0.52.0 in /backend (#2716) --- updated-dependencies: - dependency-name: datadog dependency-version: 0.52.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index d729b96fa..03cc0ac51 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.14.2 -datadog==0.51.0 +datadog==0.52.0 Flask==2.2.3 Flask-Cors==6.0.1 flask-talisman==1.1.0 From 41f924081245e59ab5947cc8bec2b651e3a2695f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:32:24 +0200 Subject: [PATCH 1147/1236] build(deps): bump aiohttp from 3.11.18 to 3.12.14 in /tools (#2713) Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.11.18 to 3.12.14. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.11.18...v3.12.14) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.14 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 6e26dbfb4..aa2deda1a 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.11.18 +aiohttp==3.12.14 async-timeout==4.0.3 pytz==2025.2 sentry-sdk==1.16.0 From 7f1b88dbdcfa1655a55fffc8e5fbe7f009ca1f2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:35:49 +0200 Subject: [PATCH 1148/1236] build(deps): bump setuptools from 80.8.0 to 80.9.0 in /report (#2663) Bumps [setuptools](https://github.com/pypa/setuptools) from 80.8.0 to 80.9.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v80.8.0...v80.9.0) --- updated-dependencies: - dependency-name: setuptools dependency-version: 80.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 39cfffac6..aa75ca8ee 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==80.8.0 +setuptools==80.9.0 wheel==0.45.1 From d27941d46a37e3db47c74125f61e01b047787896 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:45:14 +0200 Subject: [PATCH 1149/1236] build(deps): bump python from 3.12-slim to 3.13-slim in /events (#2496) Bumps python from 3.12-slim to 3.13-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/Dockerfile b/events/Dockerfile index fbc1524c4..53835deed 100644 --- a/events/Dockerfile +++ b/events/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.13-slim ADD tools /src/tools From 60aaddcfccfbb7e1955203c420fcfb49292b131c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:49:12 +0200 Subject: [PATCH 1150/1236] build(deps): bump structlog from 24.4.0 to 25.4.0 in /tools (#2664) Bumps [structlog](https://github.com/hynek/structlog) from 24.4.0 to 25.4.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md) - [Commits](https://github.com/hynek/structlog/compare/24.4.0...25.4.0) --- updated-dependencies: - dependency-name: structlog dependency-version: 25.4.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index aa2deda1a..9fa6c7f2d 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -2,5 +2,5 @@ aiohttp==3.12.14 async-timeout==4.0.3 pytz==2025.2 sentry-sdk==1.16.0 -structlog==24.4.0 +structlog==25.4.0 taskcluster==88.0.2 From 166c8ac5482cd7161d6c7e8fdf798f392c1cbc2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:49:34 +0200 Subject: [PATCH 1151/1236] build(deps): bump async-timeout from 4.0.3 to 5.0.1 in /tools (#2540) Bumps [async-timeout](https://github.com/aio-libs/async-timeout) from 4.0.3 to 5.0.1. - [Release notes](https://github.com/aio-libs/async-timeout/releases) - [Changelog](https://github.com/aio-libs/async-timeout/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/async-timeout/compare/v4.0.3...v5.0.1) --- updated-dependencies: - dependency-name: async-timeout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 9fa6c7f2d..acf7a9945 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,5 +1,5 @@ aiohttp==3.12.14 -async-timeout==4.0.3 +async-timeout==5.0.1 pytz==2025.2 sentry-sdk==1.16.0 structlog==25.4.0 From 97ffb16c65fcce3fe4856ce68fb6810a4b17c1ff Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 29 Jul 2025 17:50:57 +0200 Subject: [PATCH 1152/1236] Version 1.3.38 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 1cb619388..b2be32bbc 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.37 +1.3.38 diff --git a/bot/VERSION b/bot/VERSION index 1cb619388..b2be32bbc 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.37 +1.3.38 diff --git a/events/VERSION b/events/VERSION index 1cb619388..b2be32bbc 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.37 +1.3.38 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b9ca3f3cf..0c4c0a104 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.37", + "version": "1.3.38", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/frontend/package.json b/frontend/package.json index 0867d86de..2ddf6ea44 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.37", + "version": "1.3.38", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index 1cb619388..b2be32bbc 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.37 +1.3.38 From 1805fed52c0d64b2c2fbb1cd500ce873687c29d6 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 30 Jul 2025 10:50:39 +0200 Subject: [PATCH 1153/1236] tools: Use modern sentry SDK (#2738) Fixes #2377 --- tools/code_coverage_tools/log.py | 112 +++++++++++++++++-------------- tools/requirements.txt | 2 +- 2 files changed, 61 insertions(+), 53 deletions(-) diff --git a/tools/code_coverage_tools/log.py b/tools/code_coverage_tools/log.py index 42f2d8bd3..99bdd915f 100644 --- a/tools/code_coverage_tools/log.py +++ b/tools/code_coverage_tools/log.py @@ -6,16 +6,32 @@ import logging import logging.handlers import os -import sys - -import structlog +import re import importlib.metadata import sentry_sdk +import structlog from sentry_sdk.integrations.logging import LoggingIntegration root = logging.getLogger() +# Found on https://stackoverflow.com/questions/14693701/how-can-i-remove-the-ansi-escape-sequences-from-a-string-in-python +# 7-bit C1 ANSI sequences +ANSI_ESCAPE = re.compile( + r""" + \x1B # ESC + (?: # 7-bit C1 Fe (except CSI) + [@-Z\\-_] + | # or [ for CSI, followed by a control sequence + \[ + [0-?]* # Parameter bytes + [ -/]* # Intermediate bytes + [@-~] # Final byte + ) +""", + re.VERBOSE, +) + class AppNameFilter(logging.Filter): def __init__(self, project_name, channel, *args, **kwargs): @@ -28,23 +44,6 @@ def filter(self, record): return True -class ExtraFormatter(logging.Formatter): - def format(self, record): - log = super().format(record) - - extra = { - key: value - for key, value in record.__dict__.items() - if key - not in list(sentry_sdk.integrations.logging.COMMON_RECORD_ATTRS) - + ["asctime", "app_name"] - } - if len(extra) > 0: - log += " | extra=" + str(extra) - - return log - - def setup_papertrail(project_name, channel, PAPERTRAIL_HOST, PAPERTRAIL_PORT): """ Setup papertrail account using taskcluster secrets @@ -54,7 +53,7 @@ def setup_papertrail(project_name, channel, PAPERTRAIL_HOST, PAPERTRAIL_PORT): papertrail = logging.handlers.SysLogHandler( address=(PAPERTRAIL_HOST, int(PAPERTRAIL_PORT)), ) - formatter = ExtraFormatter( + formatter = logging.Formatter( "%(app_name)s: %(asctime)s %(filename)s: %(message)s", datefmt="%Y-%m-%d %H:%M:%S", ) @@ -65,6 +64,33 @@ def setup_papertrail(project_name, channel, PAPERTRAIL_HOST, PAPERTRAIL_PORT): root.addHandler(papertrail) +def remove_color_codes(event, hint): + """ + Remove ANSI color codes from a Sentry event before it gets published + """ + + def _remove(content): + try: + return ANSI_ESCAPE.sub("", content) + except Exception as e: + # Do not log here, rely on simple print + print(f"Failed to remove color code: {e}") + return content + + # Remove from breadcrumb + breadcrumbs = event.get("breadcrumbs", {}) + for value in breadcrumbs.get("values", []): + if "message" in value: + value["message"] = _remove(value["message"]) + + # Remove from log entry + logentry = event.get("logentry", {}) + if "message" in logentry: + logentry["message"] = _remove(logentry["message"]) + + return event + + def setup_sentry(name, channel, dsn): """ Setup sentry account using taskcluster secrets @@ -93,6 +119,7 @@ def setup_sentry(name, channel, dsn): server_name=name, environment=channel, release=importlib.metadata.version(f"code-coverage-{name}"), + before_send=remove_color_codes, ) sentry_sdk.set_tag("site", site) @@ -102,26 +129,6 @@ def setup_sentry(name, channel, dsn): sentry_sdk.set_context("task", {"task_id": task_id}) -class RenameAttrsProcessor(structlog.processors.KeyValueRenderer): - """ - Rename event_dict keys that will attempt to overwrite LogRecord common - attributes during structlog.stdlib.render_to_log_kwargs processing - """ - - def __call__(self, logger, method_name, event_dict): - to_rename = [ - key - for key in event_dict - if key in sentry_sdk.integrations.logging.COMMON_RECORD_ATTRS - ] - - for key in to_rename: - event_dict[f"{key}_"] = event_dict[key] - event_dict.pop(key) - - return event_dict - - def init_logger( project_name, channel=None, @@ -133,12 +140,16 @@ def init_logger( if not channel: channel = os.environ.get("APP_CHANNEL") - logging.basicConfig( - format="%(asctime)s.%(msecs)06d [%(levelname)-8s] %(filename)s: %(message)s", + # Render extra information from structlog on default logging output + formatter = logging.Formatter( + "%(asctime)s.%(msecs)06d [%(levelname)-8s] %(message)s", datefmt="%Y-%m-%d %H:%M:%S", - stream=sys.stdout, - level=level, ) + handler = logging.StreamHandler() + handler.setFormatter(formatter) + root_logger = logging.getLogger() + root_logger.addHandler(handler) + root_logger.setLevel(level) # Log to papertrail if channel and PAPERTRAIL_HOST and PAPERTRAIL_PORT: @@ -150,14 +161,11 @@ def init_logger( # Setup structlog processors = [ - structlog.stdlib.PositionalArgumentsFormatter(), + structlog.contextvars.merge_contextvars, + structlog.processors.add_log_level, structlog.processors.StackInfoRenderer(), - structlog.processors.format_exc_info, - RenameAttrsProcessor(), - # Transpose the 'event_dict' from structlog into keyword arguments for logging.log - # E.g.: 'event' become 'msg' and, at the end, all remaining values from 'event_dict' - # are added as 'extra' - structlog.stdlib.render_to_log_kwargs, + structlog.dev.set_exc_info, + structlog.dev.ConsoleRenderer(), ] structlog.configure( diff --git a/tools/requirements.txt b/tools/requirements.txt index acf7a9945..f4bdd8df9 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ aiohttp==3.12.14 async-timeout==5.0.1 pytz==2025.2 -sentry-sdk==1.16.0 +sentry-sdk==2.34.0 structlog==25.4.0 taskcluster==88.0.2 From 9f715434bc6b2906308cfa87b999dc49406c8cc5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 4 Aug 2025 14:08:17 +0200 Subject: [PATCH 1154/1236] addon: Remove the addon as it is not used much (#2739) --- .taskcluster.yml | 30 - README.md | 5 +- addon/.eslintrc.js | 26 - addon/.gitignore | 5 - addon/LICENSE | 373 -- addon/README.md | 7 - addon/assets/codecov.png | Bin 1717 -> 0 bytes addon/assets/coverage.jpg | Bin 23021 -> 0 bytes addon/assets/extensions.json | 18 - addon/manifest.json | 45 - addon/package-lock.json | 6663 ---------------------------------- addon/package.json | 39 - addon/src/button.js | 65 - addon/src/config.js | 1 - addon/src/coverage.js | 30 - addon/src/dxr-common.js | 76 - addon/src/dxr.css | 15 - addon/src/dxr.js | 40 - addon/src/hgmo.js | 57 - addon/src/searchfox.js | 44 - addon/src/socorro.css | 12 - addon/src/socorro.js | 105 - addon/src/spinner.css | 29 - addon/webpack.config.js | 30 - 24 files changed, 2 insertions(+), 7713 deletions(-) delete mode 100644 addon/.eslintrc.js delete mode 100644 addon/.gitignore delete mode 100644 addon/LICENSE delete mode 100644 addon/README.md delete mode 100644 addon/assets/codecov.png delete mode 100644 addon/assets/coverage.jpg delete mode 100644 addon/assets/extensions.json delete mode 100644 addon/manifest.json delete mode 100644 addon/package-lock.json delete mode 100644 addon/package.json delete mode 100644 addon/src/button.js delete mode 100644 addon/src/config.js delete mode 100644 addon/src/coverage.js delete mode 100644 addon/src/dxr-common.js delete mode 100644 addon/src/dxr.css delete mode 100644 addon/src/dxr.js delete mode 100644 addon/src/hgmo.js delete mode 100644 addon/src/searchfox.js delete mode 100644 addon/src/socorro.css delete mode 100644 addon/src/socorro.js delete mode 100644 addon/src/spinner.css delete mode 100644 addon/webpack.config.js diff --git a/.taskcluster.yml b/.taskcluster.yml index ffc520991..c99953fe5 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -316,35 +316,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("addon_build") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - maxRunTime: 3600 - image: node:20-alpine - command: - - sh - - -lxce - - "apk add --quiet --update git python3 && - git clone --quiet ${repository} /src && cd /src/addon && git checkout ${head_rev} -b build && - npm install --no-progress && - npm run lint && - npm run build && - npm run test && - npm run export" - artifacts: - public/addon: - expires: { $fromNow: "2 weeks" } - path: /src/addon/web-ext-artifacts - type: directory - metadata: - name: Code Coverage Addon build - description: Build code-coverage webextension - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("frontend_build") } provisionerId: "${provisionerId}" workerType: "${workerType}" @@ -470,7 +441,6 @@ tasks: in: taskId: { $eval: as_slugid("release") } dependencies: - - { $eval: as_slugid("addon_build") } - { $eval: as_slugid("backend_build") } - { $eval: as_slugid("frontend_build") } - { $eval: as_slugid("report_check_tests") } diff --git a/README.md b/README.md index 24f028a94..469873ae8 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # Mozilla Code Coverage -This project has 4 parts: +This project has 3 parts: - `bot` is a Python script running as a Taskcluster hook, aggregating code coverage data from Mozilla repositories, - `backend` is a Python API built with Flask, that serves the aggregated code coverage data, in an efficient way, -- `frontend` is a vanilla Javascript SPA displaying code coverage data in your browser, -- `addon` is a Web Extension for Firefox, extending several Mozilla websites with code coverage data. Published at https://addons.mozilla.org/firefox/addon/gecko-code-coverage/. +- `frontend` is a vanilla Javascript SPA displaying code coverage data in your browser. ## Help diff --git a/addon/.eslintrc.js b/addon/.eslintrc.js deleted file mode 100644 index 0d2e76ff3..000000000 --- a/addon/.eslintrc.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = { - globals: {}, - env: { - es6: true, - node: true, - webextensions: true, - }, - plugins: ["mozilla"], - extends: ["plugin:mozilla/recommended", "eslint:recommended"], - parserOptions: { - ecmaVersion: 8, - ecmaFeatures: { - jsx: true, - }, - sourceType: "module", - }, - rules: { - indent: ["error", 2], - "no-console": [ - "error", - { - allow: ["error"], - }, - ], - }, -}; diff --git a/addon/.gitignore b/addon/.gitignore deleted file mode 100644 index ce8c1ef4e..000000000 --- a/addon/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -gecko-code-coverage.zip -node_modules/ -supported_extensions.js -build -web-ext-artifacts/ diff --git a/addon/LICENSE b/addon/LICENSE deleted file mode 100644 index a612ad981..000000000 --- a/addon/LICENSE +++ /dev/null @@ -1,373 +0,0 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/addon/README.md b/addon/README.md deleted file mode 100644 index 5ade0b25d..000000000 --- a/addon/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# code-coverage-addon - -[![Build Status](https://travis-ci.org/mozilla/code-coverage-addon.svg?branch=master)](https://travis-ci.org/mozilla/code-coverage-addon) - -Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information. - -The extension can be found at https://addons.mozilla.org/firefox/addon/gecko-code-coverage/. diff --git a/addon/assets/codecov.png b/addon/assets/codecov.png deleted file mode 100644 index 18d46dfc14a7881599a6b5b7d314824ac3972af0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1717 zcmaJ?Yfuwc6b@2bi^XC`9or%9+mLQLe#z8G1*@Oj>4Vw)KRGkj3 zQ>mjPIEo1MRkc*a2ld?+1;GausTQk3u~Jbh2o%u~mEO}00`^Dgo!Q-c?tI^O&bjBC z*@A@l7!j|+ovu{2mH6$r55 z#bvY6dV@4crWnq}M&aCahOtQbe7oJwvj_7i+Q`Qx5{XkoC=6l|LDpO|qjdzCtv(|P zGQz5(Nee?#X3VLmO`~i~IG3&TWeXRb!KPa>?8jn=V)Gx#`DS)|c4p=BsqO;K4Rx0sMlF_bl(vS884B21;# zk!EK+gjcDgO0$*GnstOy7S3fAcqFNpDnw!-E|iM|LR^C5a*-rbp^ytBMM9AvGD?Um zMz}IcXEPCIW`wJM#SI;k>$HN&!e*8cG?_!_6*OhShFX@AW7iTqrrt1DKXxr4V{-Xy zF?{D>|2625Bi236?Wk?pVAS}8nRPqO+S(7rrgAtgI}_s6aukq>0y0oQ7670RjL3&T z{uyXy8sh5FY$Ni^KwfFcHys6Lp;-nrQ-}OWG~0mYknrUJ6qt!H9rD&AE`h{WGoI(DXpe;n6sR+}9VkK-m z0-KLP%qrM*8csCAUr%5|6(p>NUDYrz2X5YlzY$bl1;Sq~;%Z>FL3L;CD3n#mU|G93snuE%7;xy0RbpKh3^`my%YHwVe1J9 z$p-mKn9IPS3s6yqa0;5+VaJcK`wWsWkg^W0cc7pwIDZ2=`{3~aQmlfSX1MbZMdm^O zQ@Gy?<+X?v>3RhF>tWe?*jWv#&*15Ecs2-2)~+nkY-fkHLMe+>J6f`mR@37m-)dZz z)6_T4w(sX@ojottqib#RT51>Ag(b>c4_k|i$FFytb|%R&X?(@jSmCBh?F3F!?G)eI zCl4xmv6^%JKU@j6aPI4sGphQ_jv6KpcuX}a7uKEK)IRBpHx|z@1PmTt(t?X(wzGFf~7TjKG^>a&NXAVH{S8D z7vtp%PAQwq%dj^ex=k$zwPlz1{kf*7?@(V+M_bdCs_veHfxS_QZqq!z^6u{NN-4VR zpWU=S#AngtP%OUG=0dKmT(2pqE57^eg=KHyEaQ>3oa7mkGji(Ya-yy=E2cDh&e=Rb z%NM)eteYOU!?k{)?0CcOC93x2t-6R}^#C=o)P7Qj`=59C?45M6&`q2ZxaPIRF3v diff --git a/addon/assets/coverage.jpg b/addon/assets/coverage.jpg deleted file mode 100644 index e04918ce7d2a03b06df25c65fca922dc27f34c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23021 zcmd42bx>Ph_&yli-8C&zTC}*6Qb9_AQi{72Da9?65UjF3(V!!f4J}f z1pf=x-SvL~`@i6#yTgS~NJv0P@*gfdeE+*nKu1V)U!0g;Rgc8RlYvJfl$7yl^0(?v zGG56yC?;F4adKupsWpD|f6)F1+5avQhetpM00D0FzsEcT z{Qt9S|K0C6DSh^?SO}bsPbk-IbA~@3j;5Q6kT**_5=}>Ex-_oGKPl0ja2g>u#^faENFPkK$@I=bOU3+?xZOO);bAA6f^$EvYeWlJ@z>LzH2;vZ~7mTm* z{_lI%RtR%U*^l=P+1hcljg61z=ARZ9=OI-&JrfP>I=C-k`4HD@53tzF09U2^&VlRK zr;4w#t?7*KBhVIupFrn-lmS63t#8f82l2XaFD3hltfR{ENGPIlmc!+J}BhB1$=@~`Iap< z4P#<^L}%$a&+L@?32;~a^~_8NxYCPj4~*!Ng_2mYOP<6RnsgVTXRglq0i}OQFJ4ct zTT0)wK+KhTKVft`#evNN>Dq4&paes@W3%Cl5a5*iS0E6g8$pZ{5$YatD*_#Cdcd=! z{kl7W6shV@R|6l!2pgUSb%#H7DTPXf!elCNfKoUY)}U8G8i-{+iY2`Pz_ zi}>z6+JOuLMuW;_&8DktZI^}7n^oDLXC8~yr#blXtv!7}4Oa3k_M9tBsY8kNtn;DX)xc3#pR%%)mDv2oWEz619P&KV&o- zUcl!jUO1Kxd))$@HUa|pLzOsB`XQdivsP^F9H!BqtMZYRCWS4`#toBeQJMns?*uT! z^4_5XXN9k8jxKZJQIWk~4BJ@O@wDco6b%p1QRq`FE80AN4=TM&FI%W3a0{S!iI`PU z+2O(b-GS4zYWsD0)3!A=YkX5$l>>N{!uY}4^Iss26Jfe79am@T6v-|m8A^K5AGge9 z{QBfJt7reN?J*~M!xLBgd!zaeWsz>t!8|h%}|@AAwgT|BMr%C z^XmJ?esCrn>-)*b83?tMR>kV#?v9PGN=soU%m6jp8@LCH^LOZJZy}Ai-wsD7Q+iOyez}H4gYhXV$7?7W4xvhe4nWOm6{N&F*wg$=DU=>fpLQ zmL>I3c$CyYt@=tk*-c|RJ2?GVMA59J6~$e1Kx+d2zH;#MPoVInxa`fD<(Xp;@i!N) zk-F+dvjGCWYB?XzJ<`<}Y~~oqd5NU=wP@=4Avve!bwm1F%1<}C!FGwoAC1DLsI+^!P(dmWp|TR?wgTad-K{VV@ypOzpk&GyEry8Sd7s_CNd8b$g`#`f%hvF|x8 z^SMum81??oF6&>f8u-I(w;|QS0>M;SCupfz;t>_2kZ#ujG`%!Jx*vACN;N9zcI7Gn z85a9q>LP`ZwiA_6`@c}Lgu&IHZvpQ^RI<_PaZ*-Hn_Y#Ymqo zf(H*2@?T!MAc2SD{Ks1EsL7`+>D|0IdMi4i1>;2UH>62q(_iHgNC27_IeU(XO26na zt>5m+XDPQO%mLcf+Kt+C#M!SWXk>#M!QrMvhE**JKlvG+mfx z6R@hTsEcQw$IgSd0N@+ZkHU{mp!PvR)hM@O>aWL6w*YdiEOXq?7KiB)8~$~C4~jn> zpLQ?o2vOiF_uge;lx+7cpkWzPYT1N_Hd02V?kW(l*&9I)>6;tYaw{*g)LDDAhwAfN zEl}qft3ZN9iePfgtNr<|_?3ButDq9|TL8rD$2{B+81HMzn`4~UrFg`FDVglP(zhFq zxjMX`Nb55L)(702yS+_3SyyA*U3h`%0@IS+lq!wY~@V*iJ~{$J1MY z*oW1cuPK6`5goSxMogJBkP%#V2zgXsvB;%ag;n?8TCdTK*HQ&QqfDF>#Rru%IFps}-T>FEq`snN4 zc0TkgSp}|$kR$= zuO*HLGxd)SteYd4)l=4TZIiK^w*aG%Lb+X?K7YrN*E_cWX53?`9Fl0rGq+iX!>3w8 z&sYJ6aZzdrVaKGuqtq^H!{>Hr<gI%puK5j=*gmhbrf$!F*^6%cyn%L)fYtr*Ws}OPDio)< z1}ATZ&=W`ncH*6H2+{hbP*aOPsRsdlbt6_N>P~oIy=M~+34JSX@A!`)pLRd2Wa^0Swfk}GlYWAU&W4VjSi4(!_qZzuA`aO|AK!2bk z!R7ekNC|Nq=%Od8qG{E;rBS+Pw=sR5YUg*%dJm4pQ#MEJ+@V^&F|9U*jY7ujWBicI z0Spk_Dc3FlksMF$;by?}|J;EJ<&l*H5$~P*Pul)YN(s{}w08VU!(WKE=qAXRiQq@` z46lQ_owk5XD)i3zjCGlBD2&gRB&KcJ+jA2Uk`|^!W==*kJ_7&F7JC6oEq5~$bE~Si zE2U9mGfToDMPsJ#!`}D_0ans($cLqmzxI@c#;`ziLbrBXL)gSEz!3ES_V|GaZ;znm zvWLQ@H~w(r3RHYlD83OBfC@*BW~tP#i7|shtC&xn$7vXce$81d(fyIhj#(2W-SH{~ zl*uhNZDFle-J^pE*|oUbb@GCEc3&p*RHV;3f$wqKegW##RVdc(fLOr6ogjwLMs(FD zCCSQ{kF&SFwlF{Y+sI)a+$wow`RHyb3x|R*c%bv`NLY?BYRkWJGubiL4SYgNZ>O>z zvkf6zFV|M^wV-$%Ok-24lI&IKSu&jP?fZveG6cHkk8=5rZX}$MuQ7XmSuXYYl-S$k zVr}u3iF&-e=M0}0Qu~KLyT4U-ni7qpi3HX~M54*3oVdkn;~kS+Z;r!&2?eLTXH~FQ zsEjxq;ff|QIQ-*Ukf7R0RjaI5pP5kd;)hWt_`Esr;|5LuI{J~NmlP)Lj^8Dv%dmhu zKk82T_2iF29cbyCH_-zOQ^07WuPreqmGKlk!?JS|R{ZT_#U>nb^Q))wJ0JDwu7s|Y zaDTa3FiW!MT&LP=Adarz`KoYhHuQ9XcPP)bHQm)LJQ6k<%!w67-2(a!xw!(nFMxCN zH%$y?OLO_68jGA&q@Bo?{JF{VKhsKzNQ&S{E4Cu$>;fC&T%;ohZ}T>JEq7?5BPaJM z-USuoz^2JtiQFMIRnBnT0{obV|I=xP6XQWFzPErVI*MCB%={m}Y`Ob~5Qf4Qin|qx zEC*BSe({^@i&5SVyKFpEiMJ$;6H1Q~felMz`-j4$frr$kTudMavt>362XibxJVr%S zR~c94<88O*WSo-|ali+_#^MIHr)C4z57iXKC>vnwEk9a8YuBvoW;7JLQ43FhjI!}^ zEO0s!#BHQ8Qi*O^g`Vazbfh%opc-GedRtnhZ1);yI63fRk1`+o! z<>mYMa?lx?(xB8Sx)wEM9f$8PL;#mIQo{(i7I6t)BV}MW(W0gFxsuPj1}j|d^IkHO za(?sbd@5Wk!AoD@&PQ$tlunQ2Mds6iGm!lWrTN{-THoibO#6#Va@Phn8Ur&`Deq?` zr3#fZ1Ml&LXb?!xn_#IXAo4#eR%p*k8m6m`zBOh%89M~kNjv0y_;OMZg`|I~=-@|n zEPnhq&S+|d1pY3c6RSQ(+v_abafH9u?4-%_DHXZPccRdSSW1xi3GypvKTHda6=ZJ% zox5Y?*KPrGlIt?nC>)}D=gKjL*VU@KT`169=GaO^eZFqLJfvyy(`9vP$RKZG>(?58 zrIt0CgC;cZTNkpr74lsxVxP<^$B3;X!(?e!Kjey&adBuL{oJs-oIzat4^@vpLQ6Ox zv@efk45CML3y2e*MT(r~6n2-)VKRCy-dI{Km5+Gx_xOtg7i)-<{peW_6*U#{KeNT2#{cT3d@p(Mvmgin%Q^$btB}tGJDC9)zybAe z#`mU%F*xpqn(>Ntu&<_AiPjfdExxkfMSk={f7H`?hut^*gC14vesq8rng4y?U^t(i z<;|9WoImDIXM3GsFdj;&oZzzQ>ff0Uu)|nXL9|gvp{WPW+9Qj}OFOeH3ePhnG{%cs z-hCdAv;X;nWb<{AV5rGx(WCN_1=v#4Tx6%MxYz4%#Q&zCUgM&(j$yB@uS(}@58tzGzl)fB&6PG#D#X3tS;%bQ09#k0qjptm{$V6q%K{U)s?6Tq%`#$x)DF}S z>znZ*HzD?y-=IstKg9`df`1EoRXPr}8(ky(IF+N*WzzB9hJRf!)yhd$C4@7-!Mq=KyCYlS&}QvcUH2S zP{_rdhiZ^7wYPrw)YrCvTSkTTed2oJyl#&__ajt1E*FWQaq@F@Ij^*x$00N$cDINX zeWF>0vfb}ztGWIeh>|7hn$;vZ2t+|wUIxj51?RP%CiUg{PWQwUddh((1e__J{~Rh3 zey2Xv>LI=Wk;ka70Y9BLp5qwDZ6=s;@A3}Emo)`ET2uqLvU12DPVXYVSdRxcR0 z3r^Hq=s#<27?*xGcJ?SliI{8AX3xTsM#Kl4;iTXkzv*g1=G^M*D=yU3N5MtgiNfWvh{vsv93?=YqN6t63`C zHT5d|7;$I!ZU#Z; zEIZeMj#L{=zv?EDf<073b&U+8cvRo${Y+ z<12LS{+_~qV*OWvG|;g;vg_x95!VhI$(~KRZZ3#+35Z-HW^S!B&~?)s(>F7PaPiBe zsGJL-nH<%NyV`iX=eY^5wd#w7<6}Ncap{;)H7VLkpggF_8vY3h9ycI(FkktsoWK?Tl&12H?#gaE2sq-QWhV&W};^mbv%Ct6^69XvZO(1VlU{u!P)6|ef)hOe0D6pT zPzSyl`%lCr*%asj#hc1@m7j-ervx*BhhHaH$@a+71+v?P?8e{fV7vu_x)&h9=H zCAbwCn4XNyhP>T(v{)g*rYwF4*XKhj#=oi|OMfaq9EV~DKJ+DC2>hDS3H*GO_YFxr0j1h8{J7Ovs_E?S zdlyp7&WU1?t)=%fjpOIC&XXYh!;hEho<0#c1cicXRX(HOy_Nz~FdwsceIr*xt$iTf z{>QTED$Z9i7T+bRu5HCPlhYmEKDCD~53jkCJGGOJ3HylA?4~!%B-*h?%=h)(XMFu* z2R}g>;r%tQ{wL`L!cy(g;?pF+YT)c(eqDaoN^~$seSdu&DlNVtw{Tc;Zb=Ji^mgj7 ztDH2>DQ0G3kms`mF~6P22{%!YlNliYB}zBSs=hsP70$Bg#O@zizru_t9Z25GU>AYq za;3`Sz0OB^XVUE?Hr8++*SPGJB7kP#qSK&v>gOE%hgiQ0LHuE_>MiAt zi&yx{ql(k+TqY(iJ&vAFs^H2@yoPmKbUVB zII-I{uub9kTzdjRSolF*`7ztN909=y06-**%!^u~hOg%Pv9swhjr6uM)n#@zVHq1l_p?@!L_R$dGKxSz%ru~^&=5pr} zDvc3JBk}=WRmLZ)LI8QW{jamC=!~xO6(GpPiW)3tP@lfv&CNAY+y;-6?5jA&`@Bfn zZ>#{cOdG}MzMPVBXWd=qo;YeJf;^seFQHr5ZSaCe`POuc)cZ@r|1jw)8k3*F7aIHX zWH8#-GT_)gC}5gJYu3l4(#<}t()O!zQonYi-71N{ z6})G0vebIRnEt|Vz2J-E54y8`otpv`Sukw9A{+Jz$F!@EUcGuFKP^3C_VS)Gay!%7 zZd!*_QB`EO@#q7D;->jj5jH2*wL;s@V@0vTV!3GUY&B^dNH<+u~E-as@Pu0r~}$ zNX|&e-QwlFdK(*X`LhMH%ulOi*wRHK>nlmsgtE2!vlZm)ODaF4)}(EgtJq@hdlzF6 z=lLj^tRnE6i!OGnPd+)3t^%(UKa`78RvhMO+VODp6C&GxVlJ*F>TAkH?T}=s?FTCeSnBsvay#cJf=)DDmS~1?$Oh7D{!p;?1P@R&|k9)rqbc((& zjKs^}@&EAE=aEe>4by$|WW<~M;q<9H8E#qjBfQ7qn)}NKUT$DpE5X6QH7&mJ&7ydI z>V@%kT)25_{o}W$%{pH7SNt`>UJFhCUY1bANHXcCyeWN}D9htIpEzN6a%knaJs7Z|rKJ!Kf7yJGw z{UFMG!F`CQeRQ&X@(VH#+67 zbG{f%w(nk=6)IKT>$2Igwo$-1jh8FF8b48R933(wF;=2$FqTS#1 zhhc=e<~toGPNQ5mWg7TKyuzHhy(u&3g+iNTU;~BzOLUmor};gwwT{#(_T;6{6H@0oV7 zoA1GnOC;xM(`P_>49~DBYBsKJ-?-Dk#J8i_O8zm_z?ARJ0Vw%R4FvS4!-&gUdyRz z_XA>%%4{4LdlCUD1Wd=;mVL&?zKxU%rAcwFQlea7_f$^UzIHCToHO$5w;60Dw;W+nAa?5D`>w9 zVB@H8OOR1;Eb@}HP6*8h`n@6rIg8=BrHFCvGOz2VyCe#|tq*}T_;=WAkmzw1ZULkA zs33QN<*tN>%*kcYZ~V~9+cTz}HZVv-_fIlRPD#ddzP$rw6;*+|hk4*LZGUah(v=OZ z*w`3$o0GZ7#9c|G1hMh6ZH4Aq9ps}!m5jcXq(Rq5^)~C=K0aP&>Vr<@Q@OX|A!Eh3 z!LE5T#}j(uDRc-D7(*T{*>*5T5D`^|Dw&o@XD@Lfx_q9 z(q6HMg9_$1sJzzW7l4l|2Qc&&Vm-gxj7vkK{O8j=i^Y4#Rlk?8omUch816Z%-FhMPB{cNqb&9|(s1(d$Ta~Y@MK5VG7#vw zGRcVNcPCoWqy#&{=d|87&8%Y*(cnQ}WMDa%d8IP~DU=I*cAQxUeeM(!ni26Dk5tQM zDPiy2Jtn_)HeBVA<+F;FzvjD8;krcE#AqzYpWiV~=?Y2ke zXS=&kfCN}gj2SuuX<3B3H`UJe-fuo4`P^74!ivGfd>JUx!NPZ0#*9)L%wwVx8sIey zU=UPpIrqk}LPU^c41()gTU|+58Fr6 zUU9pod;3-@ZGI|+0)5s_R-#iN;`JCle*-I zIkzezL#PWK0}HnV>ZmsgUiW-u?Xln3zDE~x>9__vl(e}MFXtz)0@JOs(sf3S>zY$o z8zjd}^AwCf`R&{vQoQ?(UgKD}cz4*yF%qs-5T@wF8^cJ~7b5sG4j>*vvSyVJN4$Oa(7~Tnc=uHlC)>GuDIH%;m8LKK6Z562VxJQ}T)!;+%AD+>$b|bRWNcH`_tMMq z!aJ2N*LH6rkN(S|Q^S1Z^BlNXV1R3ozslNO`6iJ9D}p+mKZ>ot0d;4;Qg^Y~ldRA% z`^vMOZZ~Hn97tf5wbJ0<70dyh2(CK{SGk9=>&T9bZs#!Gxw5ZW+Pd`dUxLR7S5!f`yl4ZsRWRSnD>2oRKU@?EVlBjVd0AHw z_huWNZvnqnx+|alQ&#U!amiiq_6n~~EX7_B7|CbOxjSY~yehRFPxT5KAqgkt* zZv9Ai^A$&F>PF^C)n3!wUR0K!$yl4fNU0X!%mI^!nPM8RUt{qxE2x}4OVU{6_NVU| zmJ@D182ffOGrC_mIW2zfD}; z8sKT}W?yzAscLt*mBz4S*M_^O;+v^3ASu=#1;c7p8S2GHd-4Eyk~}XW#;3wSV1S}k z=q;e8GCl2^8H5H?j1tmm`qiN6UV-BSzh8&QN>VyFKX5S1af#?!Qx((zJbbY}-D4Ep9VF|wJ4cAcEhi8(na>9CP<4Dv7QgoNnM|E8M*I2OhF;p&hoaGaI z{V48?CJM^?HCkYDwK-!z7$tZ>?RJ^QrBiGkB#pVr&STHR^j zQ>R-1r3wRdIFD^wh0kf;b>ytpjIYf5!y&YbnShuf^|SSmR%)DedN0^90qztWex8?+cOcH*6(j?O{gy%y?3fCCs%#arDW0Fle4PJl z@~otv^_cgQ=s2rRj%T0HW-tXfxF@*Ay>GyWf=cBUV1cng4u_w=ZHO)nlJSm16(kkd z$?s(<)o@}mo9V;j6|}o@#*hEy%)xojsDUF7k!=k^Y(!RU6fe1_8`;!AjBnbSQl>3$ zKEU8f7=qQSJ0gE)7}ERkKA6@gYh>i6vTyRfH7I~oHARQ)9zCSjR^b=Zx&Hwg zJ^KoCv>J7$^^Uo@vf=)e4|cP%xE~kxcR=~_AN3@6z48iQ$1Z1{j{{A?>Od$-9kPzOVkIYM+JMPGi7r1 zlT!Q6?xIz!^gJ=r!UrA_9(cPWV9WSxPl(Eto0MvBDY&KEP+>}9ardeUzSdH%C6rm% z=n`?KvCnY7k&NSh0@K1QtZM5c9lL^=!A5E`h)7>$N1gOO5&hv46-2A6T^+5?+h2R) z*_g3gK&O1GiI>1}y%+%ey1U?g_Hzl0nHD^{Dtm9dGUPYI;>&N0;*^qYYDbSZmeRyoN7$VzbeT{h!d z;BwK=`uAKt@P%M@fg58l~C(IJ*!Fjh-|%nilIR#_HaMMXuGe+ z!tu<&iXAM2KU7H~RTgJuX_$)AQIAX_I!LloRM$C;rd(W@njgnV#YwVQ#{g_UrtayQ zX9F%TUSs0X-bkj3^JPwqEOBUwdEa=>QPljD-$LQNh$Tm-2T5UM943>MP*ZUK>P1iD z-|h3lhFR*`?_@r^ywmrlVD&aGF2Sx3Ro*qnMzaU7;2Rr5HmvEr)Pg-r;>4bii~(HM z#W0W5yNn@bs6uUY5xZq{a0S?KS3L_!Waq+_)-CK+d-zUH{W$+?i0nIU00eRE1_4bd zd9J~!vG%CoBOfc;g??||{h7paw#n8)3;qrlV%#nQZEh{ zKc^<1bMpOECJa}aZO8Rn-mAm3p$d^Cow@oJC|rFYrE9r!Y{3(>>3qKskyA4J!;ZPf z>X&$|xlP+l=&AHcFtBe{#@~~P?$!7(1$BYFME=izRvrEY8drCjGODouoXb$f&6-y` zPj7TfwSE58b^q~pQ=-cBsnJ0onh>1Wg_xeOSyxjUES$9+43h>EQqoG~6 zuNHm$?<;N7cD`OGR_GA;xACqdixm!zl%eo`7&u8MhR|HUF91w%x(IDWQ8 zJ9ZC#EzQb|#)?n02i}B3d30A1j4teaqjR-M@5TEUF9n8kpWK;+hz0fv#z^)yMP5)2 zO1(t?^08(!(NQJ&#v}re{KG0R+2DM35_y1dMT+?U=Q5Fo_XN{}5o@q7!cq>i*%PWi zMqyb;Helebo6Ld(Vu8wa3^Fr&;Tol0?v>2H)93ahc zIOtfs`}jn(FzC?&Q8TrUNi)i$;47zfh%FY3!L3li>R_Z`BhCLNY-D5jq;nn*#`ziqdCfk1$95SP!Po1;V-*>ugViZ6+H}C;`Y%tI z8WPzyXvF)pfH_PD`L)1~CH1xCv>zCF-|V9btO?rL3_-h>NvPU!d{BVfppCmnP{y_! zqQr2%c=I*k=X^%I$iMbssfQQzOYp^b0N>Fqz@BDU`NSMtX82ig{3XtDY{SQE4^w46 zSg*6qPcG1w~Z7O+}+3!w2i ze6KCg+00zMUY@yNw`lgEzJUa^l6vmV;j)tK|-^w z1Z!<1uj$^aP&L;~RY|tHiaO9~XdaZ7xQs;Dn5H%e=4SXdE(Xo;hSwapin%7+F|Hiz z3~6oEVd+7t?d-TYPt1%xJ1o@Km71iJp%0w!N_evPtp>0E<)zs9M^sh$+6v~O`XPr`v&B+lq_38; z%$8zfXbM^BaiM@6UBtcCrp_~1t$}CaP;Ruga-{VnJMG`WK_-#=e12usPhBsHdqo&K z+{V>Lv$k?y0Hmtqe^?d2(tf^P40xO5Ho%#Uc4q`{cL7;Xmjc)3=l5r$D@~W2Sr`V_ zhA|a|A{>P*zf<_5yyO&r^*kg=wuB+GxJ8I@#z#eyrVq7lsvZ)K&~m2GhPNdAg)!&% z>Y10FC1kz+`hgE1Tv@?!m+wovm_!dAK>~uuQ z<==njqO0poIM(Jqd4?Lv5t$l!{FpUcqf(wnJCa_jjxPJpOu?yV=UV**wkYGI%U-kEa`Ndv$RUwR* zD&ED@;4}!{>Y)Zi=BBj5Avk^dXxxFMP+inE3HX8idS%W2ZpyNvu^C*-gcm~yu3wtS zM59d=GjWEBsG#X^5dx4olyVR8157_NW3=L1tR4{e;&sHw>6H)TWe(=^hO;`1O0k zxgLcI!y1)Sf)Gn)YHCHM;EVDuHzgL-KZ=R-kIdi7RG`N9>zabFJ~#V33E*vMQ9-SA zt!E#lf7)#Q)JxU&RR^sC=Xv#-#@a{j3N2KySS48}q(G}LkCub7Qd8ug_=DDul|eM9 zp+Ktl$K93~*GgFIi*Er8YVfpsGa~+W9?^(F5CMl7Rl-@H2@Zji#f&>L=TL_z@vmt_ z-5^Yg*>?T_C~$iKmHH7d{9GNa-W{0V2=@DjB>ScqN*LZ>=nMRD4r6YhNjrIiYonR; zTITcJz2*#Fo}N5$IWvShF6UE&?nuI+Nl|s480d8aYtyfENta-fDhv=dt;v0MkPYfN zWH3sMO(qPnFYX^uhnZrlCqd52YJcaQ@>!LnAHb=q=od^s$G4X{@7U#f=qQg0En&sh zU7uNw+y6#IG|}{mkoG-qVEE8D>&o!kepN?&$z!Sv`Th;0cJ>6Tbc-`4}*IT3p;1?TQHPKm`a_x3L*sNez36NlO~eKpkIbbLHSwku&= z(T!>i)d}6|twGAJn(DtY8J*1dk_P??dIiqHc0nxPnhjX+_>S5iYy)4Ot;Kya)vlzw zT+(43sTq37BqA?z+E8(>dl>j(b+GO(0TF-M+*as#F(5uG037|zA;#=HpLDa-6#?qn zCa%U&gXq=$NQNb5%N?{Ny z`$?I-(sq8?b`>a}Dc|FA)Jto-tFZk(SiXM)^=Hr+LvJ_I?|2i4Zswx-yUbx`U4ZnDa*tuAH8B``BAizh`M@a`RD z(S|=P^3DSWJ~?-}i}X@dfA@`JFOIEc(nncRdrE4=c7lwVfu@0n6jdYfk_vtD!AnK&NMD!eP2r~5 z{>nGwcD^p_-R4REh;-+Yv*WhY{cqC)Vj{`7I1$^s5ya#PE&CbzI0Ur$$Qr`Co1terT5sZx$Mr={TtSL*^MIy z7Q~zNH@7#w``#GO>?$*(mB`V9pbh97+zrI5@(#Z#_jb~)?U%4SgN-p=e-9xytqcez&UfJ- znL;ltJa5^^b|j5yFUkX4&5i^!!&eLQ@uBoL-^s9c!0388FRI80{lk&uDK^Ha3>+ac zvq2?i=~c>_t(xC`12rx24uYy6I6HRYZbv{^BE%hY;VqhrqFL>o>@XX~{hj*mG7@>+ z8!-$DPOr;z!uv#$Jf6R7rJR_&v4fw0kDImTL6(bD)I0>x)np--JP+_-Plx{ z?kaH$c-xdX(v~g3_Wd}CHgb6R&h~%P$2#IMYlXU_9ATEs8JexX^LrI$@;}67jOA+b zO3L#x$P9Fn%M(6WW|h$(hReg9bi-91-Xy6gL`hw@lpDMLizr*mh0=UMkhj|=o0Vp< zbv2(0dLRE9;%|VSL98)hE0j=9mps0(t{}^+36XS#cg@Tx$N$vm7CHckm9%m1G5gdG z7;`ly2R*BUCQ69)UenT6n{btTxqQEQvLuYTJwck`dG+(rL5^XbF9GD(#%1 z+-Jc_*kS4$>g+2$;zs~^PhX92OpCoQxnGiu+huilg6;Y`=o3V~()_PEhMgl`OJ~A* zR$9}C<5OE>O=H>;V?ZaZQut7A6oIv|rdSHz!5L`oq(|10vu^Sb`VjNE$`v+qYWZH& zQL@58^M1nXs+_PPYmu<;&m-*!+Oq4gvUesG5u|i#?-ec|sZFmeB0SL-^x*HH@PWo} zzohl-3PyDo!=90wqg3mSi*k&f-m^GA4Y?U_1m~&2bazF6lAy;el+^kxe#!L(u!>9t)Ew{KG- zMJ;dd3Wnl!dYbePPq^bndYQ>(ufCfV+ZviM{ib`9GN|M#l{0C_i5z$z^@*bsQ zn!rHsq+GcG3H1xc6aC>o&g@kjKr8I4n~YNs^MX#v1Sm(|=*f$_9XAB$PtY_W()#7# zm&g0sO`pRHU+{{G?{sV!-M@ZtCp+n5pRH=Tw#uTRT5x8JM^Z941bXtOhVT|J{OXP~ zcG0{#;)?LE7Ue`)dW_j}SaQyV<<^9onvYa@k@bQIv*Zw{T$UK0%2+0ezxl)loN2vBk`) zVJG`1xKYE>)aAuo0N_rP(EC*Y2zo@ ziUBJ3&(*srM=w?m0?;<<9LC;21pk;bb;BZzjCm=TAi)xORJNUd00ERi5vt+JTA)7LiXO<*Vdg1^oM+Mu71CQ@ETEz^sc#p+>%_F&&6tIr6 zIsIr4(#&!MgcTTKZs^f+^&yNF5dn{{k_5EEOUmKsz%%cgv+^?h&Y zmJKF5m{+acI(RdOGVikM7GQwgAKV(s`+a5f4RefoQ6&5l>b%LS-#PzV;PQ?PhGd^K zsb|%zFOMqBmQm$YUyh2I{shgG{#jvaeTFQ?WWb)S!J_imP*?PmeGH>Jch4Xz8WRBK?6eLb}>vf4-su)mnE@mv}-ZEK)@f zQ`pU-@^EGoZPZ<9Xaf7Uojz<)JMB=NvM18>w39DJqv$o0$7`w%Uxf5U@S(PY3J^C4 zr@=meYFgJ%R?I1Gap?UHUQvU~^dRO9zqHQX)TY=hvj}&OxfrmP?%P93uO;W};H<*@ zEpq z<>nt?g{9VK=#R4m9`u7^dyK)R+aINO0^e@r%T~hg!c+gWboHk3FNExac;ZsxrWG~x zFNcMXD)iE?`$p&_@jUJBwXJLCS8J(Z81cTeyP6Qbid>DB zx%2bvxROGPkO)ZU7t-INQgMMYWJ$MFr&~t~j>oqGZ!~Uvnmo5(&%ajze)FvIy=*!hQH&YbO~I{b*Cou%Jgls=wJ0NeSjLVw zMg#z;q~-e}pThgEZUJ9s`F$(D0<){D>b-CFo+(n~)29!J-RJowKhWw8XRt<;KijzkrSe`s`Z-_bpS05!5-) ze|eJw#wF{-g#-~ndre%-ND1Sp)!mPS$@f0|Z@rv(JXHU`$EQWIPIlSGFG^VwWlb}r zC}N^Th*3zCvQDB#_9e!QH4HPhh8f45yFBi_f89Ut-{*Zk z=kYj?^ZA_5=kcNHM={MA)v!TPsDi}6hwXM=O-(Bg{-uM8wP8quN zX4f75w+=QyFvJL8+VNb#@n=>>d4Zb5yF)^6O-8iFl6M&SjtQkJQQx-W?*`j65{vB1 zCDFlm@yJNX3fB>sKFou_JnbJg>(;{1>3~!+ZS1`VdOp#{3xCTUfRu4t{;+Ao+kfw| zhUrQjgc!m}f)huBNf%EdzND~nmiHnfYc8of7nx>DzVfe!bzDLwjW@;sVRFDU)I4}J z9v#3Gnt>#=%A}YwOrlXm_TCK7UByrmyZW`&<~3mX1vc8^a?I!$mEa1WOrfmP?i6-7 zdnhw~x_jhUI6;J&LAS!^N!VeRJy3^CQCW_loCMv_JI_oMAmssY+o;xCLYn`&)C?w`N2h>rv9AM zOzcUD^LcPLPb&7U+0yofhH$j%u$hQg@-nVl)*mL$)@bo%9833lj*Z#rIr0U+u4K$~ zW|W3?V1?!D>ujm@8y&tGGVgFXkA~rtl^-Dvtea>(ln5|NK4zeYDsk`mw7ioMzE+Xj zrE3nUvNN%D$h*z+QZXby*+lHcF_ncf2~1B0iKC!CMMO`yb?jeN6Yp(1);`whbiU3; zLg=K6bz3M`kWY4pj1*(pHLEOBaFyi?Gi&o2EP*`A?8t`owVqxXFty2J{(7s+UNd$U zCVt0ncKO>qX%P6XLOcuFYNL@jf23EVMD14SaI+GX@5dQn;HDJWs%g-m_uly`b7bAm zz7YRX#y8ma7U?#G5X#Ttwtaa8OD3x8JSD4WS|e%-@ygOtZ~F_y+P9$ho;``3z_tW~ z-&qI7HGa%O*4b7PNn855iiyzv1!X%dwlsCytpHe}e(7SpB_QT0u!8{A?Tj@AP+Xh69xrfm_&4 z=@nX#p6cp0PxZL4e6gRXJ53~|A?iLC+;z@Z?CY75e*(?ThdkK`s<}wsWJmpS?Vg7s zUD$v9Y1;Qz%?qF7k`nYs&CbWIx=bsodc)D93BbVgdHgkcNtO^31qf#4?>jFxA> zW6<|+4O4!Jo3Wdgb zoci#3F3o$+$!8^&b&pvKlR>+W%n66N9$k5i%RcHwu_c&lZBAD0xTM~1I#t#lf#pZ* zGL99V`sY%)WZt9U=Dr)`&lry0YENf*;DuZpTz^+IUgOz5qPCY}JFTrkfk!raCQ3&; zEQCy%g=GO~jMy5s0{nU$sX)juFv$OAE;zS%04lk6MbS9|5KgxZCI=7FE4Hz*YlGM6 zcN;GIckQciJR)K`n2L(gdHUYl?y}!r(*bC^3lom{m95|)-G0#o;vov8(F4A!2{gZC zG?`cz%;N9psAppXATXAisWB%$LbW~0+@$*$M!EV@MC0;mJ4wJdtTHPp$fgU%M+SuP zld?~&7L4;J%)c$=U$5K!#yyMhP&WhZ_ASpP5K4^C6g`lU8P!w=|1EB3v^+gx9Xw0Y z%Jd3+xsa1Qmr-zq==k*TO%#vr`X5JoDmX49Yocc1{mj%c_zBXJ8x4)B*EGt1TD>rG zZj&{6;gvz#Hc1Xvc@tqJLlQX!%RBJ`d)UX3hZ1NIOd$!9D4*5D)nL8}F2kjg${!PT zv{z}mM_y|h(z;#-PHcXfm3+SbkIgQc)I!Os{-KOsCOaLxf|-4e`rth^TSr|9Dv&IdjXZrLFy+s5tBPOp<3v^Ciq@@mnj4b zi+|z}n3!n7X%Ev(V_(A(?kSCK;x~GGvHXV z9Bd}j(E#We-ueTNELGHmMqk4O{dv{ zgRV%rJ{nJrkc~%&F>nA6XFVW?2c;r}32r69w@0g4Iyx`L$NNmG3X={%1~E>*&&nDe zzU8D@r^odV?DlyKx9v2h|Lp-ttZ>-#Oj9j=mgzrfuA!cE{3UzwozC<$**D?cy5phG zm>=Y7&O3=FoZtlV>WBasd9f>_*Tee{=FC9;lbgJ>2kapZ1$a14i0IClpyMI{Z-q1U zoEpa*s`%LN*M+JgQqyqXt3R}L_vS;EWwQC4Oh-={`0S~0b?UrjJTy9Gar9fIVnw-& zpTfVw1dl5u8Wl9${LSub*-wCKu+^J5h@_f<0)-G0l&?L}IWe7;Q8<>zLTt9dsr0lF979YEKF zy6?LO?y(L)DR&F2O%RRT7~SI3yXmUKziO1z&JOKVKcQ$<+2f<^P+dPz6mrxWTAhm2 zUK^oKSjXqDXw#6;-!q!I+q}m$Do9SIT7O35^ajuts1v_Dr+Ikx=RXVzf+cU8Xkv08 z?)wTHt^nKyk-l_h0PRL;y5c{|-TN~2OTP%)$}Inq+y20n%>e=os)cRSHgKEaSr`Vy zJcI)aE#t(cj+I=9yd8~g;AirvSC%94Yz)pds%K)-Nyy#Js)=WN1t?^~av zRr=E$1IM4O0B&9Vy})O?JKh$)RsMB(!_d8&F;?bI2xk?sVx1GAt!NRs43dXQA~9y)*&PV7xYZ5&xpjS|@{84!J0^x53TkZ7tew zg#ODIiOgq0Zt?MJocawv>L7G=HNrsfs~|V4hAMZs4s|pT?8s32Wxe)#q|NBt`IWzs zWr}#_@d69GjSztfZ%^LTfRwu4vKcSD&^n?UsuyVywt)L#@5=X$R}Z_nj>tt+5#J1U zID$jJuRV59s=LwZa+~m$gL--|ZhkHMmHFo*Ct*R?Cf4fr-svB7 zt%Tm+uVM$!js3Q3-%SdQH-vQtiuC~ z3`7F^6)X4Ed;H2T)5R2o8PoU{j2G)#ZxxyH4>P>EW4uD?$j0rbPPj+=k*bOe?gTW7 z+8}Xx=<1gcmqfxwyvOQyI%KS=9YIe(%SCL@j%$DR{;PMz?7RYEp9?qZxPS8y!>IvU zP4R{YeHTfA+qV2kbH4R(&acQdJ*Ie(HLT|Gu&TfMPZ?^_-s5Rx-;bd^(BKoq6zdo&|n5->!*Uw-yJTR}T5#MEDW&tr4 zc=l0#%FE~6m@JH-0%`ovzPPYHc-Vf0<}rJ}Y$w<+1lBRK#^)&mzIp(f#$I1)ftSFD zb|G)$p?GewlsqY=O;I%IJmjyTcEg>9Z%5LrWDMFW*S;kspgUV0v!h+LY(szQ7?zs zsU%!xZkap-nwC4gvZtLwdG}FA=w>T*VXBwQ&~*Cwh9Ot)vOy2n7 zJI_u_6x42Qn-UpM#8chOrKM6*SI$fnyPhsd8Fbk@#T+s_;nQUsYoj1}rXkw%hWuhi z9Ab5uxLJ0Wd8FFH1xGD5sRH^-&-p3rF9#02TrreQ8nI`QORny%u zkZ+~?o4@<+`He}78Er_z>}@_WtN&PM-8e}rk5VS*o-Ig_utN@-Ci5o}GVpJC z(45rYfS~Zw{bdjhPz6X>9s*MGbYsIcx>6@C(zEJmERfm(1QXkTtGC`aA}V?z44699 zMIwoL#w}W{S!Wih2^U9eWIukJb8Eo1a$DWm+jI@l5dM`Lp9;xnx!_Q3t&%6|cR4L} zCT#4rzRnFAe1w3kI(t>@^lA=;Cjz{zI#8RuY7mKa9^EW!YnFYJacd;xz1xG=vk zT>E*=ijAD}nO|y4JV?S{gsRf3q_FlwNY62HVIEFTag0@hST>aP!J{GNh$!IXN;&(% zewu-mk3gSc-=(9C$L?8{$TpX3kWPN>6Y=&M#)+*ED#>h7oC!0ws4x^znNaE=N4>bA zWqFG-5&NwSL;jXEzQxrVG?5$%nH=jd)9Yc`)5U2U7ej}43x zpurBcRe8S}P^%dl z0k{X|G@)C`yN~Cp@Y`O&*+vROq1VT78O;`7$Y?ueN|sIKs~H-)vhZzHmZJ(Ou`NE$*+A<4ZQ|LkN;l zOK0MVjY@BPYo@qf-LO8p_cHEk5u1Cn)MMuw9S!B8pKoA*?-)tE7cqYNz+1sFKLjqe zM6QH~pJ9eFf>6TCJPW4o>p}Ak(m(yd9UPE>71;*J#kOO_2YiG5_{8GByx?&jDQv4nW}oGl;!I2cWq*4n^m{^>Fth zsWi9?!#il;IwyP8JjaRjw%qdGp(V@TLdm*HC%Zy8_9HLkD`D%%0jQ_p0K{yBQH+@q zz$@&o4(tFVVP!4!S>oh!!k6>sYmfa?7Ll&{_6J1%*DW#sxga<28lOcD5195lSnm%UX9Z9xJ7Lc)le-Vi0{%e-R{iA330{2hmvE zpvJz{)%vS|A;G}p(oj4rr2YUjndZL+F3pk%t;bQNsM_Bmh2zWlZ$XLyt(j zTQ^gOO_a49fGBAgar|!D0cazaV@naAVJT^?64-u@$D77i23$78y@pN_r*k;QTn!?a zlOR<=pFaTQI&(BB2?X08$8^Pplebi{^H({>b;7`rnL7dN7CN@;h!9S#GW*|a5&u(* z;MA%dfc~@iR}lo1i4S_zK*FeOaRVpsP*D542cX^CoHb~+8rz|aR{LLf$8sX;i;FE9 zrFt@(S&J>0*PQXsu{n&?e~+I6oHV5%_Ib(wHNsbB>{poRHaSuUz@+)SlMK^J?R@8Y za_ur?Cqf{|trHS~;3jx}knE!JsjouhuAg||XYcSCE3SVy=wUmoahHfp+X~%J0mMWO zK&R?}yPlj6iKY)3H>V)086hHztaqyuiaYr7RA)gz|eGfI8ck<#V#Kh3}nQEOX3$UF3l2LGY@p&QzzjnRrr5DPXT?V<_27uV!CY3bymjX$+slWJUf~BOSUqC&Kow>+cGXoztrr2~`F>^5P zz=%5NZ`@#iN+nO3`R{=>?-MD83UlfSb_J!O`A_lS>f6E-BU+npVb_=0.8.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", - "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.25.7", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/runtime": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@devicefarmer/adbkit": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", - "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@devicefarmer/adbkit-logcat": "^2.1.2", - "@devicefarmer/adbkit-monkey": "~1.2.1", - "bluebird": "~3.7", - "commander": "^9.1.0", - "debug": "~4.3.1", - "node-forge": "^1.3.1", - "split": "~1.0.1" - }, - "bin": { - "adbkit": "bin/adbkit" - }, - "engines": { - "node": ">= 0.10.4" - } - }, - "node_modules/@devicefarmer/adbkit-logcat": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-logcat/-/adbkit-logcat-2.1.3.tgz", - "integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@devicefarmer/adbkit-monkey": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit-monkey/-/adbkit-monkey-1.2.1.tgz", - "integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.10.4" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", - "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fluent/syntax": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", - "integrity": "sha512-5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=14.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@fregante/relaxed-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@fregante/relaxed-json/-/relaxed-json-2.0.0.tgz", - "integrity": "sha512-PyUXQWB42s4jBli435TDiYuVsadwRHnMc27YaLouINktvTWsL3FcKrRMGawTayFk46X+n5bE23RjUTWQwrukWw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mdn/browser-compat-data": { - "version": "6.0.32", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.32.tgz", - "integrity": "sha512-XXZ0RbkrIw8mr71WbVYmtZk+zWYutS71+/8/E+gyPE3yt/ZNiW4UU5/NcrpgLO4NfIB+VBuWhPzSN6Pb1VxAWA==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/@microsoft/eslint-plugin-sdl": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-sdl/-/eslint-plugin-sdl-0.2.2.tgz", - "integrity": "sha512-TiBepeQMSxHpvIbKA03TbO9nZqRrKR1th47wGdjY1sH2SSer+JgKlSF3S8GURGA8/zp2T/HwSiAJelclJ3hEvg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-plugin-node": "11.1.0", - "eslint-plugin-react": "7.33.0", - "eslint-plugin-security": "1.4.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "eslint": "^4.19.1 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "dev": true, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", - "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", - "dev": true, - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "22.7.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz", - "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==", - "dev": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/addons-linter": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.18.0.tgz", - "integrity": "sha512-XJ2FiBjwuprKaFte/5KEOPgym3OuBJw1sutUipeYtQ8q2StVzXqwKY+Fwp0wciDlFkmiQmxP9AMeDiKrc0MdRw==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "@fluent/syntax": "0.19.0", - "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "6.0.32", - "addons-moz-compare": "1.3.0", - "addons-scanner-utils": "9.13.0", - "ajv": "8.17.1", - "chalk": "4.1.2", - "cheerio": "1.0.0-rc.12", - "columnify": "1.6.0", - "common-tags": "1.8.2", - "deepmerge": "4.3.1", - "eslint": "8.57.1", - "eslint-plugin-no-unsanitized": "4.1.2", - "eslint-visitor-keys": "4.2.1", - "espree": "10.4.0", - "esprima": "4.0.1", - "fast-json-patch": "3.1.1", - "image-size": "2.0.2", - "json-merge-patch": "1.0.2", - "pino": "9.7.0", - "semver": "7.7.2", - "source-map-support": "0.5.21", - "upath": "2.0.1", - "yargs": "17.7.2", - "yauzl": "2.10.0" - }, - "bin": { - "addons-linter": "bin/addons-linter" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/addons-linter/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/addons-linter/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/addons-linter/node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/addons-linter/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/addons-linter/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/addons-moz-compare": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", - "integrity": "sha512-/rXpQeaY0nOKhNx00pmZXdk5Mu+KhVlL3/pSBuAYwrxRrNiTvI/9xfQI8Lmm7DMMl+PDhtfAHY/0ibTpdeoQQQ==", - "dev": true, - "license": "MPL-2.0" - }, - "node_modules/addons-scanner-utils": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-9.13.0.tgz", - "integrity": "sha512-8OnHK/pbvgbCejGlnEYw+V3URSTVHLkMZmV270QtNh8N9pAgK10IaiJ9DcL0FsrufZ9HxRcR8/wkavh1FgK6Kg==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "@types/yauzl": "2.10.3", - "common-tags": "1.8.2", - "first-chunk-stream": "3.0.0", - "strip-bom-stream": "4.0.0", - "upath": "2.0.1", - "yauzl": "2.10.0" - }, - "peerDependencies": { - "body-parser": "1.20.3", - "express": "4.21.2", - "node-fetch": "2.6.11", - "safe-compare": "1.1.4" - }, - "peerDependenciesMeta": { - "body-parser": { - "optional": true - }, - "express": { - "optional": true - }, - "node-fetch": { - "optional": true - }, - "safe-compare": { - "optional": true - } - } - }, - "node_modules/adm-zip": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", - "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "dev": true, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-differ": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", - "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "peer": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/atomically": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.0.3.tgz", - "integrity": "sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==", - "dev": true, - "dependencies": { - "stubborn-fs": "^1.2.5", - "when-exit": "^2.1.1" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "peer": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" - }, - "node_modules/boxen": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", - "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^8.0.0", - "chalk": "^5.3.0", - "cli-boxes": "^3.0.0", - "string-width": "^7.2.0", - "type-fest": "^4.21.0", - "widest-line": "^5.0.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", - "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "peer": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/chrome-launcher": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.0.tgz", - "integrity": "sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^2.0.1" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.cjs" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/config-chain/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/configstore": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.0.0.tgz", - "integrity": "sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==", - "dev": true, - "dependencies": { - "atomically": "^2.0.3", - "dot-prop": "^9.0.0", - "graceful-fs": "^4.2.11", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "peer": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "peer": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", - "dev": true, - "dependencies": { - "type-fest": "^4.18.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dot-prop/node_modules/type-fest": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", - "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", - "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "peer": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "peer": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "peer": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "peer": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "peer": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "peer": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "peer": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-html": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", - "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", - "dev": true, - "peer": true, - "dependencies": { - "htmlparser2": "^9.1.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/eslint-plugin-json": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", - "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", - "dev": true, - "peer": true, - "dependencies": { - "lodash": "^4.17.21", - "vscode-json-languageservice": "^4.1.6" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/eslint-plugin-mozilla": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-3.7.5.tgz", - "integrity": "sha512-ydf31HfL4SqnL2gSEA4yEBJM3TCG47u/I2xChGVoxKOBDlGZVhLKexo56rFGSibGUwXZIXdZqtbhuAAYm7j4Wg==", - "dev": true, - "dependencies": { - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "estraverse": "^5.3.0", - "htmlparser2": "^9.1.0", - "toml-eslint-parser": "0.9.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^0.2.2", - "eslint": "^7.23.0 || ^8.0.0", - "eslint-config-prettier": "^8.0.0 || ^9.0.0", - "eslint-plugin-html": "^7.0.0 || ^8.0.0", - "eslint-plugin-json": "^3.1.0", - "eslint-plugin-no-unsanitized": "^4.0.0" - } - }, - "node_modules/eslint-plugin-no-unsanitized": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.2.tgz", - "integrity": "sha512-ydF3PMFKEIkP71ZbLHFvu6/FW8SvRv6VV/gECfrQkqyD5+5oCAtPz8ZHy0GRuMDtNe2jsNdPCQXX4LSbkapAVQ==", - "dev": true, - "peerDependencies": { - "eslint": "^8 || ^9" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", - "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", - "dev": true, - "peer": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "peer": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-security": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", - "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", - "dev": true, - "peer": true, - "dependencies": { - "safe-regex": "^1.1.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-patch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", - "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fast-redact": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", - "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/firefox-profile": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", - "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", - "dev": true, - "dependencies": { - "adm-zip": "~0.5.x", - "fs-extra": "^11.2.0", - "ini": "^4.1.3", - "minimist": "^1.2.8", - "xml2js": "^0.6.2" - }, - "bin": { - "firefox-profile": "lib/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/first-chunk-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-3.0.0.tgz", - "integrity": "sha512-LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "peer": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fx-runner": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.4.0.tgz", - "integrity": "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==", - "dev": true, - "dependencies": { - "commander": "2.9.0", - "shell-quote": "1.7.3", - "spawn-sync": "1.0.15", - "when": "3.7.7", - "which": "1.2.4", - "winreg": "0.0.12" - }, - "bin": { - "fx-runner": "bin/fx-runner" - } - }, - "node_modules/fx-runner/node_modules/commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", - "dev": true, - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/fx-runner/node_modules/isexe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "integrity": "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==", - "dev": true - }, - "node_modules/fx-runner/node_modules/which": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", - "integrity": "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==", - "dev": true, - "dependencies": { - "is-absolute": "^0.1.7", - "isexe": "^1.1.1" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", - "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "peer": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/global-directory": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", - "dev": true, - "dependencies": { - "ini": "4.1.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-directory/node_modules/ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "peer": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "peer": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "peer": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", - "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", - "dev": true, - "license": "MIT", - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "peer": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/is-absolute": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "integrity": "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==", - "dev": true, - "dependencies": { - "is-relative": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "peer": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "peer": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-ci": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-1.0.0.tgz", - "integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==", - "dev": true, - "bin": { - "is-in-ci": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", - "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", - "dev": true, - "dependencies": { - "global-directory": "^4.0.1", - "is-path-inside": "^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally/node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-relative": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "integrity": "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "peer": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "peer": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "peer": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jose": { - "version": "5.9.6", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", - "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/panva" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-merge-patch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", - "integrity": "sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true, - "peer": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "peer": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ky": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.7.2.tgz", - "integrity": "sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sindresorhus/ky?sponsor=1" - } - }, - "node_modules/latest-version": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz", - "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==", - "dev": true, - "dependencies": { - "package-json": "^10.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lighthouse-logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.1.tgz", - "integrity": "sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "peer": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/marky": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", - "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/multimatch": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-6.0.0.tgz", - "integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.5", - "array-differ": "^4.0.0", - "array-union": "^3.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-notifier": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", - "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.5", - "shellwords": "^0.1.1", - "uuid": "^8.3.2", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-exit-leak-free": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", - "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/open": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "wsl-utils": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz", - "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==", - "dev": true, - "dependencies": { - "ky": "^1.2.0", - "registry-auth-token": "^5.0.2", - "registry-url": "^6.0.1", - "semver": "^7.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-json/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "node_modules/pino": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", - "integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^2.0.0", - "pino-std-serializers": "^7.0.0", - "process-warning": "^5.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^4.0.1", - "thread-stream": "^3.0.0" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", - "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "split2": "^4.0.0" - } - }, - "node_modules/pino-std-serializers": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", - "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", - "dev": true, - "license": "MIT" - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/process-warning": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", - "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "MIT" - }, - "node_modules/promise-toolbox": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.21.0.tgz", - "integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==", - "dev": true, - "dependencies": { - "make-error": "^1.3.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dev": true, - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", - "dev": true, - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "peer": true - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/real-require": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", - "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dev": true, - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dev": true, - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "peer": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "peer": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "peer": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sonic-boom": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", - "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", - "dev": true, - "license": "MIT", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", - "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-bom-buf": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", - "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-stream": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-4.0.0.tgz", - "integrity": "sha512-0ApK3iAkHv6WbgLICw/J4nhwHeDZsBxIIsOD+gHgZICL6SeJ0S9f/WZqemka9cjkTyMN5geId6e8U5WGFAn3cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "first-chunk-stream": "^3.0.0", - "strip-bom-buf": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stubborn-fs": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-1.2.5.tgz", - "integrity": "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==", - "dev": true - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", - "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.39.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.2.tgz", - "integrity": "sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.14.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.14", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", - "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thread-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", - "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", - "dev": true, - "license": "MIT", - "dependencies": { - "real-require": "^0.2.0" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/toml-eslint-parser": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", - "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "peer": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-7.3.1.tgz", - "integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==", - "dev": true, - "dependencies": { - "boxen": "^8.0.1", - "chalk": "^5.3.0", - "configstore": "^7.0.0", - "is-in-ci": "^1.0.0", - "is-installed-globally": "^1.0.0", - "is-npm": "^6.0.0", - "latest-version": "^9.0.0", - "pupa": "^3.1.0", - "semver": "^7.6.3", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vscode-json-languageservice": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", - "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", - "dev": true, - "peer": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.3", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true, - "peer": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true, - "peer": true - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true, - "peer": true - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true, - "peer": true - }, - "node_modules/watchpack": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", - "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-ext": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.9.0.tgz", - "integrity": "sha512-X2IeYfWSf7c/Tireuv48FRfgHougaINBWwwMoYOd9xcXbQGrYXK3IALZZf0cbPpq4AidNxNO8HTKw3SUeWvJgw==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "@babel/runtime": "7.27.6", - "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "7.18.0", - "camelcase": "8.0.0", - "chrome-launcher": "1.2.0", - "debounce": "1.2.1", - "decamelize": "6.0.0", - "es6-error": "4.1.1", - "firefox-profile": "4.7.0", - "fx-runner": "1.4.0", - "https-proxy-agent": "^7.0.0", - "jose": "5.9.6", - "jszip": "3.10.1", - "multimatch": "6.0.0", - "node-notifier": "10.0.1", - "open": "10.2.0", - "parse-json": "7.1.1", - "pino": "9.7.0", - "promise-toolbox": "0.21.0", - "source-map-support": "0.5.21", - "strip-bom": "5.0.0", - "strip-json-comments": "5.0.2", - "tmp": "0.2.3", - "update-notifier": "7.3.1", - "watchpack": "2.4.4", - "yargs": "17.7.2", - "zip-dir": "2.0.0" - }, - "bin": { - "web-ext": "bin/web-ext.js" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/web-ext/node_modules/strip-json-comments": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.2.tgz", - "integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack": { - "version": "5.101.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", - "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.15.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.2", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.1", - "webpack-sources": "^3.3.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", - "envinfo": "^7.14.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^6.0.1" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.82.0" - }, - "peerDependenciesMeta": { - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", - "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/when": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.7.tgz", - "integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==", - "dev": true - }, - "node_modules/when-exit": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.3.tgz", - "integrity": "sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "peer": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "peer": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", - "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", - "dev": true, - "dependencies": { - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/winreg": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz", - "integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wsl-utils/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xml2js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", - "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "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.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz", - "integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==", - "dev": true, - "dependencies": { - "async": "^3.2.0", - "jszip": "^3.2.2" - } - } - } -} diff --git a/addon/package.json b/addon/package.json deleted file mode 100644 index bf762095a..000000000 --- a/addon/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "gecko-code-coverage", - "version": "0.12.0", - "description": "Extension that augments several Mozilla websites (DXR, Searchfox) with code coverage information.", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "eslint": ">=0.8.0" - }, - "devDependencies": { - "eslint-plugin-mozilla": "^3.7.5", - "eslint-plugin-no-unsanitized": "^4.1.2", - "web-ext": "^8.9.0", - "webpack": "^5.101.0", - "webpack-cli": "^6.0.1" - }, - "scripts": { - "lint": "eslint src/*.js", - "build": "webpack", - "build:watch": "npm run build -- -w", - "start": "npm run build && web-ext run --start-url=https://searchfox.org/mozilla-central/source/js/src/jsdate.cpp --start-url=https://hg.mozilla.org/mozilla-central/file/tip/dom/ipc/BrowserHost.cpp", - "test": "web-ext lint", - "export": "web-ext build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mozilla/code-coverage-addon.git" - }, - "author": "Marco Castelluccio", - "license": "MPL-2.0", - "bugs": { - "url": "https://github.com/mozilla/code-coverage-addon/issues" - }, - "homepage": "https://github.com/mozilla/code-coverage-addon#readme", - "webExt": { - "verbose": true - } -} diff --git a/addon/src/button.js b/addon/src/button.js deleted file mode 100644 index 16adb4a3c..000000000 --- a/addon/src/button.js +++ /dev/null @@ -1,65 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { fetchCoverage } from "./coverage"; - -let resultPromise; -export async function getCoverage(revPromise, path) { - if (!resultPromise) { - resultPromise = (async function () { - const rev = await revPromise; - return fetchCoverage(rev, path); - })(); - } - - return resultPromise; -} - -function disableButton(button, text) { - button.setAttribute("disabled", "disabled"); - button.style.cursor = "not-allowed"; - button.title = text; -} - -export function injectToggle(revPromise, path, applyOverlay, removeOverlay) { - // Preload coverage data. - getCoverage(revPromise, path); - - const spinner = document.createElement("div"); - spinner.classList.add("gecko_coverage_loader", "gecko_coverage_loader_dxr"); - - let button = document.createElement("button"); - button.type = "button"; - button.textContent = "Code Coverage "; - button.className = "gecko_code_coverage_toggle_button"; - - let enabled = false; - async function toggle() { - enabled = !enabled; - if (enabled) { - button.appendChild(spinner); - try { - await applyOverlay(revPromise, path); - button.style.backgroundColor = "lightgrey"; - } catch (ex) { - button.style.backgroundColor = "red"; - disableButton( - button, - "Error retrieving coverage information for this file", - ); - } finally { - button.removeChild(spinner); - } - } else { - removeOverlay(); - button.style.backgroundColor = "white"; - } - } - - button.onclick = toggle; - - return button; -} diff --git a/addon/src/config.js b/addon/src/config.js deleted file mode 100644 index c7669450f..000000000 --- a/addon/src/config.js +++ /dev/null @@ -1 +0,0 @@ -export const BACKEND_URL = "https://api.coverage.moz.tools"; diff --git a/addon/src/coverage.js b/addon/src/coverage.js deleted file mode 100644 index b6c3915cf..000000000 --- a/addon/src/coverage.js +++ /dev/null @@ -1,30 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { BACKEND_URL } from "./config"; -const extensions = require("extensions.json"); - -export async function fetchCoverage(rev, path) { - let response = await fetch( - `${BACKEND_URL}/v2/path?path=${path}&changeset=${rev}`, - ); - return await response.json(); -} - -export async function gitToHg(gitrev) { - let response = await fetch( - `https://mapper.mozilla-releng.net/gecko-dev/rev/git/${gitrev}`, - ); - if (!response.ok) { - throw new Error(`Error retrieving git to mercurial mapping for ${gitrev}.`); - } - let text = await response.text(); - return text.split(" ")[1]; -} - -export function isCoverageSupported(path) { - return extensions.findIndex((ext) => path.endsWith(`.${ext}`)) != -1; -} diff --git a/addon/src/dxr-common.js b/addon/src/dxr-common.js deleted file mode 100644 index 38699d240..000000000 --- a/addon/src/dxr-common.js +++ /dev/null @@ -1,76 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { getCoverage } from "./button"; - -let lineNoMap = (function () { - let mapper; - - return function (l) { - if (!mapper) { - if (document.getElementById("l1")) { - mapper = (l) => `l${l}`; - } else if (document.getElementById("1")) { - mapper = (l) => l; - } else { - throw new Error("Unknown line number element."); - } - } - - return mapper(l); - }; -})(); - -export async function applyOverlay(revPromise, path) { - let result = await getCoverage(revPromise, path); - - if (!Object.prototype.hasOwnProperty.call(result, "coverage")) { - throw new Error("No 'coverage' field"); - } - for (var l in result.coverage) { - l = parseInt(l) + 1; - const line_no = document.getElementById(lineNoMap(l)); - const line = document.getElementById(`line-${l}`); - if (result.coverage[l] > 0) { - line_no.style.backgroundColor = "greenyellow"; - line.style.backgroundColor = "greenyellow"; - } else { - line_no.style.backgroundColor = "tomato"; - line.style.backgroundColor = "tomato"; - } - } -} - -export function removeOverlay() { - let l = 1; - var line_no = true; - while (line_no) { - line_no = document.getElementById(lineNoMap(l)); - if (!line_no) { - break; - } - const line = document.getElementById(`line-${l}`); - - line_no.style.backgroundColor = ""; - line.style.backgroundColor = ""; - - l += 1; - } -} - -// Get the currently open file path. -export function getPath() { - const breadcrumbs = document.querySelector(".breadcrumbs"); - if (!breadcrumbs) { - return null; - } - - return breadcrumbs.lastElementChild.href.split("/mozilla-central/source/")[1]; -} - -export function getNavigationPanel() { - return document.getElementById("panel-content"); -} diff --git a/addon/src/dxr.css b/addon/src/dxr.css deleted file mode 100644 index b437a5126..000000000 --- a/addon/src/dxr.css +++ /dev/null @@ -1,15 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -.gecko_code_coverage_toggle_button { - background-color: white; - margin-bottom: 0.2rem; - margin-right: 0.2rem; - padding: 0.3rem; - border: 1px solid #999; - width: auto; - min-width: 100px; - border-radius: 0.2rem; - cursor: pointer; -} diff --git a/addon/src/dxr.js b/addon/src/dxr.js deleted file mode 100644 index 4a59d779b..000000000 --- a/addon/src/dxr.js +++ /dev/null @@ -1,40 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { injectToggle } from "./button"; -import { isCoverageSupported } from "./coverage"; -import { - applyOverlay, - removeOverlay, - getPath, - getNavigationPanel, -} from "./dxr-common"; - -(function () { - // Don't do anything if this isn't a file. - const panel = getNavigationPanel(); - if (!panel) { - return; - } - - const path = getPath(); - if (!path || !isCoverageSupported(path)) { - return; - } - - // Get the current revision. - const revPattern = new RegExp("Mercurial \\(([0-9a-f]+)\\)"); - const m = panel.innerHTML.match(revPattern); - const revPromise = Promise.resolve(m[1]); - - const button = injectToggle(revPromise, path, applyOverlay, removeOverlay); - if (!button) { - return; - } - - let treeSelector = document.getElementById("tree-selector"); - treeSelector.appendChild(button); -})(); diff --git a/addon/src/hgmo.js b/addon/src/hgmo.js deleted file mode 100644 index b74fea5ac..000000000 --- a/addon/src/hgmo.js +++ /dev/null @@ -1,57 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { getCoverage, injectToggle } from "./button"; - -let filename = ""; -let revision = ""; -const linePattern = new RegExp("^l([0-9]+)$"); - -document.querySelectorAll("title").forEach((title) => { - const titlePattern = new RegExp( - "^mozilla-central: ([^@]+)@([0-9a-f]+)(?: \\(annotated\\))?$", - ); - const m = title.innerText.match(titlePattern); - if (m) { - filename = m[1]; - revision = m[2]; - } -}); - -async function applyOverlay(revPromise, path) { - let result = await getCoverage(revPromise, path); - if (!Object.prototype.hasOwnProperty.call(result, "coverage")) { - throw new Error("No 'coverage' field"); - } - const data = result.coverage; - document.querySelectorAll("[id^='l']").forEach((e) => { - const m = e.id.match(linePattern); - if (!m) { - return; - } - const linenum = m[1]; - if (Object.prototype.hasOwnProperty.call(data, linenum)) { - e.style.backgroundColor = data[linenum] > 0 ? "greenyellow" : "tomato"; - } - }); -} - -function removeOverlay() { - document.querySelectorAll("[id^='l']").forEach((e) => { - const m = e.id.match(linePattern); - if (m) { - e.style.backgroundColor = ""; - } - }); -} - -const div_headers = document.querySelectorAll(".page_header"); -if (div_headers.length > 1) { - throw new Error("Only one .page_header was expected"); -} -const div_header = div_headers[0]; -const button = injectToggle(revision, filename, applyOverlay, removeOverlay); -div_header.append(button); diff --git a/addon/src/searchfox.js b/addon/src/searchfox.js deleted file mode 100644 index 68b61fad3..000000000 --- a/addon/src/searchfox.js +++ /dev/null @@ -1,44 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { injectToggle } from "./button"; -import { gitToHg, isCoverageSupported } from "./coverage"; -import { - applyOverlay, - removeOverlay, - getPath, - getNavigationPanel, -} from "./dxr-common"; - -(async function () { - // Don't do anything if this isn't a file. - if (!getNavigationPanel()) { - return; - } - - const path = getPath(); - if (!path || !isCoverageSupported(path)) { - return; - } - - // Get the current revision. - const revPattern = new RegExp('/mozilla-central/commit/([0-9a-f]+)"'); - const revSpan = document.getElementById("rev-id"); - const m = revSpan.innerHTML.match(revPattern); - const gitRev = m[1]; - const revPromise = gitToHg(gitRev); - - const button = injectToggle(revPromise, path, applyOverlay, removeOverlay); - if (!button) { - return; - } - - const breadcrumbs = document.querySelector(".breadcrumbs"); - if (!breadcrumbs) { - return; - } - breadcrumbs.parentNode.insertBefore(button, breadcrumbs); -})(); diff --git a/addon/src/socorro.css b/addon/src/socorro.css deleted file mode 100644 index aba0734b7..000000000 --- a/addon/src/socorro.css +++ /dev/null @@ -1,12 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -.codecov-icon { - background: url("codecov.png"); - background-repeat: no-repeat; - background-size: auto 1.3em; - width: 1.3em; - height: 1.3em; - display: inline-block; -} diff --git a/addon/src/socorro.js b/addon/src/socorro.js deleted file mode 100644 index c7676cf1d..000000000 --- a/addon/src/socorro.js +++ /dev/null @@ -1,105 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -import { isCoverageSupported, fetchCoverage } from "./coverage"; - -const hgurlPattern = new RegExp( - "^http[s]?://hg\\.mozilla\\.org/mozilla-central/annotate/([0-9a-f]+)/([^#]+)#l([0-9]+)$", -); -// fileinfo: filename => { revision => [{line, element}, ...] } -const fileinfo = {}; -document - .querySelectorAll( - "#frames table:first-of-type td > a[href^='https://hg.mozilla.org/mozilla-central/annotate/']", - ) - .forEach((a) => { - const m = a.href.match(hgurlPattern); - if (!m) { - return; - } - const filename = m[2]; - if (!isCoverageSupported(filename)) { - return; - } - const line = m[3]; - if (line === "0") { - // shouldn't happen... but irl it happens - return; - } - const revision = m[1].slice(0, 12); // shorten the revision - const info = { - line, - element: a.parentNode, - }; - let finfo; - if (filename in fileinfo) { - finfo = fileinfo[filename]; - } else { - finfo = fileinfo[filename] = {}; - } - if (revision in finfo) { - finfo[revision].push(info); - } else { - finfo[revision] = [info]; - } - }); - -if (Object.keys(fileinfo).length) { - const spinnerDiv = document.createElement("div"); - spinnerDiv.classList.add( - "gecko_coverage_loader", - "gecko_coverage_loader_socorro", - ); - spinnerDiv.style.display = "inline-block"; - - const linkToCodecov = document.createElement("a"); - linkToCodecov.setAttribute("target", "_blank"); - const icon = document.createElement("div"); - icon.setAttribute("class", "codecov-icon"); - linkToCodecov.append(icon); - - for (const [filename, info] of Object.entries(fileinfo)) { - for (const [revision, lineElements] of Object.entries(info)) { - // Add the spinners - for (const le of lineElements) { - const e = spinnerDiv.cloneNode(); - le.element.append(e); - le.element = e; - } - fetchCoverage(revision, filename) - .then((data) => { - if ( - data !== null && - !Object.prototype.hasOwnProperty.call(data, "error") - ) { - if (!Object.prototype.hasOwnProperty.call(data, "coverage")) { - throw new Error("No 'data' field"); - } - const covData = data.coverage; - for (const le of lineElements) { - const line = le.line; - if (line in covData) { - // line is covered or uncovered - le.element.parentNode.style.backgroundColor = - covData[line] == 0 ? "tomato" : "greenyellow"; - const gitBuildChangeset = data.git_build_changeset; - const codecovUrl = `https://codecov.io/gh/mozilla/gecko-dev/src/${gitBuildChangeset}/${filename}#L${line}`; - const a = linkToCodecov.cloneNode(true); - a.setAttribute("href", codecovUrl); - le.element.parentNode.append(a); - } - } - } - }) - .finally(() => { - // Remove the spinners - for (const le of lineElements) { - le.element.remove(); - } - }); - } - } -} diff --git a/addon/src/spinner.css b/addon/src/spinner.css deleted file mode 100644 index de358856a..000000000 --- a/addon/src/spinner.css +++ /dev/null @@ -1,29 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -@keyframes gecko_coverage_loader_spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -.gecko_coverage_loader { - border: 3px solid #f3f3f3; - border-radius: 50%; - width: 13px; - height: 13px; - animation: gecko_coverage_loader_spin 2s linear infinite; - display: inline-block; -} - -.gecko_coverage_loader_dxr { - border-top: 3px solid black; -} - -.gecko_coverage_loader_socorro { - border-top: 3px solid blue; -} diff --git a/addon/webpack.config.js b/addon/webpack.config.js deleted file mode 100644 index 4f4a196cb..000000000 --- a/addon/webpack.config.js +++ /dev/null @@ -1,30 +0,0 @@ -const path = require("path"); -const webpack = require("webpack"); - -module.exports = { - mode: "development", - entry: { - dxr: "./src/dxr.js", - searchfox: "./src/searchfox.js", - socorro: "./src/socorro.js", - hgmo: "./src/hgmo.js", - }, - plugins: [ - // Since some NodeJS modules expect to be running in Node, it is helpful - // to set this environment var to avoid reference errors. - new webpack.DefinePlugin({ - "process.env.NODE_ENV": JSON.stringify("production"), - }), - ], - output: { - path: path.resolve(__dirname, "build"), - filename: "[name].js", - }, - resolve: { - modules: ["src", "assets"], - }, - - // This will expose source map files so that errors will point to your - // original source files instead of the transpiled files. - devtool: "source-map", -}; From fc917126c690c9a1641c8c9823f930b665e38206 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Mon, 4 Aug 2025 16:11:06 +0200 Subject: [PATCH 1155/1236] Version 1.3.39 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- frontend/package-lock.json | 2 +- frontend/package.json | 2 +- report/VERSION | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index b2be32bbc..8c6b1d15c 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.38 +1.3.39 diff --git a/bot/VERSION b/bot/VERSION index b2be32bbc..8c6b1d15c 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.38 +1.3.39 diff --git a/events/VERSION b/events/VERSION index b2be32bbc..8c6b1d15c 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.38 +1.3.39 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0c4c0a104..282eb04fc 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.38", + "version": "1.3.39", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/frontend/package.json b/frontend/package.json index 2ddf6ea44..0e4175910 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "code-coverage-reports", - "version": "1.3.38", + "version": "1.3.39", "description": "Mozilla Code Coverage frontend", "main": "index.js", "scripts": { diff --git a/report/VERSION b/report/VERSION index b2be32bbc..8c6b1d15c 100644 --- a/report/VERSION +++ b/report/VERSION @@ -1 +1 @@ -1.3.38 +1.3.39 From dccdcd9cc9aa42884e02e8165e4cfa4773060c6e Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Tue, 9 Sep 2025 22:46:53 +0200 Subject: [PATCH 1156/1236] Don't request the `dind` docker-worker feature (#2787) We don't use docker-in-docker anymore. --- .taskcluster.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index c99953fe5..135f1c293 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -132,8 +132,6 @@ tasks: - { $eval: as_slugid("check_lint") } - { $eval: as_slugid("bot_check_tests") } payload: - features: - dind: true maxRunTime: 3600 image: "${taskboot_image}" env: From 63f25fee418047ce73acef4e87be141af8941da0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:28:58 +0100 Subject: [PATCH 1157/1236] build(deps): bump aiohttp from 3.12.14 to 3.13.3 in /tools (#2898) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.13.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index f4bdd8df9..da39f1cee 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.12.14 +aiohttp==3.13.3 async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.34.0 From 7cc38811fcd47302a5efc214ed5aa53582c9418a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:29:10 +0100 Subject: [PATCH 1158/1236] build(deps-dev): bump pre-commit from 4.2.0 to 4.5.1 in /backend (#2894) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.2.0 to 4.5.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.2.0...v4.5.1) --- updated-dependencies: - dependency-name: pre-commit dependency-version: 4.5.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 291f35393..bd9e4689a 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.30.2 -pre-commit==4.2.0 +pre-commit==4.5.1 pytest==8.4.1 pytest-responses==0.5.1 responses==0.25.7 From 1006a323a98bd9c8a131b22dfb7644e2c3fbf515 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:29:27 +0100 Subject: [PATCH 1159/1236] build(deps-dev): bump pre-commit from 4.2.0 to 4.5.1 in /bot (#2890) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.2.0 to 4.5.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.2.0...v4.5.1) --- updated-dependencies: - dependency-name: pre-commit dependency-version: 4.5.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ffcfd604a..8e983c80a 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.0 jsonschema==4.25.0 -pre-commit==4.2.0 +pre-commit==4.5.1 pytest==8.4.1 pytest-responses==0.5.1 responses==0.25.7 From 49a3ce9531bcf53eba220380eee183cfbfb51de5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:29:55 +0100 Subject: [PATCH 1160/1236] build(deps): bump flask-cors from 6.0.1 to 6.0.2 in /backend (#2880) Bumps [flask-cors](https://github.com/corydolphin/flask-cors) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/corydolphin/flask-cors/releases) - [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md) - [Commits](https://github.com/corydolphin/flask-cors/compare/6.0.1...6.0.2) --- updated-dependencies: - dependency-name: flask-cors dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 03cc0ac51..91a8bf5b7 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,7 +2,7 @@ connexion==2.14.2 datadog==0.52.0 Flask==2.2.3 -Flask-Cors==6.0.1 +Flask-Cors==6.0.2 flask-talisman==1.1.0 google-cloud-storage==3.2.0 gunicorn==23.0.0 From a6b14b970d6ee274cb1a6cb7f12223f756bb0962 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:30:59 +0100 Subject: [PATCH 1161/1236] build(deps): bump redis from 6.2.0 to 7.1.0 in /backend (#2859) Bumps [redis](https://github.com/redis/redis-py) from 6.2.0 to 7.1.0. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v6.2.0...v7.1.0) --- updated-dependencies: - dependency-name: redis dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 91a8bf5b7..500fbe9b3 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==3.2.0 gunicorn==23.0.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==6.2.0 +redis==7.1.0 swagger-ui-bundle==1.1.0 zstandard==0.23.0 From 1308e245e19c9a1093a8ae6f7eb55e3810a1b883 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:31:30 +0100 Subject: [PATCH 1162/1236] build(deps): bump libmozevent from 1.1.33 to 1.1.34 in /events (#2743) Bumps [libmozevent](https://github.com/mozilla/libmozevent) from 1.1.33 to 1.1.34. - [Release notes](https://github.com/mozilla/libmozevent/releases) - [Commits](https://github.com/mozilla/libmozevent/compare/1.1.33...1.1.34) --- updated-dependencies: - dependency-name: libmozevent dependency-version: 1.1.34 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/requirements.txt b/events/requirements.txt index 22fd7c08c..82c140b5b 100644 --- a/events/requirements.txt +++ b/events/requirements.txt @@ -1,2 +1,2 @@ -e ../tools #egg=code-coverage-tools -libmozevent==1.1.33 +libmozevent==1.1.34 From f8e20886fdac4b8167a002b5bd8b1fdde5c11997 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:32:13 +0100 Subject: [PATCH 1163/1236] build(deps): bump datadog from 0.52.0 to 0.52.1 in /backend (#2741) Bumps [datadog](https://github.com/DataDog/datadogpy) from 0.52.0 to 0.52.1. - [Release notes](https://github.com/DataDog/datadogpy/releases) - [Changelog](https://github.com/DataDog/datadogpy/blob/master/CHANGELOG.md) - [Commits](https://github.com/DataDog/datadogpy/compare/v0.52.0...v0.52.1) --- updated-dependencies: - dependency-name: datadog dependency-version: 0.52.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 500fbe9b3..356157c29 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools connexion==2.14.2 -datadog==0.52.0 +datadog==0.52.1 Flask==2.2.3 Flask-Cors==6.0.2 flask-talisman==1.1.0 From 204d58db8d20ddabcb1efbf7504fbe8c97b63739 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 6 Feb 2026 13:32:58 +0100 Subject: [PATCH 1164/1236] Remove the code coverage frontend (#2934) Fixes #1048 --- .dockerignore | 1 - .github/dependabot.yml | 7 - .taskcluster.yml | 60 - README.md | 5 +- frontend/.babelrc | 21 - frontend/.eslintrc.yml | 19 - frontend/.gitignore | 2 - frontend/README.md | 36 - frontend/assets/github.png | Bin 31120 -> 0 bytes frontend/assets/moz-fav-bw-rgb.png | Bin 493 -> 0 bytes frontend/assets/moz-logo-black.png | Bin 7220 -> 0 bytes frontend/package-lock.json | 12886 ------------------------- frontend/package.json | 59 - frontend/screenshot.png | Bin 117837 -> 0 bytes frontend/src/base.html | 196 - frontend/src/common.js | 397 - frontend/src/index.js | 309 - frontend/src/route.js | 93 - frontend/src/style.scss | 467 - frontend/src/zero_coverage_report.js | 198 - frontend/webpack.common.js | 66 - frontend/webpack.config.js | 10 - frontend/webpack.prod.js | 16 - frontend/zero_coverage_report.html | 5 - 24 files changed, 2 insertions(+), 14851 deletions(-) delete mode 100644 frontend/.babelrc delete mode 100644 frontend/.eslintrc.yml delete mode 100644 frontend/.gitignore delete mode 100644 frontend/README.md delete mode 100644 frontend/assets/github.png delete mode 100644 frontend/assets/moz-fav-bw-rgb.png delete mode 100644 frontend/assets/moz-logo-black.png delete mode 100644 frontend/package-lock.json delete mode 100644 frontend/package.json delete mode 100644 frontend/screenshot.png delete mode 100644 frontend/src/base.html delete mode 100644 frontend/src/common.js delete mode 100644 frontend/src/index.js delete mode 100644 frontend/src/route.js delete mode 100644 frontend/src/style.scss delete mode 100644 frontend/src/zero_coverage_report.js delete mode 100644 frontend/webpack.common.js delete mode 100644 frontend/webpack.config.js delete mode 100644 frontend/webpack.prod.js delete mode 100644 frontend/zero_coverage_report.html diff --git a/.dockerignore b/.dockerignore index 7a1fb6f33..224786cd6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,3 @@ .git -frontend/ addon/ */tests/ diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0cae03054..698df3d1e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -56,13 +56,6 @@ updates: open-pull-requests-limit: 99 labels: - backend - - package-ecosystem: npm - directory: "/frontend" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - frontend - package-ecosystem: pip directory: "/report" schedule: diff --git a/.taskcluster.yml b/.taskcluster.yml index 135f1c293..e14cbaa2b 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -39,7 +39,6 @@ tasks: channel_short: # Special case where naming is limited: - # * for the frontend upload on AWS S3, where the production bucket is named 'prod' # * on Heroku for the events runtime, where the production app is named 'prod' $if: 'tasks_for == "github-push"' then: @@ -314,32 +313,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("frontend_build") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - maxRunTime: 3600 - image: node:20 - env: - BACKEND_URL: "${backend_url}" - command: - - sh - - -lxce - - "git clone --quiet ${repository} /src && cd /src/frontend && git checkout ${head_rev} -b build && - npm install --no-progress && npm run release" - artifacts: - public/frontend: - expires: { $fromNow: "2 weeks" } - path: /src/frontend/dist - type: directory - metadata: - name: Code Coverage Frontend build - description: Build web single page application - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - $if: 'channel in ["testing", "production"]' then: taskId: { $eval: as_slugid("backend_deploy") } @@ -400,38 +373,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - $if: 'channel in ["testing", "production"]' - then: - taskId: { $eval: as_slugid("frontend_deploy") } - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - dependencies: - - { $eval: as_slugid("frontend_build") } - payload: - features: - # Needed for access to secret - taskclusterProxy: true - maxRunTime: 3600 - image: "${taskboot_image}" - env: - TASKCLUSTER_SECRET: "project/relman/code-coverage/deploy-${channel}" - command: - - taskboot - - deploy-s3 - - --artifact-folder - - public/frontend - - --bucket - - "codecoverage-${channel_short}-site-static-website" - scopes: - - "secrets:get:project/relman/code-coverage/deploy-${channel}" - metadata: - name: "Code Coverage Frontend deploy (${channel})" - description: Deploy frontend build on environment - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - $if: 'tasks_for == "github-push" && head_branch[:10] == "refs/tags/"' then: $let: @@ -440,7 +381,6 @@ tasks: taskId: { $eval: as_slugid("release") } dependencies: - { $eval: as_slugid("backend_build") } - - { $eval: as_slugid("frontend_build") } - { $eval: as_slugid("report_check_tests") } provisionerId: "${provisionerId}" workerType: "${workerType}" diff --git a/README.md b/README.md index 469873ae8..dc3c918aa 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ # Mozilla Code Coverage -This project has 3 parts: +This project has 2 parts: - `bot` is a Python script running as a Taskcluster hook, aggregating code coverage data from Mozilla repositories, -- `backend` is a Python API built with Flask, that serves the aggregated code coverage data, in an efficient way, -- `frontend` is a vanilla Javascript SPA displaying code coverage data in your browser. +- `backend` is a Python API built with Flask, that serves the aggregated code coverage data, in an efficient way. ## Help diff --git a/frontend/.babelrc b/frontend/.babelrc deleted file mode 100644 index fbb5a37bb..000000000 --- a/frontend/.babelrc +++ /dev/null @@ -1,21 +0,0 @@ -{ - "plugins": [ - [ - "prismjs", - { - "languages": [ - "javascript", - "clike", - "python", - "cpp", - "c", - "css", - "java" - ], - "plugins": ["line-numbers"], - "theme": "solarizedlight", - "css": true - } - ] - ] -} diff --git a/frontend/.eslintrc.yml b/frontend/.eslintrc.yml deleted file mode 100644 index c0774ea6b..000000000 --- a/frontend/.eslintrc.yml +++ /dev/null @@ -1,19 +0,0 @@ -env: - browser: true - es6: true -plugins: - - prettier - - mozilla -extends: - - standard - - prettier - - plugin:mozilla/recommended -globals: - Atomics: readonly - SharedArrayBuffer: readonly -parserOptions: - ecmaVersion: 2018 - sourceType: module -rules: - max-len: off - prettier/prettier: "error" diff --git a/frontend/.gitignore b/frontend/.gitignore deleted file mode 100644 index b94707787..000000000 --- a/frontend/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -dist/ diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index c87d867d7..000000000 --- a/frontend/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Mozilla Code Coverage frontend - -This is a simple JavaScript application displaying information from the Mozilla code coverage backend (hosted as https://coverage.moz.tools) - -You can use it right now from [coverage.moz.tools](https://coverage.moz.tools/) - -## File viewer - -You can browse the aggregated code coverage data for mozilla-central, per directory, then view file coverage in detail. - -![File browser](screenshot.png) - -## Zero coverage reports - -We've also [developed a page](https://coverage.moz.tools/#view=zero) to easily browse the directories & files with no coverage: these files are interesting because they can sometimes be removed altogether from mozilla-central... - -## Developer setup - -It's a pretty simple Single Page application setup using webpack: - -```console -npm install -npm run start -``` - -The frontend should now be available on http://localhost:9000/ and will use a backend running on http://localhost:8000/ - -You can specify another remote backend like so: - -``` -BACKEND_URL=https://api.coverage.moz.tools npm run start -``` - -## Help - -You can reach us on our Matrix instance: [#codecoverage:mozilla.org](https://chat.mozilla.org/#/room/#codecoverage:mozilla.org) diff --git a/frontend/assets/github.png b/frontend/assets/github.png deleted file mode 100644 index c61ab9d0582e487852d3afdbf22987208123591e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31120 zcmeFYWmuHm_clC)U=ZGbqO>3&Al*ZQ(j|?QbTh=zF(|hpA|)}>AOa#KodXz%bO}R; z0}MF8&>hdl-+lky|A+tae0z`M{qPPSCfL`$)?Rz<73aCGC|zw8@~d=LArJ_;n(6~R z2!v=E0wGAdOagw%7sEQqx!8A6;60V zb&iE<<7nAgT9M z?h?v3L7o^s)w@sF_63qtBG1Z4+*U>qZdxm(LKu#^1o4YCiKmo*0tru5yx#+1ksyR9 zF;Vvtv1k(I2n@B(6)==`@f=6>Dz^~J41(VCX)y2F(P z)(m7i8?`EyNVAU&0--w`{Cp-M7mr<9m|t?hy5V=)-<`Q`z*uGPY|frFza}JxT-WZ$ zPgpH3juLrx5Pb4&buBW3Oc+6&W)CfdC$Ho@zB&+e7#%2aBF~hStNTNmk>TpKYisN_ zxhMflwCuU?JZvsHY!CeRY%*vA;*}?i|r;>6!h4~vYmB2N1VoT z4gM0TFu#A})uu^Qy)LU(M__|q!h<`V$-k&p5JH>GDW_Kw{mCIEFLc_pYe{Rm-P*#| z2?(PpOosd*@?qP&uj#HOK(0HA2nFs#Ac?Jqaq>I_kY40_3y6z54x^5j<5ms`y*t`IByxJ+$*2m10ao7gedzRR?!vBa#_sv>W~ z-?OZ|q zxM{m+B5D*TYRhOM?stQ}Ez25z`7U8}IQ8mf%fGLGaeEdYuVSKUqV$1%m93hp@v`xi zh`$BDaIz+T(5Yq*qB{H*U<0j)H&HI(Sii$`CyU*ZlY-hRQS~lG=bHuXt9RJrh19O8 zxvEa8^1j!9FFSPIIYW~J7w_IVvv9dGyo3drP!~@buk+@(^Xoz#4Yd8`FU>3O?&`fy zqEZ*Nms=#x&lXZl&H4DKw?FLz9h?!;-Nd4Get@Qd@Z8dfSk5j4>*Ef6ssTtJ|qD;hR(5pjsYhJ;!>aBStiUR@R{e#$Zz-GGjmGDs64!EHwH4+xzx~ z7OvhT*EEO5!RldnPtTA0Qzc_1ovX2uBN?t))-B`BlP59H^B-okt4E7Pcce_Dgmhm@ z(Ms7bd21wV6lk<-gf3AVHOJk@xsMvV>Czjglcht`yK6s`rk8&6OLw28`9%}QHN>^6 z?=c~`da`)nAkA2U5ub;7pfr@cd3N97m4fpNwbMtJ*y`LBPTJ){x>x!`> zy<@IV=C&wpfku2c719q$tM6X;s?Z}ls5^O)ZoP4+W_UL*y(xXFblm;tbdOAXXz{TY zUpjrK#a9`;!p_FN$uF-SOlDzv;g{`rEWf3nrK#mHib_UnHILN(XiAo(vz%XsiW@GxP#XDz^$8`+LxXXd?r{V zKs}{E&4-S;VH-aX@fVqE@$3& zOn)TM!=cGE`d93W{>!u1!(au6nkzlEmtW4QxV@}rcD|iTdl*W?#Vz!a@Aso>eYh8V z|Ndyng6Xj%Dt0rj=yikCq)V;0pJR!Oo1UBPYI=Qm{m1&J0g(p}H<46u>bqCgq87f5 zeUpj8_z+^<(u6Y>(hO4Iwq=V`?;2>AR{FZL{H0ArP2)o(p1-9+R?00#uqf*C-_ltu z^w46Y-ugTJxz59ucQNlCRn*n1OTSslG)mr+n3f7vI&ylUqwM=#_==7mPhi6BHw|pt zT1F2>XG;3Vy~cSZlQNPr^7P1^Q>uB;0(JN5bR2ki63G_=m)yJP6C=C!7uXJcwkL16 zJ=Yw}tJW*irMRid|A8mK?3P(Ty(&ue@lWAdhqK>@Y}cOM3_-_9jfCt5x=&2ZsMmF^;Z$+& zaULc6rmf}bC>Mp1ffpO(rSzLIi}Y6R>ND`%AeY_P-s;}2ULsLz(KWN4+LFnwT(P{p zpiG2Cx6x^7ab3$e$HZvsw14n6MFiswsTq9IYI6-wfUzs;Vd$>M(E79KI652p#@3~< z>3S7^o%XD_;QV0Hy@z<53moP)Ro>cKdBt5%EQU!H>baO64x30{OY^Vse9TSpMPczX z=WIbpFh+Mdx9{uJ*WTGwMBVOXoN6G?5VX~|gg4JUMT2=G0_CXGpCv~NU)QX&+V9++ z!Nyr^G<)u_?%PbV*J+f>l*y=sd7jRzmYczF_WRvy#?oc*9W9*HAbuEe zS!4&I@ZVSI>pVE78S2>^cMtsb)@c2&u4_(N1jPlEpR`Pz{w6)5{EetStFUi#pF4Qc z_N4!-DJ7obN@Uhq()n=Y{E$kI$_Se>TTEOgGc!Fo9cs(2FLA!GvXHvJE6nIT5a&~j zojv_^tkG|BGPZH;FuK3BEU;+X8(&;h4((v;U~cXUl-VpeDeapK#n%2Xyvju_0$C{QG}zABRh_{{^zj+wg}baDA8q+~3;U9-?3ev$1DUbGLT1 z*R!{_3-s!=mj+4bGiL)6xQUh~)E4H>XMHh-FTmXsTn&Lp%LRB^+q&ArS#0bbojqh& z@lCC)EY5Z^tj3~R0$QF*_D;^KLEiTILD~kkL9VuvcC2!;EYbl`FoC;0+?pl8-Oa-X z8X&{^XI?1yeDO0sE6blDa90`D{|IHGrOToO^R{OZ|W5trl>6qS?^61mSJ zBp@ipFCfV;D8efs2o;co3J9|N^I`>e^R{z<>OD~Y=U(8O4673y?g{1R_xJbb^B3lW zc{}n8N=i!d3kdNG3Gspvygq>*aO(hG4+EsyBiF?y{b$V&?7f}+?Cq4jVeTw{vDc~T^3$$v@Yi(<5$15o)Xlo-TCL$nWC&bDRMC89Pod01+|NaE5^Wx)wj|KSh z--BiE0Zx-QI5whxDZYh3Tn*J8C>R7xtWKM`rK3|fj@e(4;^g&c*oP&Pqe|{oC~}rf zbC(u+8HmPC_Jvd(uN_tsOp_71k+D4an|!uu!(0;^6p~92LcJQzNEA#oOX6Vb0Nu4V zM{7+R#84IbVbUHk2>OK#B(VDaQurCh^7*w&~bv=jZ&pRRf&)YwPAOz4qU;h~t z4q^PCgZ`cIpF#i3`0t>9X8d>1|9{*67nKb8|J1fo%sbFdrDzvwu_l-VPQSkT{8{Is zH&6LKH5rLkaPV56*>ndJbgBA;R=M z5Mt?~!^6WIiJepXt;c=-Ew*7t!`W%mP5$NP#(K4C&TocT^DWio)iY0p$!F;E-73m= z_fW<6b^Ryj!b%f7xIXkv>;^Ri0NKJxt6kB2!U6(MY$|R^ML!I6SsZymsMy%vMB9X|)o#CH?SoZU6Llri@END`^Rr4cFYaJ_d;jtP zwo4XCxFdPo$inVCt234(<4$zuHXae)eA?u_cb?ebh50_@AbX*d@JKJ*DDN;D-4V+o z-`dgV*`%efKU^>!)=PYjkvq#9uX2nF`^h-SVPBl|A<2kK$AyK7j6`X&4puH)*Hl|x z6Ww$yn9-k)D15?vd8#-%m}}c|rahFM1?iqH1z*+;a&T}MBEeIOIkno)S|tmKNlRx8 zWf4zoUu;NQ#Ne2Qt-$r1+2mOEQ8MqE;-Vr!Mn=XUh2>3tU$xnxk&%&uI>d3EZ-VNB zrV=@8qMgx7$SD`sXZ6|UNSSh9H&m!yLI zhrF+*IH-ue$)R0i+9?BsspT4RSoby{)+V zKt`&8@$n*9m6-f_$$k0r=F-x&ZD6f*badR=NggRZe>^GSj#j~a{W50X`-gS!o3E3R z_`guR!>ChM_1QV4UL-I*4z*Xad~j^k#6OuIqTlsw6_a{)b{5sr(xRg&*d%+OUEAT0 z3nmCk=IMUxI*Ohh8M(2(w&wo&0c(FJc1=tkAO8+_>yy|R+tlt7pAw`?Xq7I*)z2cB z$K1o!_4qDR9B#~)v0pY(lf$v|0};IuY*ZaJK47rwV(_@ZW;{i`*s+?%ZIDSavB<#1 z+RpCVf_HJ!##&XM-{j7D=#&mfF(2BzQ5n~Lz4Ng~Q46>}N4&K~NU zZ)qYGhwqn1qIOMI{tkx5S}-T|bO|<$&(6wCpwa%?vXs%$c0Zqz7mL@aqQ*IPmx>Dx zSoD!G_e&3Soe8qKNdg)dFr<2Y=JlTQRctD;Z#9s7?jJD)pASDrkoNXvN|`NST=iPq z@i5uoRc>B+{!*uRPY->$T8C}#b@12Rj${6~9#oQm8)QRcw)cXjoXbDc=?7Bws8e?D z1Zk>DmXixQN5-g0xjoIhLI{^OC-;%EExV!hskpc}zphT4ChCFZn|^+cKno(@uk~9o zMvl?iErqGONGU0)LQOBD6R{g{9p&WYt zQmZ>f`h{hKXM_Y$CUvkE^mo$)@mHQJKIU@yJ_RFE{GM#gu|_h=p05-;-U4hdz{+a& z%Hav_8ZF=JghvFU$lkWbmVFeyrc?9-rLceMq{S4E?`2(QiI_9((CfvNI~@6fl6J4U z6+GxFdt)lspf8-t$w?l&r++uhB~Vy7SP3-^u3lNlW$qSx-BtTuYxDE9xt}<}`&jR~ z=F?m*3T&}|TmL9-lYSy2CAjTP^;f>{HWjYbt@7cqq{V9M8OhVeDT0WHviOuC+gH=C zT*l2}>-VY^#((byW#d;@@AqC4n4Oq7nzZeR?d>9GwYr3LE+xM=WskLAiE8vy8gc*G zW5t)MN%#F1#w!6=Qd?M9Xi2#1xL{jIo{^DLZBkO!ys5{L*kE#x=B$345I(*XG`@#j zjd=B;p~Hp##s?9rDD8VkC2mT(wf0XTj1;Xv+kCEOJCpXlNz_i|=_JmPYe{}4Reg+i z*Z2wH*K=&wjC#9fT!fc`-JgHJbemo7W7KGpav{N|^}e(aYgfz32+R82tJ6g08W#%< z4ol%^98z9sCcj_sA~F(rD>|;@VOhoFhEY1VC)jUu_pEMyLc4uY`Y^d#Gl~BenJVdX zOi&QbLq&lVstf*ftI#seTPG)2>heIvccYiRsx600>Aolws?_h)ySIK_ynQ{?dhZQp ze8+4CG`dX(WNLC{YH}buOE8ZTT}zD0M6*$Q84^A)=Mby|`G5w2g7c_f zN9MD=y5P$LkI1zQF{{K0mT`OyoXe;`$0(#mPr0(Nkdx}_^Drl(ZAYz&XxnfZ15uGD znWF7ia;|Di^1By=q;u^pI8l;BNG(W@^iLFjb=4@kW1)Z3d|B+bo%Te#49|J?IIz-A z;34a|_%sSJF6R;;D&47y^}XuZeXTWn4ZBZ7=`Xu|OhCBv+d()fOMEt@s-~`PKT7rP zJKG*n`Pq(&;t9xUK|i)>#k)a>LW2LRx24!56C-~LAzYuK|F|uYI;E8UJe7AMFQ*E4 zbxeS?tf+{{`_w(t?;j(SZ^x*|GV3N_g(3gBK_k4qMfcuLLCCI!PjJCw1LoelR+Pkq z#xhL(HqWz>3X=R*iQ8MjVgl&(wKPGr$10^1QLV#ljpIx0lcW>`1_PFp3zn0(b%>dt zw^mZVaQMW_CdS31qLjYAzB1^^$tGc{sAanH#xlEjlmTjJ1jnYi_h?Tpj7oPL(;otP7%7OWy}GvH)2ikkCg=X;R(gQOkz z&P}tN327p5>!cXS|FIb_&_4d@QTts99ZCv{z6_b*(bunE8~h3^QrPxiXg<-9-OWIxNG#pa}8p)JN>?Xw>=jt&SnxptbSe%HWG-0rBq zpI^|I`Hg)w}u5Mk(E?Q4S=};utQGcKUD?aV9&nrpm zeIvk9tTQlBzU3$?iBU{Ee`YjEH%#@h zm^BwpM6l(jqpG-^M?-$npwF^qfvEe(7Sq$yW(y1>Wed=yW)*dfOY7nmBTwScxJ=+D zo7erCbed21CMWu3`nfIv2?^mPYNkug?GAnCkx8^;!s#gvy)d-~F8i-&x$L)ZH?#qQ zlK;7!%b|}aG*GVh{r(SF)|=Tgv%u_yB*H&?v0m)vR^HL~s+1abTCTTO;V)Jr$(4N^ z(&B~ePM%%f_L*%7<&BAnfigeK%H~h&y5%1x*GLguce0dvdc1EX7reLH^W(=4A=^Pv zp#py&%uPQ@fBCs$<7>K9pL=V+WN%z1-lDq858F9x@W;=jIEj3;?f0j5?1{{wyq*<5 zd$QHmCJ*0VpJry3^uF6+a#6}&&%tD!gdyAkm{gyarxcNW-cHkz0kiIRdwhwj0S*ln zPEgg%l=Alo3<(Kg>({Bv$d2(2Yhh(>wdeMkI-FjHuJ~>p`+u{kKv|aWSJlmi9lzq* z(*!ev#BkG|nwol7UtfPVr4G6-&C%X%IsUVnaxaM(TSr1l>f_j-CEBPtMw0bsPN)7} zWzzM2C|8p`JzsaNCe=mB-R5k*`fS%&Ump`R|D2X?4?laZZflFN>N19@2F9MYuB`m+ zi3Zh!N*uFXOO8dQxXn~`tjuhMZDhi>@I5THcq@5t!^v;%%q{*MddzY>#b}yiS`0|n z#`PmdjzmjKE9>dgr;d$HO|A4X%DxV(H=p_3k_v8`Tw_A|*nJ(9&m>JyT~H|)3w`T_)ooll{LsC4)Pvo2 zA3MT=gr#vITZ3@7v_QhyI#FrAPm%6Qa7buk z6)v;s?!h?I)#pJA#mM}FG2u@_1@&i#5+S>GAQ4io#hgPars{D18tCp^0_xleodb^v1Ti&CQPSsS7vXZ4UM{k>jrDSo+G6` z9)#`9)m`q`O7?Sy+4MiT!RRl`M=<$}81|g}gpuyP^80EdwalDiwq>Ho(t>A3>i0&j z0T+CK*JuEmtNU4@kpv5MW8qp{dVYn40d-07)E$HD)ivtmJj=5!51~Jw)A|fI+#`1h> zlqjawKq*sqBI||vM3y-pIzv6*5?LpgR5?u}ysW+aOSY7t@njEENq)|bZ=It8oeeDV zMf{?CE6Q?G<)27sg7t-8#O>S+lQ;*Did5v5<~1eXgY+0QZE7SuN^@%UUX09a z9W1-GqGHo*%P@{ho2)~km$c4~$T+k&ebORH1NQ)l+{!6-Ff`>0#y>W6F-A3t&zam9 zTG>hBtMFT&YFH&HM_8V7})SXukXHdcPd4tP!i^Y6j z$F|E|`)JT+Syd0K8lb6v<&n%3=8DW*(#+|BP1;m^a{ce3^M3fy#MgR>zrR(s=9?DAG(byb-Cs{{0_*(+a@ zUOW-F6>nSL&a;ZZ*B~5MMjU5hf|PY`GhGXwiHV8X%yMBNWrU-0R=JotU+Ly%lnb}x zP-A2+7EP;HHtur)dV+2DYcTIiSI@8QoTSZvFvjMe|GA+c3Z||$#$rzNc@tDuQF$tH z4v{ZjR4)1XNy9w+-T6@|jn&A;I%H!bvat}Ef_SV!yPsD1#L~*Osj;y+l7eyT0qb8D zH+8ChTXSjcy(P()zLRg-HB1?pA?n$@;@8xXo|eYVQH9$K5PB*<_o5kP{V`ADpz9Wb z3thbM6m0fI1TnmM^X7@3U-x9FUY1>4iCxQZ!B|beo%G(=nAfjE1cil#Z6aE?AfYY+ z0b|YEeNxJVyX2>Xn*mdBIQ*?l@ZK%@Z%ESRqmPueS=S2n<3Lb>f*^e83{4i1J^h6}N@w6x_9^9H?IXIt$uP)jvg5!nYJ zE&UdJw735gJ7FZ9c9j6z!o6{st^PdjP)KmVoZrm9=yRpHoJl4K?&0L5O0>Vlw|>p< zyfo>mM63gV;Y388@3*|E(V2)OhentcMK=|KI(dB{SE&VL+!h!my?1(9Lha+nySst< zJ@vEEB+a%!KaCw2(~_i!0?b?-gQSh@!CXWt2wdqECiiWbr6ok=(UHt(Zl{zGpf(Ua zP^x*Y1)#3+11ZJq<;bsT3b4t)n{uBJjoXQ(qu3Q@dQ($V<;EbV`*b;!l$5mGca+Wy zQ;^8s#cpJGD|hLYFqM>G!-DCt9P?o9=A81+Pd+L2MHgP6B|mWW{=FZ&J-W^m_J&FE zEyo@` z-|RsZ;>?BkM0o?6FR?bC*azE4A0HpL%9alF{@s<#V_@{pnFHBT49Jf7(`{ZN zzW1!&4beL6gpY|!OHb#ot*-9*lQ@M#P_NV=dDD}FDX3+`=u_62Gq0TdsA5 z3a9s;x!Bn)R0m-*{f9=f1QEK$LaWiW65kIF0u(6L-Z5b1Is?x%%F)FbobUZ06j9%! zweig?MvPptcA?~*KMAO1uZV_3_T>C$>u zR#woJpT3f%j_(7C1AMTWUgOo#<8FJi>~n|h;COaq3h+p^WDU8ki^FCz)|QtKbo+Kc zW#DEvf>6_29lZthVnO+)s)fS{)w@)3az0Bvrjl|Ul5&4!Z;>Q?dt|_!uko=a{nt0E z5p|?)6Zc|$l0MZ&2povL0OTf1-TrM%r@W-b0=WSY8u9%3rPd@^msw_klDD)k?^pH_}frhlE^pwMSPSh^o;3%`M0 zI_v~Ci;xQ3T8Jl>mW(}Hs=3c+)zT~=Cgzu$muFi6fFb3w2ua{ghiN$Dw%ywLhddad zL{pw(>8EuG2?%6a@a-L2u5-S{shypjd=P^8{wwoeQo+Fy#J`~m z=B~+?u)nWyIl3!v)!E&B)EBFkO;1mMY?jrnH3`ZjJo2v9C{EuSZoad;nVYHzfOUUL=aVH?N(RU1Oton z(>NlBYx?9m9jean5FDls7wW_%Bz!}SX&w!Yjg6JY#>Sd~;!f=c+86{W1Hb`Ml%tPd zqhwDC>hGGNOphgeEri?^UiEz|n-*VMXl6ieZ*}$b^puOpGcz$U&7TneM|PwpN8Q49 zAi1nagr)Jr^a6`WQJ=GHl{ltMhfJT6%^(v~PE=8mTGb@p-`6)ZY>ELsTHM1sxMXt?vxnDSP_wh$k7@nB$JfcH>Z>pKIu4e@fi$@uD8%)Dp4 zQp=HYGVwCB%wH^1o05|%irTR+AGd>0{+eZPdmWI<%F2}>h|~GvI{gj1cJ;z#rKLj>x2gWz$>fn(@G&T3=>*%? zn`#U{IdALnX?V(tNJs=&5WVey3eRACi3s=vb3%&z7IB?_t;IBmPS(m##Ed zftB}CkdxalR`IR)tI+xjE&bV+j_jJ++EHLo0e5xLb0Mxb*7(=@a?sdQoX*K^9%a&Gx#cu$gApH#edmBGsEN(R72n(54}Aq z)e*$g{plhivdEuLz!}yO3xb4}xwxQ$QyX)0PmWf{t4jR;Fw?}#$wdWA{fV0CnjHF8 z_h{f8F1ILhl=AMIW%-TMU{40$6$_P; z(f&LPtL|XEJW#x)SX7FVQESTBmT0_`d~|q+4$(G9 zGluRq(uFU3PVkB?eK2J#7@ITK_?}`){?m78`fDVm@CqM6kniKikA=3kw-I6QKox*u zXQ05{g0KBr_t_{|2^#TPfgkBaJ+N7rYVh%SEknA&0t%r$ZW|Q{#FMsI=vUgM@~X{< zmY~((I`TG|MlyF844(pQ)9Kuem!Q$1&o}U~MT(!c6~I@Qer+Boj#t*?qaV`$zzNl+ z+6kqy4{L|7OEj2!EUqM4njp^i5wMo?Q+)8dL8oZ1vm^hC zCkR+a7U#-DY)yUl*oRjONfpMR*OeuMZjLYV>--`SDaHLvIYbtQ43ZQ2^XL0csm#1C z{`@kK7UtH~p=qNYd=b0FPdT7eOt_P#vK!oNS-t|0{Lr2Why~HEtC&3V2m}QnOP_`~ zZD8)s8!b=H(@lkN#LG7jpBv2i*1Aj+wF`Y`Md%$t+CIp~mp$g&j|C9;&EhO#ITL4!6aoZpg~-xeb-q61f+0Qi zSt|q7=k)fyi0!70F+^)p1v)&`Qe8RB>|<*yqOrUj_KjqXSv9KrbeCk`m~iJ6HXtjKg!8F0l_|pu(FJWP;su zNy^U5qH4$YSl03!wY>5RlOY!BO-b^X%#CHu=(^8y?hl83C0Rb2luJ0q**CPts!6F= ztrY>QWzEwLw~T7uBSD|MrOU+`p;bFoJ;QuFJw4MZu=ULDQ;gC91FKUF`plZAz5=&a z0Sl#-97g^FW)9%l>{T32ikmk_ z-&H2U_9f`f5Lq-TvD?gx66ex4qfZ~l!t`SKc{MH+Ayz*dU)f<<=rMWoLv>1R_n9nt zk8j2*?0qxmu74%fZ@lO#tb7$;TG`sl#@yb*>X$Ym}YUS)9S*hA6MyU$Qgv=sMlicUH+v z>}MvYq(s0EHs%R$`x5S`=aDaSx_Noi`iF9#wl6F!WXCeg$x1?@T?y?nz;g$I7hV4R zAXvP5*M8;qDo;*=!ojb zT*{NO$u8!9%xtm>WI?|{{x2(?Zuc5W5R|_$M&dglAr(WqpmhZ%Jl=`+OLyh0MuKf$@mTgx<97T>#9 zu>9+F@RJGDM!I*1Tmq(8cnDMsbvS&yIemH8WN0m)xB79}%nZy=<50eK{*_y_wp)7f z#_2R`t0D7?W(N;S&JT8?d$RBM3(*U8aou7kT{ImWdAD*L0bDwC;=3vE1X;-Bu3xEh_ z0EtUd@T?c=-uvk&bQ=}uKbAA(T-`l7TuE*{p3)gfK45JBLuP5_w)eF0Uy~c-F7zGw z{R(|0D$2pa?numWGs7&2AE~Fx>2wbIMf0>Z?oQ#reMCele_kay!FbA{I_1EkILSiY z?|O_og_PmWRDfF8@x$>K`wiafPWyESe_+|SvZ@HvE*?Eg@piYsQ;spx{LaP4C`B9PhZ3vOc*+bVdos z;9z`KDm%F)UGad+-q3p?O?UNq?F1=N%LqZU*BNnQa!@SyW74+FF0^tVJ(itzt9E_w zw&RWfx9@HLv>}N@I=)n?<?Byy@_4;?YAHYD9 zBjqcHzV*Viw7_&bbdMpV*X=}eHMz|eljCk#?r-Mk=$KgcfI6;&AB3b8fvVe?x^WdN zpz7B~roT;1HI?LA3{CVpyT3kB8p?Y8@`4N#r7`8`(A+(K?U@&(98Vj9pFGL2@6VEf zk|2k_s-LHS!e2+JwUJ( zl$Yb>7PgPSe*LQPT8mTO%HOQcLsafCN;}LYWUHn9Gr4D|VwzUrusBuJx1S9@*p!Zr z4#~E;@1eB$yAiVim>73}o=k&I9Q4s>g(JTgbby7V?KJY#e773KY%M<3RCIUo3P{o) zI64-_>RY8sy#wZ;D9w~D?fct60qHgRfb;SIv!wg`^PNIDi*bI?L*&0jU0srNP#t5XbBwV z=;&_nC5lJa8(xpO(U(n@OnSVM`Tm21unm(-y%MUg9*xF{W@ct~d(<7D0`kV}xPiX{ z5Yp)51)nWqx-^CCq-ze9MMYfQ^Tg{~O?LTuT$v(;qn1+PY|nhS0xRM{n~d1xcbr&v zEiwheDo+~Tq0!WM{(L67pr9aygM%ZC4UZk?1>3GbztWiTO#9~iLg&1Z&@vwqcP+cW z?uYfIb?QZ$tKT_TEWW2!ZQ1w?1snKCFvK!Scs@Bl+{Tu}3Swq!T#X;pS_C&QcU`sA zCWQo)h*%Ca1knLdqw07cZzTar`$IrFw>CFxn!SRYCg3Ssxf}*u8Jii?9=)x6ew#kL z#`+h7L=@lVKERny=iA!a#D`a^9r(n$h2Y&`t*zR%7MwmKxm-PsWRSS*8J}7;ixb8M z%IR0_Hp7vW%uK0SSpe(-8_FJfwOph4`Rl6eAGqgU`d#GuJq1LNkNC6cyH8ybMP6Ax z@rOXfSJa16@t^Qlb$p88>P9EiXk=9B47& z;)HRwcU_oLD@9@duQJo^Kr?Q!h^+2K!Xks;>05hRT;=M4LsRR&Jiri|9OPcd`=mJg z*;B>6`SOKRU%!jz9=PKR%uPfN0j6?qX@lKQuic6aY`we1Iwd8y;DIoZs zrD{6FHJ>IVAtlyES0%aJEAbBY%$9#Tk>#InX&m|iE_D~E6XCtLI_~xTT{(GoNoXKq znTo(Na-DwdYU#8JoN-6JPtld~5~Kf&3qp8Q+i^5{%!lS;KORgNxyLBy^;43OiB$1H z368$5#<>8R%#m9n!s8XCLYn4gCmqx4$#p5prVDGj!C>sZd3@?#VY0fozP@f0sB;W9 z@af1HwfTmfDtGhcp3A;QZ=X8ESmKGFyGXvxohU8E!#}AbxU7Fk*O-@Q#4G!gf%g@=j z!(`;D;k@`Eh`xE$@bJtfehYM3TzJtre*nq|0z#yxzdt>neW?!EDgskJI!^$#9UyqN z<02!*XC|Qy36BxuTuezS)+@+=t(KbnCP@hPs+$S<#xXD$?>#AR7_n)jzq*IAP&erE zF>GnwvHnIq=(Mx)^eMrt20zN~Y@Ye-v!;$tx;bCR_=E5;D{cHQZ4$ zGoQBJr(4SHXr-+v55kLY$Zn_C%4egJ+iHQmcy~#*TJ+v_lm*r!3C)&A0pF`{B znI&9@^eL;$f2dwXKG6CX8A&z_2Af^l4Px6nF5sSwOCv7bKR(szu&GE<%$;*_a=I4} zRAuEFk6W1Sy9J*k2#{u?zD%r+(rI2zcttTFTsx=)n*0OI%QS8$cw2U1!H#A#$^?l> ziin7~;x(cj)-0x~_FA(Ogq(@?H1vKqHa4bFFhZ+A&&z6Zf4SO<&`7Gp026WP3Veb` zA?W*}H?J^BCImIX%qI{nwE_9w(a{TlX)QppjLgiO<)U#T_VRRE702V=<2AdV&<@T$ zsnktQ{F5(~i^2jKT3ZWNXGh07nS{p zV%;KWV52s*v}|Gje8^hJNDx#*y8K#!lqq~Fq&I<0rKdfbwj7Ws%UF=+WPA9l2Y#1M zi?qmZt1Y{~;jb5Od9|ITv&Dp zvn*gNN^^7X^ulp(y+b9MK~@lxqM~))_xZB|`A^IcQ)>L)ONUV_cKC{tstD>rR99J`K>*1^Q5hH&`wb1R1Ta0)1Ztt5kAUI zEdAE)+YLg(!rNwlv?v$!L-UXb=tT_4ZzX1HYby){OxXM3xV8Jfn*Qogm`M_vR;wbo zet7aQ?ZZ8-S4e^O&11lk{+^q%y`})&fV}Cn^8i))JAkETXIKfv)khzfSu{<6sOz@-|}MbhdPJF1l!T3&QRC^rL!E(`_r6MNAjUiidp;w$<@hU^CEWvW1GK7 zKlQ@?WjJYcPCKCOc9ms3y4iejqosDBCDq^EwoNTDqg3PxXpSjolnXmK9UL4?&)|iG zbLU`sIf3?6fcCJ!IouA*xV?Q`tzsm!GTH;E&tMp8*T|XGjJ!|kbrrSOMDzyzbH(}8 z=g*(>@{q?6`m|Ez82g8Z)$K#XOaOZoF}b!k;X15_#&+RHW4`o3$lnwUG0q%V=GDJ`eG{n)2rY7|&`G8q(?L!DzB91h&Z zhi^>@{aD`y^BM}2nCng*PR#Qz0mM+TYN!fO+QJ=i%-PJ0jHN%AQ?(0`{TY&ppv$J! z6$V3m$L;>6TjAHZA^~r8-D~v#+DOPgS>SABYEIbChym8dm=hdRm3`4<1BuIYnTkSWTA{js?WcvEYTO-#_sH#Jl}fZujFY6*_V z*(>~-_pHndVj{B!jkp6-hrnm%0#wT7dRi)EbUQ|F_?iXa$bpuiuN{5 zug5KxrbtG1@P_F#X!L(_CEPhCSq_Y3?uVL5)PiyHH;Rgj(~*Fa>(@wyZxlG`RgB*> zin=4;TA0Rta0>UjSn$XA4h$DD;nTptV5P3t5#pdV4|>)-C_r*b0q3kwbQth4^n54o z=>{|#{#!^^wk70fXC=SAz1$mS-gu@T4`M!gsq@-2AIOM8eOCw65BkUp&i zx5^3PoqSVg-|3c>tJPgAXzYsj<@@@H50d`C*<$C?AR4`26yn=HWm(qa?4>avpvFLO zL`MiG@2j#GM{rudk${Xz@AIIH^W9SG_DftS4MZiZD)$?dCqLz(Z-r|Wg1QIe*W}9! zFD#2JtLVCE_R{R~0Df|=bL^MT9Qmv}{rwoA=MOGN0)aw+;?7XL%h!pkM>!e>v#H>R zHNslu7-Ezs7i;uoaa-j8(F{Hbg677xYAJ_Ao!x}gS8ENohoZ|YbSTKknr}w8!@YAIz%xzhJF)`SuQW;} zMI+X$p4UHzoVE}gJ>yk~WYR(8>N@q<2_=WQxsutE5X|9*JZ3HqPZXvj?&9!d&S=sj zG!=Wp&i53uUfh6$oI+<8y+@8hWcwW^ zJ*OSU{lwR9LDEMK4(cUCkKpsa+M|V6;6XFFUeS?|Oh_p2Q_MTwONAZ}MCf)w9vVQ& zB<%#wEzc(B@B7WBKu4gS{#^Q)GPLh=`mZ}2C~DgQ{Cfi1iJKj<&fCYQF;K6*6kaoz zI7TU>dictaH~Xn9vRf3heJGn$r=t<2Htw>{kl2#dTK9y9u-v*CbXh?dKDf#3xLH|Q zP1Jg2-dYa2GH_)8uhIcaYOLp%JgFDU*DK=n-sCfys0Girbjq`AXqY7|*QX-aU}ZJ4 zrN-fwzaKMKQeL8ySOjNf&H(7`Qr%?f+Ubzcp!PLCQ7`4V$KdF9O@WRlQUYStFNh)KHDJ=>KW&yWiPf(W0uusF|uw zQPo-h_wAD-)a{N!@o z?tDJ?e7|4g9fQ=ON^WBgaS$Z!{AhN|IcNrn2PS=L!uZ7z?1{DYY@3O&>K|Jq|G>#O z(euR@+V;49@0&(~!v>?tz7yvWN*|IUGJ@(h>W>zROcHB*bG^nnz}a=Gp0K{M0`;s1 zciqxR@y6 z(LEo$=v;vLk|==VtGx9k^U&c}->PO$(9_cgGq7Bh0Ib9nL(ndh5@)1x0#IGxx)S3K z{`ow?G$6zG_d^oMY0RINnLu@QqZ_KK;v?Ap{b&HV5f8_3p}D+}4W9zZyy*F#8e_?t zD3Vv*mGVO8 z-)48V4s(NjRKN`(-2ve>x^+=bJV}dA?J{VcFDQqLn_%Pbm5mn{W>E{ne7j)VnUES@ zlWnPKu9y+c7puYj<`_B1ulLtMn*5TLs2)HScN|{GMDX?`Th+96uzSM}EJjq^l-y_U z39WoSrZEjs->Uc0l9jD)+ylXQgg!m2J(HM*5yRU{+`WCf?-+Nu^k2)i4q8#DGU%;s ztf|r2(b17DL@^^uX@n{8+w#Q1?migQQ78Z%WY;Ln1PelG%6wQ=_#BD1c zFbdc_FbWOzR+!+iW0Xz-$odTr)hm{C)=4EWOAc!2(KbklU#+jZ2CSe7Z;wYY$|$*Q zYQ7YFyk}23E=4dgE`=r}&E6VQ=`DZG&C#(F5CH%#V4Pni3~Rp7w@gk>b_6QQ{P}WIJG_74+UvPV;7Y^ zJT*Z%qvqA|vD&j!&?{no$FNjEE_}Zi=r#Zxd+qBV$@tgJ%}F-%REd{WgKcRVa{v{y zCe~VPD`x0c5HmDQ^IvH9dk0j^Y#iAMv+dgfVY&KrgKR(ejIeD$dX3-zoCy_lqMy=$ zP5M}f9X}ew2Rnsyt!sbPy1su3qKHa|@u4OsM@PYL|9)H&7;&KtoSRs$IUS5{N1s0A z-A#=!4B!0xJTy-?BOU9%IXC1jr(pAixU3TqHv(WmL@DCvFwe^W$0-n?w$L6==#_iK zPyKs2fR34Ee$zq*S}@5Hv(i^g0JRtgzKujcp)Cb2EkC&Nh~teVGyg}so*K1myaF8^ zovtRHeMNTm_yy>e?&`~B#8u8K^ylu%x?i{)9?J4T2@`E03KxadKLc9Dn2?YV4}(?G zVH~r2nil`ZpA%(E3})u${D8IQ=hsP1M2^VYl^;Klo@ox%6;N3gtoi%e9tU*;_BFp` z&6nmZUo%lSK-^|K>AEW!kaD~29n+VG6>;3a4TuH2pBrE7pPhiQ5H*g~L`jT|Tc=6} z1qFm*>=|hT+3zel=@}a%6Sf!v8dTnwK-o$Xv}3noMpmdEznh`r<;XeN}Smk z5e}48nDoD|Su?T%TUuRBWqH$rjc%Ve07GK(=Z%It(E;u?B8e{)a2)awO1^WH5O>6O_Lb%G#>Q^Uu~Q|wK!H@H zOz&b~?Xr`6W^B%5b_1f#D(wU&is5)@q*C^e4SNsw9P{GxP=m%}4-d2AL@d$LGh<_> zoaf#seQ2MLebx_3u01{7*K~5}>o{1lBCqZ%&wqk{5I0Wjf0<{8V-F8So;~k0I5=22 z>)W98siuBm+~RN7EW7@yhW%aCf%dJ7<0^byVGnBz09g0nPSVaI2>SvWhGe{AYQgfI z{-}(lW8Y!0hI=VN+-jf!%9>7pyXO8n+jsSZGJ3>GPF{WmczGB${exElyA<)P|G74t zx5Ds`VE^@-dYWOCVi&|9CtUQ>sk>5FquVQMYEnY>e>recWev1SWL=pk-Q8Nh26UBR z9qDc}n5mQD%I927TNs_N*Vs-x4=Z_9B3_R(-diLM)N-ru&8U3tiw3h=14dBFrDY6> zBQ|wBiwU9+BWIqui3Q;O*N}hhH#gU|MDX^H`QI^KX5fRVsj6-%?T_Kua*DclU&#wS zD8m0IoQ1DBuN$vAubY3_vCEo3P3#tptP}%NjWbZ99s#c>KM;2EE$lyZDB`?Bx;HeC zX_3*t&vHdZ4~U?~;yDX?duVB*-}>U1FP(km&KJ8`E*};IkT)M7mirAPJDbF01;6o= z9vm_k0UB&~NVYoivHkvYhB`IlVQnngSgLAUQJ2U1?q!q;Hut$>yj!(mYe3sY@#P~m z;1qg}I3yyb`Px1{Vz_D&=`n4x9#4qQ!slC+1RxcwM)G!P@~y6VnBV+}BT~UIESz`e z27(`?Cdxa}Wl+Y;Q---u9Bd7_%S?+^P7S^j?P-7C7!Fk~>RwFmc*Zv!xKiw=?ZM|4 zsmJ*xc%a3s(Q?B85G=Z*E{CT{Ml-m$gYju zH&4n;wm~>*0lck3_OR2LSsabfYMIT$+R-D17w2@7!P+Vs|>{=btV>;6rklv0a()e>9=6jcM-QIP0JoJ+vkb$X6Y`Q>lei7 za`dpjQM9M|QWx4WMrnITTkq@S1~T4HKq54LTtHyQq-c=gdGg1Pz9->aQlx{48$_$T z#t;q7Yy&!Pf!ONl696NI<_#o?!+R}y>?()^yRD>|4MhKXmm}gJ`{|mwvzR5irm3Q$ zqUT~eHh6q^H~|Q-wpCPA9QKNs{ke>@lE}=aYE8Mh-+;h7&aY+UP`s+acg+!;>E<%A zWwgvojUqZsu0DZ7Fh)j3ZYX}tVo^5dUfU2v_6_}#kQYonh*V%ATx~dh2?@MPYwuT> z^&E{s=1v6TsnSW(`wKeWP~MNoS2&vVJbXwv70P0HNQSxAnB^pMiyL>j7x zK;*-t*>DzDW+tW&-+LZpJbCp&eB@g2WsZDA`$c4G3iGS`?*Nk{1g--_<)yR|cEnSE zf0>H&Nj}HAiUXjC)3jO^Ml$!)*bi)0rgn^G(pMTZWRfH+#4~UkT70o1r~972FM67) z7!2h;sR%%0LnSdWF}R?!%YuHx{S!H|4r-;YUVon?21a#+hzRXgX`zlxWREO75BI=B z`>skmyRWw{WGbp_jo$|tCG~uoVNH7$VsqHsE$tIJz4E!Ef9%?Ok?IFK;ox#G0+&O6 zN8JfQhunR!hVP}l= zpPCpQO&rA{jsgnc{qeVJv<18l7gO9`=fKV<__kRZXmx)btAyKr?+y960C>QvE+0() z;$uPiqh!KCkYO)Yny^Cr;AQ;DtkUD3ORtZw@$BLL{uoDB*HGPQSLwFRC7WNJnx)g$ zklK+Q$%|)u0F|0Yp-?L4QpDQC_{W(QZNuXO_GjQdP4G-uwQ}7ETTQV^)!-PzspRYE zn&%H-w=eH>VW;d7(YV8-$~#VT-`+Dj-h;b%JfSl~XB?{%IWJ#c`q1`d6Koq@LrUs} zuY5&TsRx5v+_?y2WO;lbpD0v zmS=M1UmQ1hHqEBiyHGL`H|Pb?%-(wgq}Gf;aS{%6+Dne-*zYWVeJ$+|UUO^JmZC@H zEr4Sn6BGO1Jgj5<8CJ;h2!j&Gxy+BL zZs_lO)%Fun#^dATC0%<7pvFVL=qMv+{3A$Ls&wbx?#omJ!sR{7n{?0Lp;jNaUg3x- zA6>f3Z-C5Y>*F?WUpYDT#3>917jclkL zDQ|dWqsdV!ZP$~f2_^_0;uQDs z%0aF!soD;9-67&S-6-70F4ZBtm&(Nb*ibA254eDp_oweJ@ZUo`Gm3nuWc&VUD!Ie) zWs?_<)2$#vu5@fEJU>oEr`O#97Y`H?yA0q~sQTeP%K5KE0#-GV+w@G(m5KWvbuPd9 z{^L$geVnj{f&m!)Qz;r50T;=gusZ~~yRJ|W-(mmN#x3#G;u7alCDH2mw@uFniX4X~ zvb;1MaJX}_8Ly-_(5KCsM_FuD~p4vRE@FAEz}hwbgy0zGHb?Z1XhRS zhp(<~GMUk>Gxb5c*bG&|N_<|}NmLc?S5&75+_`d2>E_6hNP%%>UevHiM754744YUk zhibGmO~U3D7CJ%Q+|WQcZU0wEVSQ!N6KP^%al4reN(y-Yn<_Q&uChm!$kFy(nSKAs zX=2GlH|0g0SA14~U(ZnC#i6*S1QwjdGE9(Y+mwn7m4(Q!w$P?+&&CUmqw6zR0oa!T z(#>F3Z|}<5ij|cP0Iw?r+CIhe1ES*fld?pq$37>{50BI9>33$zhp^@~;J>v+ks4!h?=-j@q~>-t<5>$@!-;8=Wg3647V70`_ta(rkj#rIJZ08}~LQtZG444Dd7r<_$zdMC?iw4HYlM8KHQ1 zeCt(RO0ayKw#r4*N$|7{QJkr5dTu;Xeq((0^!Qe{W~-$|({&e4Jj#&M6XoN5u$Q(j{X{(xsks-9*yT=ZgAJeDj>PKDu(u z&?d%~HgJ40^k)E;rfIsmXJ;eupHTW?#|YCZIlVE#hk-rXWBWmSbjw?Y?=^Sj6*8bg z=i?Jj4AV5VVT{D5xREO)(jkv+$qsL`EG?zp(ZRvg+0_+u!_7w+RCY;xpnw7eYlAGIM5)m0pMi0J4t*wSn)_1_!S^PlWf;d#&f`?o@=`TKbSkn|GMYq z=KLi%(#ZSL53BT?uEG)=Q4wDT3(-JKBIUF=2OQ5Qm+qB?nkG^){L5O%tW~fKX zM3P4)YpEvQxLqR_umBZa#9nR9w6=3~EaeT+dJe)Ae70I%8=}(~csevb)95J`4YB~F zT%b<5r(6vq)uUc(P;hZ-qRiP}#NIlQe@kClTZ2oo*e8D2v{w4g z(x2{nQl!NJ<(L5+0auP0=5=!5j6|D7)> zQz@tJox-2_F{dvbsm|3lx-EGv9CNj}onY&=w`D61+&C4$FO38!88blG0BGiyGWQ`% zf-g)PsN8!RfckraTp-Y^`>5TL_G)5Rwawkv&r|}a<=4nv@GT?$q9N1IoMS>XQi-DS zyZeCf-bLk%ayd0L+obWtb{x#k&c2Le0UEg=VDpwYe}bb)8GljCSSburGBip;TzV~0 zUSz!f;hSStOizHUfA_D`t$-lD(hyD)q9PK}g@i!T?*?qmgY-I0Vm(K|uIF_B^B%M1 zdJ8XrPm8+wP&`~8e{HF0L|*hOb;ZgV#ySCB=6 zkQ!&|eHJbnP7S14Qa@@4R33;0l?QBp0aUQlW<)ImkcS)9piWVM53SWx@4FO(RW55U zAc3-y3!&^x&doi!!4YXm-luZC_Nb(}3i~s5M18D9ECm%yIrWtuZ+Vv+h(a+zTMHd! zLdGSfYQt~O?u*?r=T?wZPzce)P%`vIE8t;0=G;u@&gEWs*P0(J>F{1RiFWqU5M&$l zgbJlCeeQjEh5Xiu6cmo8r>ED2&S^-?og<(5#ab$xGq79-GQ3t`q1*uX ztrZZ|@-wq&)84J85XuK38&GPwG3ip;cJ6Bhx>=9M%KEQ?S`-1CW*s>8pu<^vCfBfX zElN&L&XJYAMC`YIy03g0TQck_OScL3_xIl!n4COt3fM0Z@MWY6Q!~VNYf`gf zA2}x3M$?$6u?u7@wYsy;Sd9G53&xcEQF-QG;kO*CDNuusevz@+`u5E9G-d+u*#ql* zC++~-H!(Gz6&$;VNAQj5^f|dLx+rONrlk|%f3d|tB8F`?14pK-BE#2u+H4(#N*Z$n z13I%0X|PM|`#rx3<2zM;8XRQi2v$YSui8mBWVWfR#zeB6Xd?;zoSk}B2*656CvNw9 zS$Lu0j$LP07aA<{t?|?oKbmTOe*@fO)c5FrM4K2M(it;+r3c?^5P`X|X{$Ha#l4`` zu<-lUe6bi!xf(aF;c|34LRv;Q>ZY1nXjGxac^cCX5Q?Su6fsLBO048`m@o%&ek7*i zAR6=eJsc+;#lCapnK-Ei$dDnDQc{-S(tjr^DA+J-Cl{Y zZEC#)E7-1`j}*J5MM*Rnr0B)RZEIHux99KZA|TX(8DC%Db5|9EM>Vo~KlUE5l?$w)L7LM#?T}FH|x-!IDNLzAmAV@WIY{Fo%i)5E~`r+Jt2t7xrc8T zrQW?n^GpcyK_hq%vWG{=PhSrI2i37>D%<;Atb;Hrab7kQB1X9IPDEM)j-Ncm*$zf@ z+czLuLP|;%Fd5$Rt(-sHWrq9uZeIj)Rh|r|)zN?c7P{=^*$qss=a(PDq95E)BW&Zr z!Q=Hoi>+kVbO(=r6jIny1*UjLT>%{zSmHrph}zAj8}$#yAGQj-gG>lx4kDrGPN8{0 zmtGX|saez+sGYa%APXUXuHQNEMG2?K%KT?gCawUs%YUU}c}#HRDdiXYa$acv*w|j( zjxKUJBPR1wyft4_eZ85VWz*>7x4ynr8wSi!?wJuk&#m6at$Ct=EBC6b_x2Ecp|3d~8$YihihI5MK)+$fKq(>A5dq?_ zvs44tovit_t@N|M`b$Ztf4Al4@@Y@10#EM)6_u8O&wA<^`~!Zeqzc=+n2+47!*3se zB22%*^$twUczRSGC|(l*a15OIjlHJ0i<%+a+}zk=aw7^wxKJ=-jtWJav}YwuFj&OyiG!@#TqHP0ohagvOej5D@;b2ikv(28E6k12&mz<9i;ww(8E zIWH!&WlAhtQJ8xoB_#z1lO@Erj-}7qY<2h{GFw+ibc*l zl=Qw{>MrIBPxIV~jE>&L9v$x2cQ`Gi`AwUK?h%m2bq`oxVaR-Z9eY{T*#Oi_F5T5c z1n74Lg~$0#dGDcNfj5mNvF4t^g47`^D8eVRsVO8W$&1zdvYRSw=2eI}$7l*D?Q|@X zsQ)||53sQoUx%S8C(7iP-Y>@Pgsarz*r(GdKid)ZZG3ZcvlH+b>n3OJ{`!?J8~odS z^?dY$lJQSy?*!RT#F-yafudZE0YND(je{$-gHFY}2)=d$(Izu`mMB_*b*o2*hiq0x zE__rlRkf|imkP0%c9b#c<>~XgLyJq>y#vD~8A#tI-Ekl7KHOE1A`<4Km3#>V!uo7; zcrS&f>y+8LXMw2bvcfw6Z$(9&^CNWry>>zC&l~T{3TznYPq*hZ9=(DpO+SK%*mfS& zIAmyY<1SZBjVpl+`ff+MI?qz=8*83MuvMi0x$NNTx(>EVNLES7I#IMq?3>VVQhPQk za!XQHr_)2{#Dr{!)ic1J_kK|2#(&rgJQIlNKfhfIBMzM?oRN!FeT6zC6HeNpHk6{az)~>~Md1&GK zkKZ@M2)wVo5g-2m=Ub)iZt>pq-HZxfLE}!#5`HR+AUU}zIhn)Q+`RA%g^Ow{umR6$ zv_b}X{)5^*<=;Z-47%07lHjpcLlP%uXzX1D4plg)O5{B$o?ZUQ9T}PsU~~ef2h@Zb z1_rTGl|&cSrt82h8B>CrSSp(EZU5$(G9_cL5P?vIN*G>p;PmujX1KfDmX)x$ zrQEeogX{uzI8K3$GkenB2@kt871zf;r~NQ2ENrWFHp2RqKH=lO;4R{1Mvp`Z^Lbsv zbZZ7D#s9t|sFYq=({}K9E&`+c1UWCl+DkGWEG~W-q23UxGfob57*VS64RL7l1(wZv zKujamd7c3Fydpk6zA!p}GQm}U(xj?Bk&zW|?`@W$pyV<4GFAzmu$vRND*)DqrIIOp z5DhkW2jzQ1akm?!zq|yOj8oskxKf9ez7uciW7?Bs`IX!0%Fq8ZL?StcG_`^V)C=L{ zZdJAi`%1NEVkUM|MJ%FD}Nefc7o zmd4dFa1M>(yLDs6#tZ{(yth)duJD-~t=@F_fJ7$hqf=mkstThE1%1oc9_X)EB#cGI z?Y=zV9LHOF@9n)WD7MTpD>@T68S^68;$fDp>%-33tc12J?;-V&&P%LTs;j235S`si zo(F)cmQ3_Bje>fn#yq_@PA=>(QA5E-c-J=@s#XA5ydKV?=pHl6bIb$P5z~WQ#}txj zhl+++!pFX-pXd0n(M0zgu?-Gk~79YMX zEG2AB2@v+P;x<0-*v`A$=UMW%o)#yK_kGK;>4SG$0HXstqg1kl)XSD1a83@6U!YQM zq+WeNY7`r(f;7Q}`!VVEw8?%XpriK~-_4acEq&vYI#zNq@GA247-8%Cd~0j#eSrJ> z>`{++2y^ZFqL$vve_xs?R>rk8Usv< zlZ%YoDAQN*Us4P(u8OYSR}!c5#Em>t7;egO^6m!QBq&@bP^%Au>i=14w5SmjS|P}$ z{-oz}QrHo>N(8YOBt9Xb_mcU~p$*{~7#!;zs|{1ws^lf1WJ8bi*IvgpK1bYSCr#&Z>2}Opod!Aym7A%2DkL>q=Ya z@>&a>@Yy>u*!XN^X7>IHkil0%bz=^`ql}dlggKMZ)Y1k?M>ueEZKrVIDLnk)y>7pbjZB!!*G$>FmdoJm-uw+g?&=mzC1X0*vUIg?5~x3LipVnH=p=z`bs1u zxi+;5?$hA%*Me;X1afy_VasOV!@_&sISxPig;4E@v$X+EM_9iGOLKF10C{-z&vo~1 z)V?0GJb|`##?xPl(wtiUBqx#5Mv>t?vO^9jPhn@_>@MV%C6*;qV`=a2lIz1xAvGtd z^5X{7{EBu8%zI?FJ?CH}cIzk=iYvm})BW{I>K%%Diz`^}$FR|BEdY_LCH!1yJ4TjM$4#-@0pof$5-PuG$+s{LUmy0e zc;G{?yX5&ZWq6i(BH+#lymJG5Z$JPUIIg>ZYbjh`bP;9o!8AO_HhXeCK$J(M*-k=3 zNg25^Ei@96W1*8BlE40m~kxIy+eA$epEKIL+sut{q^yYE#uG-Hu+%A`!W z*k5mEbvtYAhkJcR#kP1I?gD2MPJh}*)yc4PpSjMJ%X8|6<%@Lpx*8Uh()YaTeLigK z+h`1hG^}dGx*)XI>mk4x>#1l{<}ldl_noj*-jO^Lnw~lcU2JvV*t7A)HmZ#O`<(N%E7+bdCAyc5+(psctpa zzw^NB_W3;2Mh0U;>jpbEOsB)68GY@Q_M8Nc%ySM___`yF))DqW;*-U&o*^|?qvFOD zKdAOKjev~!Ek#iRjJs`cKBtYpy<#!Cwt3|KyUJL8-CRo$ej=^d+It`Z8oWy&AvK>I zXWiWb`-=(dOOk@8fbSpd`Ip zuif`>-t~y#uX)pF3c|Vf%xa1(9;?^om#e~4e6D)hF5ABw89f>4pj8qCwpfhCZjR7> z%aGxy8J&Xm24~*Zt57)~$yNj3>8Es%y5Udh)q%O@+*TEVd1sp64mGHQkUVaZ7*K~3 zGOc$tU#MTp*U?S;4eqSs6Z>=qflFck3{Fl?z9^yZqkZ!vYoA43ZOjn-n8^R_>nG}g z8`?*j&6TitY05^a%jzs>Sm2}0*W?&B9~#fDA#uq?2cwjea`_Dq-S_w$-XC(c+2Uwv zo?eT1nQS-XB%f(kzdG0^m_2=0XwGDUX5G+=iPOk{+rRu5!!-QZM=&$%OF=#zz!hMb|A zmqQhqm|}GW^B77lSx3HWo}KLSk6hn*F8s^~Fr_gTHL@$C*L6qFo`!okj-GS2v^X<9 zI4J&w)#|k{CUuK-hhGG<8e3a#JO`~y4gcGpU}>?r&uA`AImL2NXcoLV-{Yyef3>I^ z?=LRu0q?f!^r=eh{XHEgBi@*_)=>NyYBKYr{wrzzOB=rKgz!;;VtL&DBQ#8;=46P~ z$4qFz3>sHt-e9&qY{X4jTVX@PdW4U5#c###(0dp)dSd57&UH3?Yp;#-N)yPa+`7uM zWQ=NzUc8Sm@`Cg<&oZAA3&$*if@6fW-{cF^tngBRex~5^(?OA-Cw+o(wnYvwcYJy!} zcO18KMFHTX2MrsThJ&_CR>Fa_>nXhJz+3h13CDM3<-vLV!tfd4wpdDoHpxw$v>{rU zO}XM0&-~A_tTRH%e@N>Uveb<%$7XAJC*!9aON0^p1?5s1MaqV(9lQBOx-2iKUvtamcXL<0JjF zDpa!~yQHg2g)G8r@htiPT_fODnswu{_gVV%7wtwjEsuPg>C-A3SDq#g=ug8Nw+^)x zK5bpaz1qScjzV|wYTR`rR*19{c8SWntJ6&rO`yVf2^x*gM~6q{EPL@=qMByL1~nP= zCD|%p+`GuL6z`|eM?L?Gb$9I(IVkcLpRkFD>0gX7qyUJrRk^C19jz8Z%7v%_alqyQ zjaMD4!M9HDZRGkVX|jw1v*#e|f)>j1g=K@z3(VTpGlAcWMY6U0&(t5C{$78E67r3W z#Pu;{lXsc-%*vSr&yl(++OOA?XMXT5B~hPW%l$3n|KdSghAflaS+|MvJWCb6S|$@p zc8K(Az1N^?U$E$bLD(U(`=r9Hqh{Bi&0mf5)@uT(vmd2@S3XhNH4Z;{hT?*@;w-~G z{UtwDiA@-jkeM>md)WMl{l7LU zTAK!)!o-pN)6k#YMn4%DH16NHX>&SZlmbV*3nH0*1?t-IAEvk!0TB^x1veD@n$^mt z9C=q6SqqQ)wU2wmH(Y>7f=>`KE$ zlc*3DqgD}wvAk|-GhbC<=pHtMcRjR$w4w2_5n5-}d+X?sb$7@DvH|j&5)4MshyKj5 zI+BJ)HvIbiKfkE|`?Wwc|NWik->(Ggx7k3Tb+bKtpJmY!7B3I>0H&oE7#B5N zU|h&#QRHpKpw+;4;<8(}K;uCPowZxuTPvQ~{5-K*qS#8%i9@kP07#@X_TSt+T|Vq+ zq6FXdeebL1u}^($aro>ajZHec@8*@p>X&X(sj-nOl;L&?6-Zrw;K80%T0c)}be((t zIYs1p>HF`yb@s%qfA18W)}-*_s>7Yf8?Llg1aHW_(^KUjY(L|SuhWl<^W|NQb8ml> zu3T%*t9Wg8q;Zvkj_pGW=QE$Ss?X+Cc&?DDSXdgHetTPL)co+_vT@=e$t}qc8e+-_kelF{r5}E+R!p?vI diff --git a/frontend/assets/moz-logo-black.png b/frontend/assets/moz-logo-black.png deleted file mode 100644 index 81cf0eef6ef1007240c6d43f69dd20ce89d16cd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7220 zcmdT}agXU94h{|lSWDdi2L~UGgM-UP zf`1ng;h+9{*Hq~}GXmYU|1TaPlvd0gQ5ipj=Y}}#3@1;HN|k-wNu?%@Q{e}58##}z zG+1}>|A@}Kjlrxq+4a^N>hV7dcv1a@f|#}dkTIB0(JVipu!n=gOaN9_H40ohoE5|E z;{f1@E!2b)QvC@qVGoUutvz#p`RSYfhX9=L+oJZU{nQk2Z@UxjbwIDRlzbQ>oRY(@6rY3@ zjRPe9&#+4FvvH~Un~07MqN7jKPelpJ)V`h$19^23t%#MUs%U`3X9U8~P54_dKMAWH z6PaRQLUr_<^*vy0UUu~B;ve(CzwdG*5M>TNpTFq-B(0}k3KSz@wZPJ2k7)zwgD>m= z@}F3QjDjMDTR~G~qC{nC<8H2H@w{#3=!pqcblS{>RK0uFh}0e42r$xebLq>!sQ4$n zX_`VIN#UKFYy{`dPvpbgB^o1xO{Oxnr=Pult^qYgNy^m5`hljpdN$?%X6IO5?8#J= zK%ywc6v^tI468saANgsy2!Gn!Xw&!yh*+RW8v2)+@gd6FJ>A7}Iar^BRsN1BhSryC zwTmx`l6Co(dEPpaX`X~t+b0>K3HMG$aN6fWEZ;QhZ8~uJefc6?|MU9@T>1PLH*XnV z9L#z9#4wJEGrfc;>4B=A-Xp2ocXCm|$@|}I8{`h>+S@^BzziJ0?P6K*{U4}2PYFHa zRChFc`yFuErYOX6*}Up#7$9$CZ)LJqDAb%6C>BLYXMQw$pPngDDvFZICD-^o_@8Qx zrCnV?GS+S;U~HV~j6*gr+2ouxMVZ>*)$+r^F?hp5zdBXKLci z>IS8qv&-211Al>>#cv-z?rSc`?$`AEYBNfAZmZOHtUN$>G<^IRdVS7ldcB9J_^>8} zag@x1o9?$R7dBibN-VDX!7%(wxMxKwGpYuXs_L|8{r#NyO57kt!&8yW zLLpXwyuGBBdRxKL_iB_ouWq^6+vxny;Ch>@P-m`|%%0~FV@GvLokX$0lFh?RYGw~L z{AtF5%)U?0dcV8RA17=GkCbd#q4_gJz1rp~BzbPSTQE~E9|T>8@6UL0--CKcW}MDV z=NAzXSvL>HWq7fZ5jL>Y8fFq8beZu___EX%DO<*GW(>U$84v^XsEaf}+@d17?+~49S0s5)XZv68pWg%QjOLtuS6n zk?t`x6Hga>G6+}5qo=j;RccAkQDmd;Hb+}9lOBqSiR>p4VCA<5?$edeLE5u2IwQ1f zk!7LBO!d((JBI78dKMmKs?7&AAn>{D4&G1g?$m(<^7@RSQc`=c*db65)!MvF#+2VWfv-+R|n#;N@^zT7zSfi4c2jV z83zMd?#2r>p&A4N-}>(?#pBB)c*M%L%F`G&4hhhEWm#$QPCcGiTf?*bpNWRVc{bE` zLz~B?4miYAQrtA>5UoG@e1kl%x@J(?zSAKoPzM@(JJwHlYV(vYIIpQ%>f3P}dc}k)oIkucm z%LX1v_y~c=7^M%pO}0Dh`4J(>4&>d0&rL+2rmg*B@YPjuig1~% z;`2=RD|@q)ei17~AWEU_5P6jh6TidB8TdzBo8j3j4U(X>WwE7q6zRvD`v3bM^hjeZC*j1NydkpT#j@S5Ux=I@k82@rX7hS4tJRwMW}i1v z!GSl7cj0OpX3E9*_!;I!48&J^Sm1St#6@W60|i4BF?wNnB{Ol6UMN9-i^gSq3hpg1 zBp!!Ow2v5&T+4R*>~Vo}7GZDwvsaeMo*eRTTM|IkZO|Luw`Kjq%q8|wQ+4VAjz8I} zyA#D-Jx)r{MXg!)TPH*9bNYEQhY5(OY3ik~G&d4Sv5HyLQZcJK3fTvHTX<{2;|!}{ zzGO8VrXH#7hoB3^4}b%%_cdQLK&j$smIjV+9JSRyieNBHjyR{-(dbn`y?%~IUzg_t z9>4vSI8Q+===j}x4gXp)<1>~8+VE;|7;{+lWXWDo*1J_OHagR(vXrI?^;`izDs3d* z;e_Tug6n|a21DoEqFqbsQBQaIh5R`$LMsB*tA

RMF1k`j?k%|Gkb9vU~o@Eh9^H z>P>;E%3PKmkA`1JsJxP8X72(;_|NRkzci~_x7@MCWlmdhjU3qxJm>dTBvDB4ftUOT zVKCxND-~<6d35gZa)`eQ@f;c03{`~oAck(vY)Fofer9ULLn&C$hn8y&cPs>U4PG5( zi(*NnH0-V0%$q;pTDQt@*#-u{N)WT}QefgVr(E{2XyL~bux7Z=wXM ztP>8M$nkTip6JUXi{g72=q(Y3tO~@I6Z1-ElJ+Z%i(ip9tLpB)@-28UUH)t;KFehy zP)Z)rr-G#;R5p4e)FTR7D$(GTD%6mLtMV7fo$@ptWo_jWRT_a7K`VF@Zm9{QLW3*r zO&VU;tJ^fEads@<3KYI9Oc4&jI1UTiEz4DCvH^T*%?Od80%Mie!gATzK#2oNUb0!8 z(^MJfC&g%d`exNsKXU3U^!ud9hmFdomNPV5p2XQl^%B9_ac?z>b{-y*94|DvCi|X& zN+76@`UcYXc{|1o)||Q45w`qC`Y>h(I`9X=k&xakkwjS~aNfK*DbjY`f{&kNx0GSw z!=krKq4_i3AW5XA&<-fCF5Wysojta>{_@a_a3DzZ=!FqWdemxOHb7A&8uF&koDih@ zMiL2mDZ2N?&XEIop$>axM@ip~O2D3FDcc+#mH&+Y4uB>HzYE32MUn^xxNQ=V)Fy!p8A90qip2hr_nsEr1MK*UKFDfk@0JGa{cs0w(kH);jeLj z@HU0=Gb|9}aaZoHZJ%>L3-3Opl&>c6{IPDqPKy$`{BHIn4?QjP;RyDA^#XwGY^HAx z`L-oEZBKRNeQJ3nfXT{UH%EHaabyzHKx5wGq$2i=@iW7VWZC;uW=<56`n97J!TT@6 zdhE}0W)N$~HOP?1NEtLWrdXmeD$YZNcxWQj`RYB-F&IeOBHlLuj{&YPXR*M_kEBg(({#9YBk8M58_!sbiu~eFf z_07d6+i2(T7%1l2PHjm5c^f~cmgo^~>ScgWeKajAicftUap@7?)~x+i)h0gQVBLbd zBLa3`%rwA&2Z##!Z_tdw~wUD-739F+A_7q*$!-M@tBfRRSIONZ(R|DBZOlz{sm~9XY zv)@0qv-pd`Ggob`m2%KLs9PFE0l7dA+{*oOJ6Ftu* z$?hQT4m;Sql)%MPaXd@BXYV)Htin<#=1sUoxps@8E_+PzL5=-1_c=PwvN|i++jbi# zL1?nkztyy*Pydd_JfxVQn2#74uh2Dup&HPU%}>o3RD@ZYSsyi-NpaoXr1ktMImVLT zyjXQ^tW~1Nm}A4P6UBp8+(jj%8st(ftn z+p2c-pYRek`-N7>MrWg2X`#Zal+|o(&OD80TqSY>yw2`>yaGr;q$e+SPYEBR>nDk* ztA0xQf*U(%Bh{eZpx#@AK2PE5av}_mh8TuWmDeFX?|8PL=R4`Um3T>mOX$kM)k6B~ z`IF}8TmI21^r$UDP_XF-+;960eY z;@6tP-e@aRy47^EKW9LeQCle@QGd4A7?i2rMkI&GG$UUbt42e3 zw?+@r0oSrSy~u-wBR02!ef+p7$M$)x3$8vvewC7Wb7LaTiuHNb69<|Q<+wFU*=S?# z4p*4yxI0}*j!#-~MpWeFc(W#}0=Z@7Iv1C1&*jk^k8%W>M!;Xb++5?;N*Y%buSxDj z>3r3XFtT}`Hj3=;UuCz|l?~s0Z^O;j!&}IVld5@|#B}p%BpR{_nB!hV8N+ILuu?UW zfxP!Aoyv3`rqn(*{dW9;v_7*mUSVj__`8)H@~44JLhtCsrWq;S+tZD>J7uJw5yJc`hzzLhO9 zFW=QF>O06F{SD_~#V%$=X>dgDdbG^5tM-%6Qm&t5UKibh)Iv)Vf_D7ezBy()S(cyV zcqKBSOktrfkDhdXi;8&s1jhH;L6}2e4qgilkhr}qsVFQg%#tEMwdV3JKH{v!>izm! zB=ZL5Nv?GF@fW6SFE^c574swbix&JB_tT>459XE!{UXS+=z_*YxDn7W0haj8fg=T`?5qLX(heI*vbDyK0Un`J$Es0xD_D2Y>{9y)* z93ZP||M1cNkb=Tn5~ zz53lXT{kuU{`5Om*8rgaDr15seM*C>;as(uJmp4fDFC+6yasp%5u~B1@q{L#i>qeHBBU5Di zz+U8f+9F-ILwZ^!;*4@^K{xFPSEuj2!()3YO8XP5bPxvVG9CHH={H0!Hi^GPcqY5$i8Z@NpSR6jaGt6 z)H}V-RYWZ%j+a~>ohIw-b~su1iDc&O>UmAjHsd-z(&ZeibL2x#^48R*M~3@warOm0 z@2P>QfizJwW7wh4btw+gQ|=3ocrG`wcz1?Pn5QbFIOu8f@-uCU;~i;~A&ct;6%^4N z>d4`OAQ=e1#;rScMD7a78n7Ts7H+aVhCI!H)gz`=b^JuSZEjoHlfnx5Ax4>FE1%F- z|2&gqnau@kIdm|vt{;7*&+xlrU_YSM4|LNnkY#OVuBSt6;1KXY=IUZ*V*{n)p{WF}wp!QSsKm z#9yt1#_aqiaHZ9x(J42^LVoF2mbk1V`8tW#IEu5B{hV#g)ElX9mE8iYFZPIb1h9(g zDE*En_|56-vK+`shWX+?-wj}tXke_LRh%qgJF%vS37z$f3UFE8Y6o}jm12?|w%pA!9oN|0#S#^jPxV;j${+}Nml10NgR3y`j%pLIsiJx<3q zuHs5tTuzI4lhc203S(oYhZ0%< zA$Ez7Q=Pq2?wGoSVt=GqtHI^ew_3~=wGKt%O@g)wV|W7OPlDs7W|<9Wx(j`!9wR$t zp0fHOOOBDgJKO?Drmpz*gw&Kv<#iCL5$0>+RD-6tYD0A4N#ySLMl`qHgYhjK(%#{D z$%)om`Q?9G;?$|>bwxJ%N_(%lB#&-Y(U6vo!RTb|)V=G~lT=igp&=3pn+QB5eQG-( zCa2$Fv{;K4ty-T zf1we64CCdmr!ea?^O@9Esnc!ZhyT&Fd77n ze6g1}4_!ofYHuZ*ZRC|!BmPcjh{W2{_TW;jscs#SX#h~6gz2^EF*Eo$dl7ltCP+p~ zTZosij_x>kyFTeaRqtD#y7z2%b$LWl(9va*dDdVz;n&|Ei~N*oCO40GKA6LSz53Nt z32YO4JC(TC3B4a}V$9=oOzOptT}z(7a_X=Qb&_V4TJv=;$iAh1b1~!Pc;M+av3XH6 zd2-^z;M93D?jtWhsW_#j)B)prrw%gBB3AjYUbibsth9F}I2^#HXk;n?D>FOj&Pw!u qR9yOBm8ZUXiyXI0oagt=&%Ip>8#^l6a#sFV`vZfXtJecxM*I(Ie0$;m diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 282eb04fc..000000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,12886 +0,0 @@ -{ - "name": "code-coverage-reports", - "version": "1.3.39", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "code-coverage-reports", - "version": "1.3.36", - "license": "MPL-2.0", - "dependencies": { - "chartist": "^0.11.3", - "mustache": "^4.2.0", - "normalize.css": "^8.0.1", - "prismjs": "^1.30.0" - }, - "devDependencies": { - "@babel/core": "^7.28.0", - "@babel/preset-env": "^7.27.2", - "babel-loader": "^10.0.0", - "babel-plugin-prismjs": "^2.1.0", - "babel-polyfill": "^6.26.0", - "clean-webpack-plugin": "^4.0.0", - "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.2", - "eslint": "^8.56.0", - "eslint-config-prettier": "^10.1.8", - "eslint-config-standard": "^17.1.0", - "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^8.1.3", - "eslint-plugin-mozilla": "^4.0.0", - "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.5.3", - "eslint-webpack-plugin": "^4.2.0", - "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.6.3", - "mini-css-extract-plugin": "^2.9.2", - "node-sass": "^9.0.0", - "prettier": "^3.6.2", - "sass-loader": "^16.0.5", - "standard": "^17.1.2", - "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.101.0", - "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.2", - "webpack-merge": "^6.0.1" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", - "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", - "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz", - "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", - "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", - "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", - "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", - "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", - "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", - "dev": true, - "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.28.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", - "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", - "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", - "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", - "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", - "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz", - "integrity": "sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", - "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", - "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.27.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", - "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/template": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", - "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", - "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", - "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", - "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", - "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", - "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", - "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", - "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", - "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.2.tgz", - "integrity": "sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.1", - "@babel/plugin-transform-parameters": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", - "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", - "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", - "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", - "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", - "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz", - "integrity": "sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", - "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", - "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", - "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", - "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", - "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.27.1", - "@babel/plugin-syntax-import-attributes": "^7.27.1", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.27.1", - "@babel/plugin-transform-async-to-generator": "^7.27.1", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.27.1", - "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.27.1", - "@babel/plugin-transform-computed-properties": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.1", - "@babel/plugin-transform-dotall-regex": "^7.27.1", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-exponentiation-operator": "^7.27.1", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.27.1", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-modules-systemjs": "^7.27.1", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", - "@babel/plugin-transform-numeric-separator": "^7.27.1", - "@babel/plugin-transform-object-rest-spread": "^7.27.2", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1", - "@babel/plugin-transform-parameters": "^7.27.1", - "@babel/plugin-transform-private-methods": "^7.27.1", - "@babel/plugin-transform-private-property-in-object": "^7.27.1", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.27.1", - "@babel/plugin-transform-regexp-modifiers": "^7.27.1", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.27.1", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.27.1", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.40.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", - "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", - "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", - "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", - "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", - "dev": true, - "dependencies": { - "@jsonjoy.com/base64": "^1.1.1", - "@jsonjoy.com/util": "^1.1.2", - "hyperdyperid": "^1.2.0", - "thingies": "^1.20.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", - "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true - }, - "node_modules/@microsoft/eslint-plugin-sdl": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-sdl/-/eslint-plugin-sdl-0.2.2.tgz", - "integrity": "sha512-TiBepeQMSxHpvIbKA03TbO9nZqRrKR1th47wGdjY1sH2SSer+JgKlSF3S8GURGA8/zp2T/HwSiAJelclJ3hEvg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-plugin-node": "11.1.0", - "eslint-plugin-react": "7.33.0", - "eslint-plugin-security": "1.4.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "eslint": "^4.19.1 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@pkgr/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/pkgr" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.12", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", - "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, - "node_modules/@types/node": { - "version": "22.7.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz", - "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==", - "dev": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "dev": true - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/babel-loader": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", - "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": "^18.20.0 || ^20.10.0 || >=22.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5.61.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3", - "core-js-compat": "^3.40.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-prismjs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.1.0.tgz", - "integrity": "sha512-ehzSKYfeAz4U78zi/sfwsjDPlq0LvDKxNefcZTJ/iKBu+plsHsLqZhUeGf1+82LAcA35UZGbU6ksEx2Utphc/g==", - "dev": true, - "peerDependencies": { - "prismjs": "^1.18.0" - } - }, - "node_modules/babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001716", - "electron-to-chromium": "^1.5.149", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtins": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "dev": true, - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/cacache/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001718", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chartist": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", - "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==", - "engines": { - "node": ">=4.6.0" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", - "dev": true, - "dependencies": { - "del": "^4.1.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", - "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.1.0", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", - "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", - "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.27.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.2.tgz", - "integrity": "sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "cssnano": "^7.0.4", - "jest-worker": "^29.7.0", - "postcss": "^8.4.40", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-select/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", - "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", - "dev": true, - "dependencies": { - "cssnano-preset-default": "^7.0.6", - "lilconfig": "^3.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-preset-default": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", - "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.2", - "postcss-colormin": "^7.0.2", - "postcss-convert-values": "^7.0.4", - "postcss-discard-comments": "^7.0.3", - "postcss-discard-duplicates": "^7.0.1", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.4", - "postcss-merge-rules": "^7.0.4", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.2", - "postcss-minify-selectors": "^7.0.4", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.2", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.1", - "postcss-reduce-initial": "^7.0.2", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.1", - "postcss-unique-selectors": "^7.0.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-utils": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", - "dev": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dev": true, - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.5.155", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz", - "integrity": "sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", - "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-compat-utils": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", - "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", - "dev": true, - "peer": true, - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-compat-utils/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-config-prettier": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", - "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "funding": { - "url": "https://opencollective.com/eslint-config-prettier" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-config-standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", - "eslint-plugin-promise": "^6.0.0" - } - }, - "node_modules/eslint-config-standard-jsx": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", - "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^8.8.0", - "eslint-plugin-react": "^7.28.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es-x": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", - "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", - "dev": true, - "funding": [ - "https://github.com/sponsors/ota-meshi", - "https://opencollective.com/eslint" - ], - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.11.0", - "eslint-compat-utils": "^0.5.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": ">=8" - } - }, - "node_modules/eslint-plugin-fetch-options": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-fetch-options/-/eslint-plugin-fetch-options-0.0.5.tgz", - "integrity": "sha512-ZMxrccsOAZ7uMQ4nMvPJLqLg6oyLF96YOEwTKWAIbDHpwWUp1raXALZom8ikKucaEnhqWSRuBWI8jBXveFwkJg==", - "dev": true, - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/eslint-plugin-html": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.3.tgz", - "integrity": "sha512-cnCdO7yb/jrvgSJJAfRkGDOwLu1AOvNdw8WCD6nh/2C4RnxuI4tz6QjMEAmmSiHSeugq/fXcIO8yBpIBQrMZCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "htmlparser2": "^10.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/eslint-plugin-html/node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/eslint-plugin-html/node_modules/htmlparser2": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", - "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.2.1", - "entities": "^6.0.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-mozilla": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-4.0.0.tgz", - "integrity": "sha512-iFrCuOmmyQ8FjKDkj9y6C2ecUVHBcDrsVqRxKYptLkTqiagrHBLuhJZK+WcXimTkjjE5+A2GvlJmQu2BEblrYw==", - "dev": true, - "dependencies": { - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "estraverse": "^5.3.0", - "htmlparser2": "^9.1.0", - "toml-eslint-parser": "0.10.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^0.2.2 || ^1.0.0", - "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", - "eslint-plugin-no-unsanitized": "^4.1.0" - } - }, - "node_modules/eslint-plugin-n": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", - "dev": true, - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "^7.5.3" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-n/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-no-unsanitized": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.2.tgz", - "integrity": "sha512-ydF3PMFKEIkP71ZbLHFvu6/FW8SvRv6VV/gECfrQkqyD5+5oCAtPz8ZHy0GRuMDtNe2jsNdPCQXX4LSbkapAVQ==", - "dev": true, - "peerDependencies": { - "eslint": "^8 || ^9" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", - "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.11.7" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-promise": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", - "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", - "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", - "dev": true, - "peer": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "peer": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-security": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", - "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", - "dev": true, - "peer": true, - "dependencies": { - "safe-regex": "^1.1.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz", - "integrity": "sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==", - "dev": true, - "dependencies": { - "@types/eslint": "^8.56.10", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.2.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^8.0.0 || ^9.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, - "peer": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globule/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", - "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "dev": true, - "engines": { - "node": ">=10.18" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "peer": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-network-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", - "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", - "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", - "dev": true, - "dependencies": { - "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.3.0", - "tree-dump": "^1.0.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - } - }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "bin": { - "mustache": "bin/mustache" - } - }, - "node_modules/nan": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", - "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/node-gyp/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/node-gyp/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/node-gyp/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/node-gyp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-sass": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", - "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", - "deprecated": "Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead.", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "make-fetch-happen": "^10.0.4", - "meow": "^9.0.0", - "nan": "^2.17.0", - "node-gyp": "^8.4.1", - "sass-graph": "^4.0.1", - "stdout-stream": "^1.4.0", - "true-case-path": "^2.2.1" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/node-sass/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/node-sass/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/node-sass/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize.css": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", - "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dev": true, - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", - "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", - "dev": true, - "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", - "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.1.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12 || ^20.9 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.38" - } - }, - "node_modules/postcss-colormin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", - "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-convert-values": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", - "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-comments": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", - "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", - "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", - "dev": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-empty": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", - "dev": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", - "dev": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", - "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.4" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-rules": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", - "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", - "dev": true, - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-params": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", - "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", - "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", - "dev": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-string": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", - "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-ordered-values": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", - "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", - "dev": true, - "dependencies": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", - "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", - "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.3.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", - "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "peer": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "peer": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass-graph": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", - "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.4.3", - "yargs": "^17.2.1" - }, - "bin": { - "sassgraph": "bin/sassgraph" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/sass-loader": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", - "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/scss-tokenizer": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", - "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", - "dev": true, - "dependencies": { - "js-base64": "^2.4.9", - "source-map": "^0.7.3" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dev": true, - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true - }, - "node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/standard": { - "version": "17.1.2", - "resolved": "https://registry.npmjs.org/standard/-/standard-17.1.2.tgz", - "integrity": "sha512-WLm12WoXveKkvnPnPnaFUUHuOB2cUdAsJ4AiGHL2G0UNMrcRAWY2WriQaV8IQ3oRmYr0AWUbLNr94ekYFAHOrA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "eslint": "^8.41.0", - "eslint-config-standard": "17.1.0", - "eslint-config-standard-jsx": "^11.0.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.36.1", - "standard-engine": "^15.1.0", - "version-guard": "^1.1.1" - }, - "bin": { - "standard": "bin/cmd.cjs" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/standard-engine": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.1.0.tgz", - "integrity": "sha512-VHysfoyxFu/ukT+9v49d4BRXIokFRZuH3z1VRxzFArZdjSCFpro6rEIU3ji7e4AoAtuSfKBkiOmsrDqKW5ZSRw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.6", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/standard-engine/node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/standard/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", - "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", - "dev": true, - "dependencies": { - "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.11.0", - "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n/node_modules/eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n/node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n/node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/standard/node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/standard/node_modules/eslint-plugin-react": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/standard/node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/standard/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stdout-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/stdout-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stdout-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/stdout-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", - "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/synckit": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", - "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.2.9" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/synckit" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.14", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", - "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", - "dev": true, - "engines": { - "node": ">=10.18" - }, - "peerDependencies": { - "tslib": "^2" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toml-eslint-parser": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", - "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/version-guard": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/version-guard/-/version-guard-1.1.3.tgz", - "integrity": "sha512-JwPr6erhX53EWH/HCSzfy1tTFrtPXUe927wdM1jqBBeYp1OM+qPHjWbsvv6pIBduqdgxxS+ScfG7S28pzyr2DQ==", - "dev": true, - "engines": { - "node": ">=0.10.48" - } - }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webpack": { - "version": "5.101.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", - "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.15.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.2", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.1", - "webpack-sources": "^3.3.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", - "envinfo": "^7.14.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^6.0.1" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.82.0" - }, - "peerDependenciesMeta": { - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", - "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", - "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "express": "^4.21.2", - "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.9", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.4.2", - "ws": "^8.18.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", - "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "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.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/frontend/package.json b/frontend/package.json deleted file mode 100644 index 0e4175910..000000000 --- a/frontend/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "code-coverage-reports", - "version": "1.3.39", - "description": "Mozilla Code Coverage frontend", - "main": "index.js", - "scripts": { - "build": "webpack", - "release": "webpack --config webpack.prod.js", - "start": "webpack serve", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mozilla/code-coverage-reports.git" - }, - "author": "", - "license": "MPL-2.0", - "bugs": { - "url": "https://github.com/mozilla/code-coverage-reports/issues" - }, - "homepage": "https://github.com/mozilla/code-coverage-reports#readme", - "devDependencies": { - "@babel/core": "^7.28.0", - "@babel/preset-env": "^7.27.2", - "babel-loader": "^10.0.0", - "babel-plugin-prismjs": "^2.1.0", - "babel-polyfill": "^6.26.0", - "clean-webpack-plugin": "^4.0.0", - "css-loader": "^7.1.2", - "css-minimizer-webpack-plugin": "^7.0.2", - "eslint": "^8.56.0", - "eslint-config-prettier": "^10.1.8", - "eslint-config-standard": "^17.1.0", - "eslint-webpack-plugin": "^4.2.0", - "eslint-plugin-fetch-options": "0.0.5", - "eslint-plugin-html": "^8.1.3", - "eslint-plugin-mozilla": "^4.0.0", - "eslint-plugin-no-unsanitized": "^4.0.1", - "eslint-plugin-prettier": "^5.5.3", - "file-loader": "^6.0.0", - "html-webpack-plugin": "^5.6.3", - "mini-css-extract-plugin": "^2.9.2", - "node-sass": "^9.0.0", - "prettier": "^3.6.2", - "sass-loader": "^16.0.5", - "standard": "^17.1.2", - "terser-webpack-plugin": "^5.3.14", - "webpack": "^5.101.0", - "webpack-cli": "^6.0.1", - "webpack-dev-server": "^5.2.2", - "webpack-merge": "^6.0.1" - }, - "dependencies": { - "chartist": "^0.11.3", - "mustache": "^4.2.0", - "normalize.css": "^8.0.1", - "prismjs": "^1.30.0" - } -} diff --git a/frontend/screenshot.png b/frontend/screenshot.png deleted file mode 100644 index f649acbf30cbc5e845d3cd4fce7243b2d06b8d99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117837 zcmc$`byQVb`v$rJX#ol85Kut6Q$R^2rMpDw?k+(@N>rplq#LBWR7yHFuz^j8G@I_Y zb9;{GtKYce{&&Z4h-)&}T650z=JP(U5l>a*@o*?{AP@-NlgBdZ5C~=v1adU- zjuTzS{Id7ZveeSid7-1D%Ef2mIe2j37HHxb*c>n`aM&+n zldP9a`HJOJE>&H&LBm4&_M1Ay8>&b)REHqDFMSL+SXiuguozGoY;ROx5Lk z-;+lkF`$|L&s3Vb0Zu4RDglH8;qudVftm)fL#}4|{&Uj^`|SUD!qv`8+@ORLj?OdX z6#JSCESzs&pS&N+6+G~z`j2%Xmsut0Mh;2Pk_^*il^t4h#aESZxwxCHUI3Gu)fQ?B z0;8MJBq{!Umi^yLo6pZLga2!9>I&9@Yuu0)BVE)2O&mu@NB$c3>CM2ANmK#?g2y@P zGl800AHTmcX~9TRvKUQ&x5tVcY>I~>2>yHB>I&zI;V4eerj@~z?&rLzc(}Dwft$~{ zpYu{=tKWCHP12ZC5zwbSf9}2kwuK{(3tm@McyM|3@PD_}3brM09Q{g@^;>&Z7x#;G z%_3A2497lpSjU_d3nvJ^t^Z8 zd|sY^`5!xzR9O~%FD+Ij=VsNg8vc1=^}zp&<5LC9Cd7&BkI$VD;gcWUUaE;f>t{@0 z(}t=_q(@;U^{;l9y0W%q#lYS<<&DUWmTxCWF}*h%ewTyQ=!T9NbK}{MM4rhSe`X+Y zlrYh_)Hn{WgRl3&u2QjZ!lWGKx~Fi#9$wcG-Lp~sIc^0W{lIqnmOWRA*UbXWH)B5x zI%?{&HB)h8Wi$;LJhrDW!RS2S%K0TG?te(%WtO332W~x1{J5&qiVCf|hDO}GcOlu? zckePWG0@YaJbCiu0F4j)BO)T=v4Vn>f&vbh;|!+KikG(I*7xQ>!u(&VPiM454py{? z-V7q3#tub9B|Tm3M=rm`po$!vF^xW>#XxejKPG{6rjYq!_7f}--$%lZyXulZQUwh7 z7mpT~i@kqrBrkT*zz7&`XlVHKl;x?0#>?VOJCcMCqIjy4LRj>d{jh+TsZlcs zb-8)Mtz^;<5}`nG0(#JZpd-)qJYE27H<8Dc6rWBEC2TILfou!x21}fbsc^$P90v$h zp48x*8b`dzn27gG3(o%UN986Y9KR*epUd_|emxFH**S|&DYrXS$ZT@jC9;E8V{QmJ5Ji7YyPlQWoNlB8ABdnZ{UK}o zqP|^-vVVGddPlw)*hc6Fx5f=j*uKk{dlUs9M)jb9EQ|x%7?*y3I^fXf!LNRkpbGP@ zj?PXrVkVWZ*^Vu1$8`KN%iv|9)$tsRMgOk02j-fke3`4p*z4=-J1>_BHZAyQHjiGh zsAfpW?lu#Jqi~;N6Cs?uHFcBal60+x@QWs;ctKy44tc+Qna{Xninxn01P+rPNaDZjooIDSJz9_TTAj}pWk*NHEh3^2^RAeM)#0oU z_$+8>XwDZW&Z!T)i5@+AgoTaWp2TPA#34%QEqgpPG!m@B?B6VHE90e@4i%2z!aBH2UIKA@v?k4RV6i#p2{AS{_8OUd<~r-4oM44FpQmh3 z&S!Cxp-c`&E#`QIYB#;kHSNKA!2X;!DLL>MvWe%ThEza6AiuO!PD|@H4i3)Sw~4Pu^Hdo{I6BR+W-1OuWid&0r9|d*il% z>ekUIehDE31qC}F`Oz1{jT-*XT!~*{5Lkq#|;a@gj%zCuk z^159|yWIX<#ZSz#)XKoam>!(c%kXf_T$Pkp=FBgLX9~ik;FalR%{zlcL*MV^boBM% zu1(cu4jo5v8#mb1_qz`o)?oqP&tJo44;)#`t10+EFnGWNad95k3A=>6lp0HYZBB40 zyOky}i)nyXv(y&%5NT%Ebjk>0;(DHYO^;1DN`55>h13G32z8?u5uuRFBD8pq&6Ks9W;L{-reVY}Jux{1d11L?FkYlq zv|C)domRasP0}V-&^1H#=`J%f?9$*gd_ssNhc4!ieBIH7GlVNKNl)gm37-E7ti81% zWFLUAXJPS29tC~&g~RZ(@GM{07)G`wTn>1q%d?p?F-WOnT&L%ErA)l{c}kCfA*(9D z^N4LV(0>JN(VJYnygxhR2=JD`ygpa*XsreAk+HFqMskYwWuiRSSu@9nmI#HH6gs8G zvfkbzV>a%sn4TY6aK~)~di(kaXt6F&8aC%7u8!R)IhX z`6AsnNFu&)ihvw@y)&IoZ`w7DoHaKiFE0_WD8NEo($1)zagJH>=NA;TkJ~~wG1^L4 zY2LkiH)Jo^`JBIFa(wxnyK2Vb{-9*n-g4j8HUT#NHukAcpC>Mkk5tQNhJ-S+LD@*s z!y9d!v}I~V&IjFuGrc_(Q_$hL7_}_9b|{og4O+S|Jzm7(d$Ln9y@HR@^xj7a#1H)z zckkWH>>q$+2agD)KkyC__dWWQ*>aU8*;k}fdWV5wvAMN!#-JAYb)H*Tv>f|>K9C+V z$}o?i9zxkU-k307SiC0)8#Iav0^%lJwAgGcdC@CC-<>LAE13Lqy|%RSWPx#0%!?cu zv7hWNEr^?;l5!e{fONrYVrD^|M%hJRK;E!Jy>&TJ*qZ2j3{50(EoOZ+5FnWzB9MT& z%#Qk<$LvNm)N{m4ZNPO)wD8?3H-}P{nfa9!tJl>4T~=VDZ9U}k9hnT#$h535U10F? z_3a!TC9Z5ud-+m6b|K(J^sH;K{GDSX$?0ieh2FQE$|b&3nqi1#%rsj}Q3N=x!V!fnl4+;+Py374$mt0M)I|2`gwpPQPR=EcmJ zv;$j7yHqe3?=vbUew;M|-u5pME4g$Gf4>Wr-wLb{yLiO->O`Ktt_~j=lQz)KPPL#% z+&dYc^Geye83YWBN@mxsYnIJ^_p4g+oc5?lGOo`pEwrL(_!uvPM+l75RKm~Bd}QS0 zMDc?9E%>6obGo@x814c6c>DM+_~W&g{oNwa$+6q=KH0%5KUvu@PLs}bag-gRgjkTw zyp&;R&rwXUJIcwvE6or$zq?deYxBMl9jSPfjiw&-kZnW@Fx~hOG9kUa@`ww)v$L~j zvkmSJ-j4bu-#LzD*24eMzbg+AAcWrH;kI)C94Z!5Vej>QRWguqpgB&Cm z)z&M)jKLi|6+-H%5~_X9Fwd=uDLQWfO5UU&3y0zl9^A@EwW!?&Cah)ea;&yHYzauK z*YYkI1DBY;F?IpP&e4%afuk_a3S0;HpTE9>?d3aK)7OC{E*r~&=S(Jzkr@uLkD5mg z?+?sXgM$yxEkY^p9g4;!TzBg;^)YO)9~g;RJLwB63(jqoulabXP|NsOznU z8Q6`!d|h6G!HQAmCC)oI4TEGDg0-`}iv;TpAc$;QbExf&w#!K&-Vxu<5&77;(@GLl zQ=!(*V{g?D0ay(iu0P^#2GQuARz1RM{2onpJh3slJyWTg@3=WxF-ciYW65dwwP2`H zcd=H9r1YNUqzQC&w{j(s+xfGV{p@9U%>2wZEM)Em|8koXz3m$TUBraIT-^({QkgCW z(JPE2I?)j4rSI71nkR`G7|e8=oeJ$sls@^O5)g#ersK- zvQ|Fn6nB1msB&FAl(IV>W^kgMe}X%j(3`%Lq55KeG|1{=IrHvj%i*49s$Rvnlb$2; zDl6lGy(*DP)Ye)?4EyN>6APpF+OJg6J`ZQtT+VtwdWH?OH==lL2peTbGWBsM-DXUu zYHioNP^MnD-!!MFNvTk$Hh#=>1c%3INa50YXw;$x(j;>cX>ONGG75@;nn3tHZ2 z<1ra?w3*N;e;@QP?BY89N}s=4P#&ndZGLe${2Y1f^|>x<%uh-0WwBnr=@@vZ#X=s; zd?(y@k$YP`y}YdM3AWx(nhU=bcfT4j(z%5F-A}UUAYqzc6a}tKN?kcJzXe+dXNN5O zU8qYy7Aj+>!-Az)>5`7`5|3Do?g3{E>4Wy`n>}AMHdWj5P=-(PG}b@{$>ONBM5mg& zR5@F5!heVIn({;NPYI~{YQONi>l=Zd4{oy7lh^J$J?`rCSy^r4}HsZ zP7A1-19FfQC7^nyLmMX6&z>>dCBjxvR4BLTr$lCol-2rfN={F2y~3wq{eZi-PapUA zsjjY7?Lb3=Xt8bu>YTCh$zC59&$F*s>?SSL1lw>jnp&#`DR#XtGAu%4Q1kCm6enjJ zWxLTkYjCpEIJRdS$uOE}K@L$pl`c4hu9h}% zK29q~_6Zq9Wo2dgbJnA|Q})u%&OD?)GGgIZN43a(SAervtJ_S}9#F~ATW3j8=ON>Q^~P1tcCkMqdgg=9U?ZJhIDv1%z@5$|4-Mh!8x1B+ta zYB};JcH)$^g{6ex!~otH22dcDvVuyHV+FTjr!4_n=+tH{eh}P)brV<-6?ttaKYyg0 zg30S9JI~P4O2OvAmPdah21geuZ6p_+*t-Z{o>*g~;~0o2Lf%|?wR)f6~g@eG>tt<|i<{Dg?ywOKWcK72vS>rS3 z(rn{$S#x08t-soD_V`Cd3-#?XpA+wNof8e&-4-^G6IP98{TeJbezKxLfiy}a5{N3_ z=ImtB1yM`I_1!?4x?q#7XnDQJ>6|n6tz@ri2KK~AbDtd+}s zJ?i!A*FjR5PL#PkkX*WCoG?^ELc-OtsVkZx!JnheBli?Pny!x(aId;QR#Xm?VR&St z@MbkJf!;*5{*Gjs(9cHOS{22IH81up4Bte3?IC97c1Xo+x!6;DP-ntQeas8lzR&iP zX0kPqj?<(ew7eX5XYb%Eh|7j2rcqxShu2JyKE4Z(uNIp7Jw1<~sK`xqVuE)G`ySl{ zmh0X7_o4nJ9Q{_d_Q6U_$aFa5<;z=c>m+iqw0IzHV-dUEQ4NBM7;o2=#l0NG*HNz@ z>f5m1^r894VSvGw6eOB=)m~=&N4=)nZetD6$=Fs zpkQF&-FvfbIo*#9Vnc!Jv{_V|eByv&jlJoNT zgbBsz`T$Q+*N2B)$x9XQ@DMx>>w!=V1`%64s`?Ug6))~gTx)#(hPKR3~bTi!4ahWcydDZ4h%R#XZEIc8gm zHodB54v`95Qs;AQ-lM(k!w0em+!du1iOZ7oskkNPum+V^sm@-8E^;+aGjFtPWzHuY zr`b0vg`{d*WI3Z4wyE|EFmnbbnv9ypRE0|s$zup!h=bbt{PHq7fbYEb$tE`?J$QBN zCg#w>sVA0-mH#dD5QkcRFb8JhO|tQ;=auG>yOBl}pW{9OOV=uv{-zaAi7@)t<#mYT zqDhF4g-4+cbdeZ@`Kx$0#oR0|TvVw8x+E3I7p8Ir7FIy^shoVN_tDrAXVvz$GRQW= zaC7jGdODWdj=+%V6v}-poSQ2hp0QOI^G#^Gb+6v8-zQY{BFibKsb~3&T3PwB&L|QN z_og8(BYj;Hi!=C*4j7EA-m4L{Yr@osYY$;P{=Koqk?ix6;To2iY8)ZQi5fGo`kLqB zApqE1v8>lqlq71WmXOfJcFWC=Ey|s1xSu0+qbL3}zXER`M zKac^s0Bjr2gbhhOxZhE#QU+zG=q!#6apgXD3|znIi}k)%Rb)t}Y(**oqlsK;Ml8U= zag@cp&hUMxqMDd?ls#@OW|)S0W{)<%zcOgP_%(u@=h+R5fz*hQ5L7dG_LKMX017ng zeANzvQ31H7yRVP_GqR8UaCmQ{dNi8{7)Y?adq^oB95=uC5@^c>D1q zMzc!z#K&}qFfZ@OugOYFA5_z5eU9mXpWTEvX+%k4iwZ;Sb8>P(!Y1r_R9tRL&L+t#i#0=<#+@H0@gYW zgDtGAFo!bJY;8U5UPguoASWf|GLEX5&^|w0Jw)Pj^|v6$p76&Tc#3SjeX=krDoSp< zNp6rhNFNlpo~^S{OZZLZtgLTrM7rBTMVrgMgcHd67nWfj9p7l1fW7lYn=kBDXuLf4 zpCitp3qhh%chO8S(7U-8wJ@b947;772}7>9TofM)VAU@6_pP)Gd*b` zn4pfeS>!i8UmkO?3F~lvls8!KR_6IeA=I@cjqkW5z4ZmFH7MVC@>j{$4}>OFTHr#f zB?JNFIT^sfGWKg`Bci9{ify>!v;U~S-<@~`9{+~eQ4frCETZ-99xkFS-vpF$Aa@t& z@JFDA0Ptn|qtk)J`-Vk@rNd@41Jef*0Nej76P&L68Ab%;y1d2nxpm4!s3h=WJ`K{_RE36bHCNJKjuyB@;kV*}=z6ok1H|Tdh`v)Pmc+emW*Nmb zyz#R$QIwrZ6*Le9nE4_OIzAG1tKC-qEO_PHt^9aEn1G+dz8W9js9;cy#j7EEW#**N zV)*DaX7uNW6VqK=`oNjFkjGrxo8nv@Q^1ysuGTa~uPh%kfoQ_xr{;n@?DJDLL=ugi zs|7l6n`}ybmqNk!Pp(xhBeqvYI#-bE4eja|M9ju*i4w1i`i2Z%*80lvXK)nM`Z`Xa zlowsDY9Y1I6AsbM6k1Y3oJW+{k*1#?uPw%ne!Qw?Sk4^vXmWteOif{D4X+OQpC8fR zz5CU|*UgRJ#>U2!oBVBhdJG|>+(S@)J&%lx%03P*E)Pi8H8nLK7L7lHmKseq zdX|;L0Y(D=P;Sa-D?2+GEv@)fzdkHeOZ!~9+O)JZ&KqrVLhwcNp*JN2)o&}z)eYO$ZV}pZ}GX$un!#2n8(QKoq`DD4- z>ZazyyipvK@@CO7o7?)n@)yP}e%PXEq#PXm%_vTxoxW;CTA#Nxa+TUU!f@?lGDKW4 ze)Xp?fAB?}UlQ!%F!&XIy1x=xqns*Cm?CITWKSjHau=UY;%1skBmgH*F7^i(R%%Ir zj;g>>APd*EH8rL^@9s%?J)_{MecnSI@I}`w*hFHBmA-A z2E`LYV`HZ2^u$C6KvRHWa`RxlvGOD7B>?v7f4fLz%8++_FTvAvQcyer%H<8X~F+dbkOS{~7+(vKa3+mf> z?!vf192yrbG3WTS9&5&my+xs}x#z+JDrwf@@drgxu0Wb+&+)OkEOnI)X71|Xjy{Ir zW(zq?*$6$aX}Q{%^u${b!VYpI`)G;?mQEB3L;)bzo%cP+vY>8@ivU2rqPY*h9EuDk zi-m6dxblb@Jxi-z^FPA-8&-Ay37o)AZSei4t0pno(Hq3t`k29|(KwB^%ldxPVm@v! z)}{Sw*howCiIGm{rxNMF$1!ByX*HU>97Ny~qrAS9_HFdbj09`0;a!o(&dAz|iN86GiWn<#b_W zqzN+QTj&`v+f$+tk7~O5y=^0Z_z|k9Vj2j>o%0@T@6=yk4QzB^EnVRUor@xMLR%Z> zg*-}mYpbM6`h)u)G5`vT1Xf;fadDa1Kl6o}L6l5#6j92Dv0k|Cnj2fKv5<%9JdQSZ5!b$X6T@aP_!gh z2x82>S>~%BdAI>J192AcD&%bM4{x*(5)N4lSXl?qv%-oDO4Q%f#DdJ2O30yHBw+c? z?L>a-cTZ_S$fiOq>EJrU+d2oCv`Hz8B><5eC9owh^(I7X45mwN7y<>Jx?m=kIix;1_61Zfii?eKp zpac{t)A%)=2XOxZ=y z3-R3R-Q`t|be!n|C{pFrHjCf+a7_ZE5F_1DR4E?2*R#=<8K3%2+tMd&ow2pDxEsCt zZaFPb8Wg*N(K#&BzSkOk-J30G_Hl+L<@ALe==CB4*!lTzohrNHhitcz%#QJ#+8N_7M z-q%K%t#HoehLbcxe5*lg`2aox!)OEbzC-s88qT}3HC%6WmW zNXkWeq?#d!2lxW7qnl$wF8s1{4{q2J5-tqcj9EF_Zt2+`K1=Ku7);&94$|sX89utN z!DPPBfv`h51g75(0hv`Tb;V9mudJ*feL_Ud>B))d;kwpmd*qe|(!}fr2Ah(CBZ!%$ zSZSg`9+z?nv8$=(Z*5B+FRHLOw5j56bvnW4(C;A5s@RA}aSA++PN7&sg7GKwEmppA zK7;(d!)nl{nqE3TJHrVKeM&1W`a6;ZicC(MiV?0zw_;i{p6|T(6B`-w*~F_0bFRs$ zLN4+@cQ{-JWc)`?G_f(|TSYxild$S($1if?%detZ+kA`kU@;ic$FKPdbQSy85{!cW!VQ zHho=QIjAa7)*RdbVV~`ZkFW1i_wM`03WHLB8Rqco*OG!8drQ)TDF=w1_?{0aKC6`d zXBxyv^#KEkN-EW<2f<;4j8UJfYaDN#K;_@>(zPe84vCbVx6-PFK$rb4ybSmq#5a;o z*8q6B(~ugA%wGyN>pNYAEVbuBax~`t=DK@P0b)4u`8zVJ=UNNy8_cYG5&_`Y3hv<} zMR@7hO1_cSmi~oZm%HDnrT*6NLhWu*^RCs?>Fd2CIGt+ewQw?ne&p2RB9*u;giJrW zyx(U!2E3?Tq*7|qV_rodpoxQWpGaXRUvJj@hJn>9*&WDTAD~b>>V+ea>)5}4RZ=YL^#V-_}VqBeB z@g|qZ1tGc%h?I4<^J#FJr_AWSOb|iX;uR8=n8JbCCC>vnu)VFdb-Rv(jMGL zq5{V;!p$sp=ZleCPV;R6DYoenG^{pR-=xFwpREpM=KCEyp44_Jv&4gr=1GUy199)# zHSe-pKiuE%yzt(af%*CQmHUjd4%YyWXtokV3gJ{@6%RlLfsEdak4-!yB2L5w}HB)dQtOq9gNbT4G zPNM?UCe9rszwdnr@0hM2)yaN<6v>P6xC9f@xhbmL%i%e%Vg5e<>QFlX`I}vD*|00H z%c^PQ0ZV~QkV1+4K*HdhuvgBQhtuewg{*0hxvg#*4=#<+AXQR@WMXmg5~F>@B1iF1 z1Q%Usj=k$vk!x#9BAY%RG+n1RWhWw#<| zB6Ks>T~M(xG$LBU2I{d(p0@V65;dV0mCqub?_OhD7;}9GI7lQa zP(d}ggc*XOajzxti#UcPfINUUm-FS}WOew?bz&67O+>_|>}J`koz%{!OaipgacLWQ zv@)ZXVzym6WDX0JMiofk3|=*veAxYq++9Zq@X1UlAoB9^=D;?C?75=`R1N$t51~&B zGy%=!vGSH4d{`6`09Zu<=P>x^=4K;JlShwGkl1~1FH*rD1YS|Et*v!j0agUyUm-CF z00mBdc@epKF*&Kru3P?aj8>sUi!~n5H^Li=V7YJusg_dCm$!Bbv=kauQiV}~kEm+o z+W(~tBCpU_p$|*c86-II0hi+ZXj>KpiVsTsQGsTIYVN0|&CLE&PXsB}=mxE1z)ee) z@Q$u7Ofc2cVFjmaYqEj{=%M^`nHyuQ_xu1d2e?*9Q*_0kPtQbVz|}#Zs9MzzmQbW!0x~Nh2WpSaN&ISsh@aV1ST`TMshiZ5ku^f% z9J}K>CYco#?YRLEe0W@ue#d)GGSvC2ZK^H%5^`}L5>Nn&iZnCB5_QM9-}B^Y(TB-e zPcC4MCQ6MW!6NC|H&Hzhb79|K`6Q$l8gz=Jg-4(TR7&(7*`67M&|9 zCVwFaz;UHeP=Kdc*;{{K1z-^JAVj^1khfGho2x<$jhWWrB2#*Z%YQc+yTAnkD9@1> z=S0oExz8-u{jCsSxed3ho=|nP=#(_BvqR=KTa_otXabkgB>6T7Ymo#wL->K*A(Ds^ zC0F7*yuBk_KX6xHXv&AfBoa{KaL*AW@t=;o+5X}lgG#7Ht;)vEwVM4U)$Ge66eqny zjfFZujT3z^paz*KT?}?I(yI7<~uv; zQ?5wj3bKaTI(a)XP&n>Y(efhv5u*7i5_M!(3=rY1Y^t`b`W5o^olcD{fX=T*Tf8pZ zd~aS|c~SD(zzp$&04{msr{4MDVuzKa5mc^7~apFaU}1d6P1X@^B*(Xx^Tx(fh&{v(VgS>-fxngA-Ko@Q*l z`Btas?SbfL&c(_&kiwX$N#RZhW>l$1nrG=T)Lu(1)R z`R>d=LQ+gXh$;W*QE>SssN5$?_=_T01y9~H(X+EFP1gFIxejmwE9G;wH zDby&?e1?n+n<=BeTc59W0oR{~*@l6}ZzBLSS+iG#3fDKUyqVmieLEnm35}MP zc4v1tSYZm=TV71iemYbwt3__>J!SrfG=MU)KLErDD&N^(7metrAUM^ncm|4%i9rjU z;hjKLd!9V`yhN*`W!4^oj$9vj`h!B2t~a;YxP8W00H>kYa=!NmMfYP>;(>y~;;$j- zxI4(&D3Zfi;V%ZJhrW9CkRk3NJ)+!tFzby=v0*(Cqg+%QFew!tTgUkUhWA7*kT@qP zxs_`vd?Xz*>63B~ARU4ZGs2l1(6TO5B;qS*M~*xi@BLr&%wn+ZN(@ua^NmU3^!(xR z7hdj=nL&T)oJ|>R?c5zdfJitk@4W!qTh;7#-rm&vyM`*O8o=#H`&S{tz#zH8eS>sC zd=MnB9Q|A}&=wQ@5IsK2#XhdquL&jr5g^b4tSCdbADx)TJf7Qz$bu`f5DWN&72vx( zDDq`phfnGKmrbb1&D7Ino**La-6}@eXI%e!$+qji@}v}HLfZ<@-77v(E&~(LNAyNFCpk=ty>pjE^&?WF=T}dFwx+lEuNj~GA%>fmF zUylF4FF94McEjYmmY76FI9Kq5quiivf^nnS*O8ILa;rz4R`P3&L(h3Lo11Bzot;(C zOkcJ`s`b(1zYzDTguysg(=deD*eXp*uj#SpOE#X~7t7Qx8v1?ya6oGkJ^4GDYVBa- zah77S&@-=Y${kqPJ!Z4L<#H6l!qNg5+NqMDC!*18etcv1vw-PVw2!#gL88--;wktd zlD;Jf5GoKCC5qZ7mj_l}3-Z@Y1>izmiVyk6O7+!^!$5o((eX9)f+4(1(%SCPNxbc6 zfmk|8U(PZ5_dRwKYg()Qbq4xOlm#2?h9;Mn`k*l(ib_a@oTtgFAfs~$5wC@GS5mW< zogFkW5Jclq**9ns>aENyk&=3IHMjEqHjqrj%z0PB6mdl3@Y*prD+4gmF zT*xHVeLx{H!m`{#Zv%WeSPg>YFdF#8#gS@q8N-MUP=}K-tIraw&-z0Fx}Sr9-B6wV?)Rrd_1X~qkcI=IBCBf3ziGM;*Qh>>wC5oy zsi0yh3(Aln^nx3!g}133+o#Yda}@PULyOe|BKb-3WIG(F-Inl8lA zNIp*rKVBhXKm~ndbQH8kY=S)>Xa2S469GG|HNuS4S3zlwJm)Zxopf##-lUtv%*q`= z)1Lu|K-hKR^Jsb5PJjrYq6dN6j`>WTGqM~9S^*eW4@AN>uwi^XlH?2f?x$5ByZ7XCUn4h&nUW7}VS0VsgKsgx#&2YB6&0O$F$brO6G zSPW{M2QjB`j;})RnWdTDBddi-g6FewO5{NzEegGZvNWH{jj(5PA&B{{t!QAQ%>jcS zhy=3ivd`#IZM*4#@|`(&>pW5bQh$WW_5hY+BCswiHMZybWbuF4gzPyCZd z=N`&ryu7?a6Vo`rZsXKb@5OkC2BGhKba#80`Bpkd6XYd$dU|^JXr=&_UpxOz@_i0b zT9f}7GwT}$scVs)Lu_UKp@0{hk5e|Pxs{RJzh6+NqaO18yBx?|kX-jND_f&wv&^ARlUK< zu39)u`cE6r$W?^~oEWuFi&ArZ45$sn+S>ZDva+m;3ojs7zfDYh9U6M$Ygd=XG=k~w zU8Efb&0~*MROD=ISVu-i-X@p?6(;L3L+-~G3$CyqRNX5Kim&;oc&fb)x+6&On` zIfdBzrzgewx{x<9b8Y?A#3Wu?1(oQi;^7DUhb8Cv1Cyhk0!Fh>r;?7Q^g*%nyS7NF zaWhVsAxMz0U*w^t;fRPX)2vcMY-LAkp?jPl`2y^Z=HOCPoibzD!%?4ZcP8Zb3_4Q& zvl7#kX^5(-D!>v*K)DCmm{&(c6R8M&cFT(a3(2wyZG|hPM=?ipT+Uhip}m9eKKlY- z7_d|HI=@q#FO`+M`JYj_lGC$tPSF7rbjPt)sd@^#TK$RStuX5p7z_|uLO%W?vkDjv zm5*h88y_Fm-L2T&TOTG^9gGYL?)Z~sm>(ep?9Ps{Ue2u@(NO@5kcj869v}Uy$4Px1 zbSn~1k70}nR5J)%GJVd<0zD)VfZ@0FHG)_;;6nHkBJR9+LnTc#Y<}J}G&FP`z{A3x z+tj69-#>p^rCm3!%2c*@619l|Fa6#0$KwmST-|Pg4hi|M@ho;zq(MmK2hAqP{LahA z2Z_&smZVsau32r59r+sk5ht*!EiNExRkjVFdG!-$@+(qM#Z3C>2`gQb3ZLi(F8Ola zZ*-8ymI9*jZ|C;={5c|L;@VOHiDYlx~KEgvgMRlA=ODXCty_^X$M{MppI_ zXF_A8^?$4bxvahRr3uKS760d=B3vUQqo*t+$gd9A4JeTM`g#z#zEsGO3J8z@+Oj^7 zOZY$Q!&GfmMgdjkXjrWy?lNFP0bqd;Vk($INJ+^W+W9~4lQLFrz0n4k^_Byv!E#wB z5Mb+Wprb#^8^!K2Z1%Ygg3ayNU;oE@o`BnAWn~|$s*?38?P8spI{QKlb#%h}61ZS?gM)+ehKAIdthe{}_X%lewzmJT6N-kR&A)p` zgp6J6geaqtrW0hXrACe4hg<*WeD;zL`Y78FFF~}#FCb9ygSU^p^8fWOg1Rq_x9QJKhE9NYg&!2y4 zX$fenvMf(kP=9}yb3kw4oG!^$2#pd$)F(Rw3&g=J_qQb(r2?;{K=eWDO zcmMc7&AoL>-aEmkgBJ?k<6>dKbQ7cV_j^{BmoqCXU4P#Ps0+h0GY@{>_u|D1&=WZI zdyWoh6D%yW`8{W2W5fCS>Jnu%J@z*WzrDQ;{@rd|nx7w}T}1PHEz{HbZf$p{1W0>o-Qk_hDZZ-e>O2qd zQ>i&gAbyv#p|Nj3wSXSNgvdxvru_Z$)hmqOKS4Vm@+V!jKF5u=pO@zRlwpv>I!r}~ z(#*?y5T@;RBFOvpo=;do*#9Gh+z_V!7KOKuI>A&C^eW#4lA-M|jfah7Dkxh4!v8g3 z{AVEi?-~CL{J8}=aQ<)45U&HJaAPWrw(T&Ka$hsZW&k+^aI62hH2(WC{IB2sx%_)F z@{;bK$q(u%Nd6B4bqk~IzqfOX*9wR!cV3VOS1RgsvlEWhamW2nvjqP=fcy8r<)0aU z2L8FFuZtVKs`ut9#!yt>zdZ_5=w?ulZ6{>1nH%E4bu(y|0L}Ec<6oD!e_dYw{oB7U z|4i;PB?vNT2x8ER9mMR8MF+S4HNne?j|J8AKka~D-G_W*jJA7)39x=hL%?dS1))?o zCN|nX)5>JqaT(vOH{3EZfB2}9Q1rc5VE7fLrf0I+thGnIN*Z?lHviJ2Mr@k1<8!hW zId>tPCYOMymL`zVq`akDC~I0kn)yQXffe5rwN42) zV?ik{xCBp{68}E#TV=>xRMGcKqPUDq$F}X8f;g&T_3M1zd8Y_c-$?$QK^^nJ3eqkG z-`?OHeHkeEoVR3=b|RsE?#sXyN-&gqAK^^~9+z5I)>$frCpf3pDQWWZZMY~2f9ol` zFu}A^M{9e_V2-|-oEO4X*iAKZKi2Ja(U#PsO0_!6zSi1x6+SnnPoL^n;BM+hP~WX% z|B5QGL`5rH`p~zr#74(`JJ4rPf`^T}FY0rOS`D6H(bM6-WPtqoH*NTD(cbzk{N7NF zheCyo=zTB~4D*|4KIAMK51A#mI?lvwPF@t0^DCma8YjGnyuMa1y6mge!eV)f+iswp zwPmu+sYMaG&w=sLW~(Jov2I4FX=CU*Xh%W(h}61VP$!J>o_=c45Mz~6c-u(26G#iA zhj`Qat0!i)&HFiSYr}n}9Qv*udNdg8OK}tEsGP3i@GW}}>-0;=&~2jE9l$A;*XA?N z8+aN-b9htQ4UFFTJQ7r=kJiCkHB8V?*2mAc+0pzUfqc7 zjlRO$w^@yc27zX){`)hgRFI+{ zi)!s3pPm?*pYCOdvjelYkE`xKoHTzBX*-UyVq&;?4lg;re9>3i9)JH6ha_Y303!0D zc|;-=)yJt5lGr5pk9JS~w>4-gf}AWeHh13X*lQgYcolm^b_57URO7Rg=FI#)X+gsc zcG%4ftTe5GiVqW>!id?8iYCl8G9WIFaTwr~6QtW-OqJHc$9)al`>NXxwFbLHA&P|? z*gZz|T$WIes==wo-9Gh&@1qHk+u~Myhc~hvPY2*RSEn}Nmn-(^&20K-sm+6>LIPDv z%xA~BeC^w0w?k;x%Q>L|Ll+IlKYMpS2IlES8+DM~|7?3RUprB)gxg#({gUfOaeaLx{)N{}i_O)~P%N#xN;L8Ciyi%==tpJLzx7in(O|%_Zt^y|;_iLHHR9!Cx z?v5UnRvtu&kBajh{oorl56no)M86U5@yM_orcF(C>+PMQ*KdM?g6hhxkKVRjUeasp zJ+V>lNPF630*x;^$GRI|_+CNFUuD)(m@|+{x!clTO=N`beJny|xzh9Us#1&x)_%LS zK80>??+SMEqAPqZ zehl=16cK%JxR&P*@dNv84>WkcBh7O+YfcU**~rN8gGpEF4-hX8HXU{Q_JPB&s(LQr zkqmg34x8}ILD^I&}>iq;_ z9px6m(s+-zUHOr0N zil?))7oz8%tkMoj?E0Vxj7GiMh|$wUIU8sVUEoN{b!kg;YQY9~Q{pZ~$*+1I6sJ?| zXJUH?{V{qdt4~!mued*4Z>LY^$F^@~Vg;dq|9)vx5*`yj_w5&nil5Me1P->jZ~CTWuu~eLD3g*<7sf80P0L9Be(s-Nyv)(9yC|C7^+nF@3d5 z*dm9*_pZfAxv&bOc7CmVi<(8Gxn&O~j`8BJd zd{^dW`(&-#-*cJS=8 z#XREh^5@F#_*26e;hVf{#-+hp=U27|I%U>0n^MQp;%cYe7IeQ3rz%^Zfl>E<1mnS# ze;(@@uV97y?4hY#yKxzFlYdTrrx#Zco$AN;j+^a-dV5f3kitLhaE9P+&=R*Ddw8T;0U|t%j zt&B@5LKX``rfKvdOLbr5=p0M*xiy1)?d^^S%qyPN1RX0hYQ24*6qjaK?Q%h#-#f1p z9zB#-mM`W^Q(rZksA=pRIs?CdOg{F*qMQouBU>-)3gW|p#fWM1o9VBNs6SQhy`j03 zzaHl*;;XY=TB1vRV+>N&unLK9--o?c=}~Odea^c6Jr%kxHMVcA+{@cH$kJ5hZ7s=u zzdTjam@)LWwR4F zjZka*Jy6Cm?!vFFCz-j|`vuGuFl0}ES?NZxcu`yvA$7iIt8HJ5y3O(83a@fumI#V8 zZc|{mD!uuh{bTQJs72Sy`yKt4rf>zwZJ|X0j=h!Z`+?L^DALvfx@DnTIg>axJjX>4 zPF=GJv+ZTl03sk70pIH`Q9hR{sQi2{+N&VFL9dFTH?6TSbS`hugB>4j~oPs4yZYy=9rJhchBbss%6wJ1}eWrc|2pq-Dr<&?R<#Zwfe zju;`$pb&swrOsB}3K=jvJQ0h0BLe$i6x%)S8gm~#Z;{YX9}L*Ex|e(etYMmm2f5ax z=6zd~dqe1*X>ROEyY~45h>T}MJxHM9 z=_9={eZDN8F`L%S&BhnTZhtHpGto_xBKw%@y$0GcReSfIXSO3H!}C>sz3P?GYlG{- zCoLwySk_5{VTwIPFDN9WAxPl7V8w_1^&uu*NC7c1|n0Ob^jZmcO2^ zzUd?Sr*owM+Rrh1jjYp5)XU~Xa!&$YB>1KKfd>jnreh%=?#?(qI~VxytCr zO`}6FZGl+Tbh7!h85}zn6rEs~80UnQ;d4(95oPT~GfeZc#;F|jg*17mcNzE)S8!$- zLk<%+tK!q%6kPN5BO;&Z7tJxfPv4Ne{B?1k>67skn2)xs5n=rO>}~e5R{K5Pz2O(o z6`S+QQ&lphc1*kt-@}b-3w#C-S0K_J5@QmWw}%;qK8t1#3uLAgEI}{1j2V{CesFDD(0}NWhwck z63zt|peUN7GxM2xoRUTOahpNYBEB2f^A2){=~z8W13YdN+%i?`i+uJwSNr^TD zMqV;4>-3f?sHQ(HlCl4hBf5aAlX8HxWMm;D&qD2C4$TMiJ$pm61(?(NW{s& zzM_QvrSqQXvjF*sBX-VZ$zK$8P{b10B)~9rk8KaWkk+;+KuXBcgtL-bP;%X#;_65G zNpj&G8qN=2VGcNmNnS=<*<3N5X1!`H>R=y`$`OCktgCV|ZOaBy!ePTFLwVurqhCpa zi77#%OCnz0q$rZvNBptlPML@7%QTR|6eEP{`b1R3ml2=sz3(4j>dCk8-DaGQ5tW7M zjAwrojIcWTJKY%_UPpB(QB5cTJD%w(`kc*r)hhu1B%HiJ_psbS_kQb{q^Hr2MD7{& z%v#N8_o2HgTW*I4t4Oxd|YLZ#&SOG3qg#FRLBX%Axh5izlQc&$IQ@5Vu6<}s_j zsvXF$UwvKm*a-}lQY^IUm0**(2WFR@wm@fRaDjn>%Oo-Q59anxD^lmG>+~sYpm0h#kvMw~J;!_;Iwz7JnRg4_z4;iP692#{xI7;fA2x7B6?sH7bkRN=Y5jF_c z6;H0=@u7$M_%AHq0&w%>BWGlD$OfIkn6`}nG=%{{Ga@G2KkWwqdKe6%LXQUP51fhC2 z(wG-neY**ltl!NAzdoBIhIXtC&nAf}WEfS23l16QpEuq;xyJ%57%{w~l)&5i9V+li zrng4g^uOi3iYsOSuxJyYw$ zbd|bdET7q{;8w_G12hJvHqD6~)RP+jU?$HYWZhHwfKXP?)lRJxe78Sw2Q;a|lTNcb zYt-&IAuFps`Fxlzvo7w%2O$~r0T=O9RzDYRQ`9$0n&~q`GBN56FXk;?5$s!C#)Zb` zZg*Ok!I|#Gb85P+t~V9Ji$k-a2s7Ve=9xA+*-yLdyucxd|Jp0LA67?6V4~hRsP1`{ zyhUB@LdM!0qFk!keI`nvF`=w>>v^u;15&ZM%leW{G8UP=0^?_j`SXor00Qa=#wk-M|_9$75 zY_ls&gcd0h7cm`zWVokEzpJmE@FnHseW)@sZ|pW%OlY%aFNvJt=985&dE1IL%%-{D09cnl_LDfVTF<^>dB38GPkY|X$cXj4DXEBe(ZLg>~6Bcb^Zxb$a3s#jZUUD~@^;v1`r&c9%gUMnHI6lT`jbLL@LxXH5A3xiL}8)zo0N+` zBPQGp(>qFXL~Koa$T=Ur0C0 z`!OrV5{cs-b4*w_xyoe7m|ba0$Q>6X7?fn-59N-`HW;*;-wcVk$h3mvZzKIKXq|h# zozJUn!m@R)V1)FdkC>MochRSEm|oV;El8LpIc)>hh-dJl-ZgX9-l4n1MoaOYn0-zX z!=&y;O1UqLv$Hop-Tizc#jKnn_)5NsAvaFUs8L-V=H%o=Y)Y1G@9UFGJHsugpO|nT z`}#EjMA61ZNAI_^oF(AQ3|C)6RcO!swP}0SIr^8fTt;DRN~ehGMfTz8$5S3}P@$QH zTjFM@v}YsN2CD)$L+M61UzY%{&2)Y!vAnYDHr~3l4tFIfZ;ggUWgoF(?l^^`iF zEyz;Q@EzMFDAtGRonFM=ig{A)qY7o4CsEt#dYf=gjM27%6d#R`LzNO#6@qzNXw)=g ziZ&1~-Yvp<=mPx4k*tTnR-PQ*AE1s1Nl931gw>p!f}!ozrM6Ucp+D|4a@;3f8Lp~MJn#(vYv z7atD0AA_=-G2~%ciH1`VEV~lyFsVww+6mr869B})Yc(0nnBuxNY)=HMzog5>)FZiW zoOxk-2%%-OV8%avFE*Y%xt8rAkWIP418mhv%3K z!D?|zSp>h(5UooqYIc6)AN=#rU1itD66ECNPbo8WM#&UPYHO=u=jZUA4g0u3c&u3R&f<1OiHiHv)bq0=D$~K635>Ce8+!vo77hnOtYXyf9u$(p zt}er_tBPXXAcXHl`)!Hn1q2(_`2|#zsTIoa35T>#v9>S2Og}Kv zObbrx5UT9T>3E#w;*pzK+I>exer1COvPw4puN1T$Fi0Ou}fh z)qU-|E@F_VVaj!xOiyO-%Uf*N?u%Z!1oF|g2py*GeYmH|cJs)I_mKjp7^QR$WwY(& z1Kdd(@YgWUlMZU1!lpIsXJ9MVNJ><*GHOGW2*MKm3hzqu!x#FDni$gi86W?oM)WF0 z;_FaC!GBSEZ#=L{KZSkyxirLI+G2{E7boPN+2I}(y#QC;tb)W-{8dU?qyxrnaig|% zZ^r)2WY1`J>F#v0e%d^bt>D`OTxj*H7pzCRy{sk+Jh0Q#w?cfR5jQ%^75YjtigA95 zPR;v81nES9-J1z#A2i>ak@Lio0{ZZ0@9PZCz%szT0-7{s*$eyH)eJo6R@Ixv`$i(6mSwxwUM8&X-yhG9V=K*+!Tkq*>PK&ybz%1Bw3b- zvMB@r3pL|DHb-;EXUgcXU9aaw-cKrR+mvQFOya1@Xy$p62)*WUO+I=8vC~- zd!>WwP`ca8S{;0b*yWiat_PeVxbIj$yfydXmHVNOkVE{K-cPtW^+P*S%knc4D5p^q zn_o+?#-xdJX+A0V2}(cHw2jV&>L7bRab5NqpNniMu*ka0I_U0Cd7jP{cL+_baL2mC zCQ{i0_cvtQ3PYWWF^PR8X|p7o&m|pm+U*kgO^kA}PDo&AsI?(dM;@ftNENQa4s?^>^5q(j05;6yqcK23yfbyl_Q$IHFk(R%{<4n9Gt=om}I2HH=XFZl0 zt-4C6+^RTaGscrF)^8|;2|s%e>8iM_%SYVMvFpW#)-BNJ4IKDNr{&s8N?o4!aa91W zuOeUINirU4+NV;r?>>1L01;64TBuZ%F&bhdj@&lkN`4AlE+0jCU9h0FLvgPog-<;{H*xn(r$6H-PBvEm)e%SZX&MAc6CZ8|5=L;0G-Bb6Z zZRw421Z8TCB*iFlP>s=QOcA*jv0o!qX&E}XJNA0>NNt&I${Nan(^qK$mn0;N-lLfI zu}I9*=Sk7kO^ukn3Didc0e^D19%rhNXHMbm;FE8WBOS_28L~zDbwGfEkPV>kg5bO1NtdzNmEg&eRXn0Gs!S^>q8)(8_Jc%9Wxcals|PWA*4Ti% zJ`xKCN{!Gz(+Yj=R(2Kb;}fE_OHaTaSU;xg9dI5*gQGLCJ+Ixesl8M0!n4`#lDiu2 zY+4bpRYEjYxQ{`8trLyAtIsWJQ+kx**{~7(k`-KKeIj&S9T7Qn%K5>WCgFgg65-D= z4H$~_X`4N1vs^iZ5}*t2e4$><_S&gG9kv=xQ9vQkTy{tGvmmQthYPO=iaBJ92-aUW zn8)smN;a+Db`U3Yvof>e&^n(TMEcRtHX?P?%2JNueL^t{f%aGDymi%FQKmmxJWllJ zcpTa~rW(7h!4Z&B>41RG3RhzER{+9~L}P}c*T3x!*v8+(_Q;L1f{&DlrE}{&C8)h> z>`LJZKE2(o7v0iR2ouHCrJ|{}y(S;LECnPsYgcxSLF+gAgns56bZK;h2fvHkkwT$l zF?^qH5=v-i?vq;BVYK-V4G>`1MKIdiGL-))YTMX@v!H{-d#7ef$rMYS+L2lb=NfyO ztjzR;nTkv^r)MfCcA{;$6`k?c zMynd}Ab~VS)iX0KN(|Oc9}&!*`74hgc63^J&Y&6A`V!0yjjmEL>HEN3uhPbRl@7{X zRY)>?$8p4faI&6fKq!u38uDf!&?#A_|9>RuDGs3iAnh%$vQc+Bv{b0 zTg=M=0)wA*SRCBAX{*Yr*DTQ-&M9wOxq>4Op|LxWH#P~S*ADLl6!D51oi9JnXA0h$ z@~w8%(i!(wK#*oRUeBbr9}Zc!2O4l2c;BR|;&VdDA_?ZK!6KUTr)f_RQ7qY2*rC%f zshS_I9&Nzi71|ijeXwIPs^?C9oe=pp$6#I6dqN|;R1t$ZOgp?K5IXF~CepiGDFKMK zwLQr@qD-i0n4i`N-A|_?5u-9N#u$GqSz-U-3!;cs!6xn6OF|9@OabUl18&L3V8d1| zh03inz!V6XE^woJ3K$%#$I1D=?zN6s?Nd4K7vGOt5SXy{z|f41Oj@C*PB)w}Xw@=o z#2@o!C~r(v6tEvTqE>-RwU%0wgJ;`I+MHKi7brt2CX4aL&=AR=qsKba#1_2X`_#YJiFc*t%@ou`Eu%Jcvf&hn zQUX(mRvZ^6EyLA$sVPnYqxcxyx}$CEqr`+xj&3#oO?FJL?(Pe;92t<0QS zKMfQ`9m?mW{-l8eCk0LjRA$n`|BC2I2`YO zB&LH9@pSo2jHsH!<;zD(&}d@IBenLfuDu{bkUBSE>3r?leYZJICKHs;rjCBtV~eu{ zP8C#|hVj|@SYc)04@@nK50THngTuGhyM}UG9bw(cs=lzmm`uU9WWm6S#LF1z+aA(o zAUH^nPKgLMVBN&~i0&zwU|yWQeUMzMku%uZ8XFxKms%NshJTqWN{JxiaKXSSVOt`|E{#qI2F=Pm>IMxGF8--2oOl^N`FWki{^K$O1GH!)E>~9K!dzOZp zo3Rv*k-3liNOQhzpF8PM$XZwU!=2Iy8>r?+FA0mr^5?_5@t!O~(>NJT9gYc*kmp*W z61%@}l6qf862hG@!bdZ7a_R)SB3Ns%;o@H#DJuPw27u>D8K(%*iKLJ-S5H&UGb&Nn z6>6a;zeu6TCED2jdP9U+>!~~f{@L7W-}}VedRG?5GG_x@z+5{itl-cd6Q#+fyty5? z`ix?afWsm}6|~3k@f$#BDcNQ)1dZaQJPcbLI(I5v$MD>E6I= zlstU+FyVT6@S988Yd5aEB+>at8);-@7(C#MFdg@LZY@Pa>Fv59!;q}qx=&D^R^4bH z%~Y9!KvTu>Sj@P>CuY_AucYps@9RE3ZrGG89a4nt2HfcCiM?j_K7Jw3hXW3sub_5>SZp8Y5A9|glo!H>o1Hw!UGUtqy4STB zerz+!{>CxwR{Tv)rnGul_5DM14ssx}i85JlaI-kJhixJNBt~VF1;Og#@GzAZ_;IImZLbvy-havMHE?U7X`G!d5ebe*2;n*y>nAF) zF+003vl^J!_B(2UE8yVO8G5-3_!>asu&st;)!gQxkQ0LTE>T}}My`+BXB>U|tkM{( zYYML3;CGDRC>+A2Br`3rZ@c#0K_2QTf(l&=U z$5QiPUCSW>qcAnsh}KK#eR*7W-ct*x#Z&mA=n&1T1nKmY#>rTg;+`j@B!2{fanLr6 z#5`)DakZmeCy^RLNj9NQ|Fs=ri-B8D5-^@60s;a=P`xFg(ZP)Z$wVUQvz5fQhao`JQwLyqP3KM^zXCGmZ+w!noOLG7IIljL}s&ipr>rB;&3+XKRT` z7!>ok|JsX~B+QXnFI$t=7`cmVo&3I|V(7Ih052GCM-=o?Vn`*ul<6J*yG~3KdgLSe zZzIU0^Vw66KRt-RY8c>LU#D9`+}Q5Z+?x5m$YH%SbJhpo7Y1!4nw}>EF`j$-S1-4= z{EWv9+=n+0to%eCcsGCcxI|`pXVi&Lc0H^dqsO1Qe(M2gHruAQ7{K*J*~_$ zw`*t9C&V7Y1@9Yb>1%idkSU_Q4tu1iPih~>oi1`_ymL%)A=hS4RQF6?E=t%r3GSPj zgT#LN^zd$}?H{i-H>?SUj2^`OiH9*k#t7521S=C61gw8xM-qXsZQq;Ne(<8j*UtI= zo_wpvbcgi&>YNyFJ39^sMsroJcz`_rF8K2>_*M9jlK$lV+D6m++`-O>XfC+~qYPg- z_6WZ=co}gf=ntw6c47gZ+UZfXVjJ7*{w*a)*B8}5`nfpHkpiHvXbUlGcf*2wY)%^z z==I!D9R16RfJ>#`nhO5D_m^GH@%`(V_FRL94XKIPP2uyZl2ypyoLCTbMt*uWYZvrM zKhizT2iidMAkh39mIKjB-r+ePx(@9a0F$U&0LBEuMy)JGm0x-2aNDO6(c^{m-m-Gt z3vyc%rHwM@xuMYT*yx1?e>r2XK4kMf_JNFqxZrRhgQ@b!p>syuPq(igcDnUM*Ui&Y z*vb~=WQaeP7v7NHA$Ye^C`|9K-5^zB7&UZ?7Tbinv#FhV!2Ce+3Ds87^b{JHLZGcm z_`H8l!DT0UO2i228pM=&=7N-}K zXH^S*Lhf)wZuCHE99QVHcx!_BOk+ znsGR6{T-UpJwK2*(|=9a1SYojk^~Z?IiRhRdEdU)o6)O(G`8Cc&7uLX7XJCr5iby$ za_?})Q3CA4YTBYgoTq`3tiIYrg6yq$G~ZXicabH6dEf#GA+?H)k;y8(91chMzyYvP z8&u7aN#hR$W&keLd9=>IQSi;=Q7%xGbJzh9DZBBc=!zYj^ug`Y^?HQlHA*LgxA?N| zf8tbc@YzB+kdL!(?zA_X%d$x5dCSO)reCwtQc~D1>Ui&_&E|qbSqBXo+$?}VwlFsF z>@g#n^O!|5B3@J?INW;F-ORty<6yEi;{}fO7qxbVWsHQWFKZUz6B{0UH@{4y-S(1l z-Kr}w8x)+xb9NwA(ppfI)*J>^w$ApQ4d-RxfbvAtI}ih}K{*SznL}w^@lJ4|%;V_- z2Sfy(*Hb`D-ypMBV|!zF0KO zP1%X6@QDtZ=Q*-{U9l6s_bNsA9ZXJ8BqU#C9+Ol!dx1jQJ8skZ9x;g#>Ww<>$P3*k z?j3TfUlmYMeQ-|36^``NIr~UBC((R=4<@8tG+7s08CL(y*1qf>Vxb~3+bWdFRfvB+ zo8IH;p-^p$Kx~V};^`Zy6#@JX_XLoeJ#)USttKIp;0-3PY*m;!)1imhR8GnE(Bx#` zp;IZWMr{@sWd>K6e~rs_7_BP-5pB|hGII=ITp7|0AhjcfmnC2m;;puKLS=v1%lk^$ z1KS%eom?o^EI9}Vxu)!cNQJ}ZO0oNMx_sM}9vxz}It3U|N}(VT6hScB8j>R_-P1L6 zz#hY-2M}@N)!`9fHh3JLzuXng%cJ3cHAq+8h8D3xa~2eJ7%xm$Th}zeuWh(pL z52APStMzjSCTm3qq%Goj)wgw7Ga0=x7MWKennP{sCT&aM??^ZGfB zLhl`wc;U}NGOkmkoMqvvkP_JVmOWEStrg)#fsZbgjdnCqiu4dm$@JQa0tN!?Hu10pRYni(l3S$e>Th;a_ zB}OElR)yG@o5!c5Yz>jxHdsn^E0<-k&X4T91PwQU8Rp;vJ_02}7 zEL{}dSIW*#rOA_8zuLiLb)(;GJQ=B5@d{nfd|-v$+PBT)k1yAdry2<-sZuZQQKFSb z9=wR~yXPfC7rYEPvY%|tg;SQlIM|jyN7yP*WrHKpzsw3~Gt|$hKb>|0@}m9#U%IEz z3TIzI9TOwzICC-yAe|+AcZ_aA`lC)EG$in0t?Kxnq?gvc%2SxHim0QH`qlNH5QoV( zX7>W!gYT2MQm%ba;B)uI6*CtiaTA6E$Fy%>JV(Cm0+CBloDCXj-Uc?E#y2*eq7l$& z^po7&)7wQwiJ-O7jY+ONdilYoqL(i}S7@opr0PqC;38t0)RV*N2VTnZ#Z=LT8#hJP z*%jMF^AGhDIbB_SZM-T~(YA?7^=ZV=7zGjWZVyVFWu~0mDQL5;RMouRFpk!T#gUG@{PsX#5 zD{19`#mE~hkRxAy_4rMpSyIIXtgAF>=Zjo zJX3dBSX}h8r?!XfEJ%XOD=26JHIH;xS?yTUQD6hJw+F?F_50>;pK;lZ88hd6aq#u zD=SM1iV*Le-2zz{8n|j*g$(wD22qc%6cAYaO&cq#B(Pnp+&q)>(eUaC9Sp5&x(MNR z*n>q^^XPjPMTG8~0NwCZAO#V`)i9WsSKA+9;$mW|{DZ-lGF?hMb>Q*~m1rqF zrkzhIbT4KSCfg99MqJpNP!iw(|HLwlogtE@G^cm&k1sPDp-C0BqMS_5T3A~ruNCUD z4mT$c(fK`zLIH%$Rv~i_bEe2|)Rd|Ehs=zO zZ&!ZbCkwI$Q(@vrggK4)+#lxb+_*Tp7yX$wQ5q|25-rmn${{yE@U=|!RqlHr1*za3 zdRK+za@b%bKA+!|16DN0`q2Y~6k(mG#(=7&BDvNG2Hbl!2}}wYT+8zn;X25abHD(e z?c}@G0V>si3Nf#p@n)<|sf-YijEK&$#kWw~pPsEKpJ>3@G~vTN-Si%LX8XHVhr9+o zBE-7p*wnR=%~i^jg6CZ{z*Y_ejxt1h{vazg&a~plYsV5W5=g{;Gl_yUS~?+w zZBbo?mO@mgBCEfAtu4Muh-TBCNwW}#!p6#YS5QD%$MJzuqpx%E zhYa*B1;RQzsLsX3xAsDKZFkcFwOgJ-W#Ny%>WW%*@nCe^nvBF>ka?-1rFE8%rDO>8*!^l0rZqQQ6sPd{DQsUW$WTh z{`tqx=XTUQQ(RuNDjIT0n6FS_+2zpXHRY?q{5C+y)HPuzr~!A*6gU!_hm!hinjR2W zZP@WIU)l}nIswUxf?UGu3WlY+Tz_z6@trWASLyBDi+2ug9s*&dT0+?A-gc1ntN0Eq z9s&P6+rR8G zAGfpuzRl?O5A=SB^K*e3d3pKvwzkVUU#3g%4r3}ov)kg`-VB7e)$PgGc&2g#_j>WX6vU*U%Q380MRl8Yx72@9AxW;vcT!T zv_hFC$B%=u3m26Irbb4dqDX%(iR+@Y{}A3K+5b(Ve?6%2OzLrt>!l43erOurbYTLg zkJ@11@*l35fa<6Fz>emT6QkfEf*t!CV@^tKjC>DD8HPX=f0?C!urSW5LO{Xw`=Fe} z=?fPU!9MNx?d=JSqVGvKpr#4$Rw)$--c};sUk%q3fDUBbOjVxG`fObQ-w$N`xBt-f zV8QZVMF0j?<`k1KltD0|Lw`lowZJwzGY^AHf zNW28j%6a;^p6nyLmOrk>u zNAOtcj--;5w&gX&mx2Vg0L-%knD;wA*8PN39w34bqke+t_YWn0oVml}`xdTm^M3K$ zyf3fez2*HqehPNZJPrnPdf|t*0{Ut8r|$Z$t^T8feqtXtww+ehI{tV`aQ}&(#p|vM zLvDgdi2N_%!jrORFP3rv{x87s+lu-pV>j#OA1ssPo6=p>x`+F~T=IXLTu2zlRl^vu zDC+;4Q+~T@`RfZ1w#8oHs>neRK6v87&vWLVKA8GZ}`_i z_x(-M{~K}-&ie`LwfTGbriO>J({)12cY=1F|C-=M`vKU$-oSU06(IQ%VE=+iVjm%g z&1>1o-vNHm>w-{N)`w^5ngNDauU=iVZ1CTKwxB9-=}8?)y8s^BDno5ZwfE2+9#;s; z!8bz=|HMoBH@rLv14%RA{=$@bmaRC*tnu@^2nxQ)>^{F9g83KJBRG2gQ!p2FSv_j; zi@-i#Sp((FB!aZKNc}62^u>_DoT&2u5WYVy8|?45W^h@QCx8C==irsT4I!YzSb}<( znwnbiR-vVv{iv_KvIbIU`y9vTRye>Xx0{!XS5$Q2uMf{ampzcKcRqjXx}`7g15QEM z*XNHQpd;?00KI%^tN_aIk51bDW{dt~%M=&{1y4IWFQz?suy56ksAE??b-H>2Qb=;+ za~@J@g2x8BHY}o(rlzJ3xho%_Q+Qi-D62#r8nOsKJhE0((^3rp)ZEmRm+s{YWN;>n z%V8;NfIS1e!+-;K@bW5L#7EE^dJGsfkBI84CP1;^kDUNN`}_OdSJo`TmXM&}Lq4w` zxCXHj;{CwKk4f8jP<*ROTT|2Z`&Sj^<~g-~G(*i1{59b$}E43u1o%ki4^%&x#Cr@B=vi$9DE_Zll>Z z(fS1k9xe*d>JvYGzD2)LZ^@ln@*;W8^Z)s1U#$%zB^2ApK)R9t6U*S; z#x|U5NFa|kTl8rD|Mzo$o&J9^+JZuXn$yn92E$`{YWrW<1UyY+(M|Y;VNm6PYv-nW zke_Dz?>^6W@8~}~C_66ocw*ULzMFe$;2Y z5%I_cq6LL23M*LM2Wj+WUY~EuDJVRI_6`iBfS$3=E-ne6%v4Wb-$$#1OKS4mo^KYz zlkE^sclX9zGn8b!{`>Ck2OycNiEaL`ZsfyX+{jxz!y;#|)Z?O_yy%#i#$;KuW&}v; z{MSUz>dfC6mEYfe_bUJP;BP*rn8#PXspjVBg9i`l`}!7bo7%f^H7~oxLD`vW1A|pG zH#g4*gVr|x?jL?9oWKWvW3c?nL`7JhorDSRzXs_|;k2nE!O zOKV&EedfaWAB*!}hIFG`K(7{F)*C3B^(}-xqHtkpcHhP=&e2moFH6fu<_Sd5##YJ~ z;_2bR3>N=~C{z%BX_;a?T)|ulLJUqu%>b< zmqdj}Mf{hAtUz^XR%?OVSPi2WfUaH!;2D7GZx_K;-MMbRVeBYt(spSE3NhcPt&3+* zA2GWyZC%5oNWXKczyD`~^WhtZJ6pKOqguz5@MzfF++1ZPC1W$u1I-gLG3z3a?_MOm zr8lk~o0$0K6FNERdGwcGRKxnN|Ah7=qyT4r(Gg^^SdRYwC5zbk`Sa(S3HiU07Tx{%;hnV^B;WrQQ8^ET7eWT3*F)hbuErh)= z;SZ4IB+to&3jFB~vVs;F>3w|Gidf%sz%$+i!P^nVOn&-=e-D4Zu&uvf;~LhE8kF*^ z*|LW}VG#``ZE5x|FWejXs`$T6(G?V?hA9Y!<&Yn5{K=Ws#y~`F{4kmShT~ddYkscA za>1jJzM>LYXu(LflY1&;9Uy2Jc(2y3)3&w^Md-#lJ>2fen0;MaAYnjl>91z5~mC z+{%BAs=BQNnJZ_Zy8`$&eW$tpB(x&xeurc3d+g(5J?JEdDv(|)3<6TVn zw?pQh|0fjoPwMxl)$t42ZGAKF%Rn;ly~n2Re)?65gEg?%La>!RRJa?gUY;-ci)4$qrlJ8ebtl4 z&;()KIqSKUA9m1xXf^#84TMK(p2IU^9V__k_9nip;_vo+ufIga|BCcK!v%k{gh8BX zX|{k1zb?$TEFH9gu>oxCC2G-y9K+;hzRI$)=Vian2nu+{apKwupm^yig;W&@KtS&P zH~%zYvRIolzizUOI>F8`)>--cIJRq~*mD{uFUu%gW$*XfEs1ezC?_(@#w z-hF5I{`TO%5H=r4kb$+|QFQ$>;fS{&ZaC204LVz#=Xsd^yW{VJ9>I%%8Q||f+?8($ zkWt`I(B9PD+`{4o&zG&hU~I2CIW2~dLGuiSRct!Efin-PiSI76 z@`y|QdN~-Zg32ITJ)Tk>L^~<29sIiC^k$Dd%2#{DdE3#UPCW^f#Ehr)w*$~o0&I`I zL_nzD!Hg>0WeS=XvU<|n1i${ytNI`k-c zflJ5uP=`kr{CvhGxxFndEhGElK&Z&x-rnc)+ZAP?`$wbi+|11T(a~q` zhP-*Zct=LAI=i|iHa0fiB#4TOrvMtm0GPml)DmX91q7G{2M6;cZN-9)nwm7JH6sx) zV}RRGFz@2*PBu8Drx$VN?Aa}Bn3-8Bu=gLtf$bwVkvwA!)Zo2ZQdLq1(n1^oTkn{KZaHt5P( z71|f)65_<{**Zh{8tU|_niIsJJ^@|pPJtS>#81VpAiA>_?$M9TL!q$1ml_^!Of133 zg4S3ucrNV972QvtKJku$5SJB|-o>48vTVbIBb@FXrbAJFQg1cX4u?8zfBN)kHsH{P z1!KR^#B00&sN`X^9>KO?HTVWxl+<*HG@f{Trt`a?p6JZO7Q_ zzH&b-+v7P=ObgDW18;B`^nPpym3)0}B+rU9gBa07Srg!(7@Bapv<-CA6@=YBy7v48 z!4P%j@IFrOV1V`A!>9}BS%=36QcqO`*v36JKAr>~4{w7I@Dh{R8Az_!jL5!mPOod| z@~W+^8gyy#xYM?_NKn$Z5mYjNgS#2xbk78yY2L^jP)wiu4C+g#fYScD78VxSIXOAw z_Fl)NSW^bLNTG)y>av?*yaR;F4jno)Jl<18o%&pR6KP~<_%Oo*JWLHuO(Mvfp)zM( z0jjOQ043x)xtzC>YHMr3d^>u07=j*RSNuyEj39NtuSvYQXR|ALi%UyfctbqEt+L?R z7q4Hx-h6%T+Cdo*jRSbU`?-mM$3W$Npt)gXE_3fd6pa`m0p~sJl=01Q=9n~ybS8ln zQf5^!c60RHb&k8O*yb2J-iamu>j7edo^!8rkyzn6hn50 zb8p5$vZe?WX-ww6yR-lfkAQ6hV1WDP|8hcnX~~bHjE^t+_<;Jp9BOXPD#gz|j;la< zh8M?ys@shTyy%7+f^1#K1g2kFd7xArjuw8T?^9Dro4MBvA%hcd69I^Z!u zu<5?>F3goq^2TY~|rhN;W1sYoMMD_S_ajn3eK&^O%!~#{Pj^I{K;DB0i0N(%c<3J+K z4uW#(-lvz~2n?vu~2VLTVxi4V&BA23U7#225^_ z7T>;YTl~O)4b&6!6x8h|PWD$wE$FDI>;Xt6cliC~PyrH2#ibu90s^o+jU#0%H*R#Z zXl@$t{o6!D?gMwdsWDOdw4v2KR_PmOSX;yCo{0;2p=|Kok@D{T{$vVf!3M}XqhiL} zvy<66^9iWW^T{DVe^%8EdGlfhEs4{-$p9^>-cUqXi9qoJB|Y*u9fXse-Q4855k=6| z^`9^jT7l=h^jPoT-|edm>Tt7Up^@&o3nir4jIoak$NTWftH^zWa~WktMSFn81gre~ zMu;$_Hlw7D$t+Jl?ERMA3)p`3AgaR~a<>>c>h2jMqerX_Xr9bzgC|j@xT%qXxkuUf zVvFlSE78XX6!9lC?8~EEj&>{-H@iDeK$ddO0Oa_yk3NV-R8-yhymOYall(SUNHmY! zcx0iKWN+S*nX(4%?n+#6k1fa=_5Q{C1`p}*Qz)bLUwfQ`-|rrNII@)9sW z%s(i82*}=uJPW|DY>)Tc>}+EdjBb#LaCJQm5UEA66*LYMW>3`A9BI69qkr`|a870L ztbxD3zk{>$DWEoudqh#YD)?h~%9#ncmf+y>?AHT*eO7P8R@(G_0c{IQvL=8@i)04oGj%*kL5Ij6k1*3KtL04Gum-_%qTN_p~xVEPa2-Pd@ zrA6$GqD$Wa`Wf(s?V(7uq-YT6=Wp_IOu-w*&>m?*Lr!5?(%h_;B-; z!tR;roidzn@^Um8&cj=tg#c6)0CFlQMFnyPo-tH_h7|GROnp8EHlA;cYvAR90Gq;@ ztHau~aF0dL&S*ln;oKC<32%vm#pAaBq1qhj(IQ8iV7}~ZjV>1NJ~q%H2qP> zSJs3^fVdl-U8VPmcU4n0);=~pxkSg znHMa*7eJ-~ul9*L$e;sl@y_!IEid8qD))`@R8zmrvEjiv zp7h8UpQ}fYt~vEjk`9@edjgtsW`!} zhAVkEM@PX<0wPTJ4(|u>nEJ|+P#3BN^gd8nM9^!6%Apg4XD%=U4*>BhcVEj4cy54E zF(+^V>CR(E0d_8Ch+FMCUk(NNRZ2!*fPw{{@0&hEA$0Xq(A9=nlz)OjR0 zFz)W&r5y@o&%XoTmzb9a1@y$) zSQK`Qpc{MR?EvP)I9~5QEtsF&$4dqUt=_O8KgyxV9P~opzsfv({KAXSO!G-#)s4^X zuTQT4sb;|5G4E0;)t{w*)&&L~PgkuZ-{p%BS${xV+r8w`!-o#;?k#Qs*RMaw(gX=w zPk?3|WB}&Cs?6s}_W0YnDB-myZv*tk0yXu95*Tw8z-nTYu;R+VfZ4jSBgZ5$;Z^<< z52K@_@9M(^x`A>!aH_nwL7q1FBg2niFC9; zXyyG5ro!Y9u&c9zj%WcWKY<$n;0rW>r#Wb(VtM8kDd6d6a4$TOdL-RC zZp1Dk69Om$^4lidniGd-LY?;w@Nf@~QCU~V!MR$$Y(2dN69Mcj-+{?5kna3AVb3Vg z2ju43yTCLB8E?&8P<#hY;urHlS2bdy6ZUct@{4mx<9_E+ci})({%SaXYaMwde*a^wKt8}-mM-|aZt>k zQx5Jop{S_Kg1H7)-L~&K8FeZdkAC@-K!5|^08wy2Zg(Xt5Iz}B;`rCK9PdUt#TL=T z4^qlcKC=+~7ndjR=XgMNY3Cz!>C)ZBp}EP)_h?3Xj$j9+bpPUctAHFv`Q%pcAYo6H zT{e7)PrO&22}?=oUvcv3$v3sO=D*NQRAv7!SCyK7@bd@a4r!;(NSXC?t=x>Rd zT~;_BX0gN}9M)UcBK-Z)Y@J=qwB1}?;GUDU)tx6Js%Mfuel#rT33Z+nI(f=){#B3f z<&$rG<5akVgmQn|w~w9UN#1YIoA{nMvd4LZq~TT>Rz%xU@0?@LZ&_WE763L>eBLyY3tlKhSeZOLRwo^6aK#31%Xq=Ka}Qo8C%;uKMBw zJMmBSloG~}2l=qX%a?? zcKPE^$sX;}r6#szRdx$MZ^*wiKjpqzOHJInAZ@HJ(inqjrrXG zmrfZ8P~zBwQ{13XmcMhxtgSHZb2x1shtuJ`c(E1yIyL>MbNp`X0GvA$JgI^jB+(7O zn)ki7c8S^B7Ej=e%U^K)Y0c;NfNw^;P4onIBlvU43GZvftDO%1rUOsv$Se?5Yo-qi z6Ums6#%r(RJbac)g05~@57FRVY|3R2H=i^+k2{(vb74f+GHb?i0vFgnj(yEt@~GT_ zRVK-pxi7C(zwE9&d-klkg+&{zF;qTV&{NN5pO%)!BV~G9AOL#V`5;WEmY3^+m{6EA zRMLLp-DrIofuKZ7f4T`$G{_VL!4Wy$uYk><;8gjP=xA0!At7^+Cqg$%PUOYAhHT8t z_aXZH93CFE5qa7#XfHnRaqr~GlXrpdfS!x?-rkI7v<%@-451V?&`b3x`ZeeoJvJ9= zg4y@*=@iC}j67O$35|{x^0DUO=2li#_J?n&s;E3V<;t$1n;164f;Bf^o=lFRIo-OW zw$Nn~lbV@Xzt~ClWcJnj!hYhJ&Yk9K1Wx}QmYXy%w~T4N%9LKH8w$#UL|}4cfke3|F5WXI7)1=2hq)ad9)@yT%oK^_F#6*-i-dF2>2jXC z8}wwIrt+=&QB3Qhl&w7_YC21m(p#}JJ=7wdCemE+fp(uZ@$el*(;EZ_ZN+@a7m6|A#3(YvAqoZc__9~FrD%;v-ClpmA@wBbhVaxgp z4h#?jr>4xiW*k?@WOMjT&0CgMI1KSzeWnNh2zJfA{3yTL;iHItk?jq79~rmR+4eXY zAA86EmZYrA&C>>ScY`?jM}2+!6KdM!_3@Yp>*v7rQkGklcFw&I2%8V5ZdlX13`kPoG|P z>y7c;E-ESmvJA|>V7h9hTvDfR`|D~vgLkDob3(05cPRyNXFZl>KO zir;0Po1ImYmVPP;)DerQ?U&M0+p59!~i#hD8n&IZj*5nmf zpJqGTTVjsWp}>ug_m(qG3A#%T{K1&>a-Y{T5Q{ZIzEi(2WO83cl@`C3;PfF5d*YoXErFISZ0P7Se)fpcl9&P zZ{t_}AD1z*5;zO!yH`KQdklz~4hXXn-G>%1OC6t9>w09q&{pQ<kFtLL(rL}+3 zhujW~h+rn`G6H#pR?96t3hL^sSM;1qqkFYXhY$D(;YhI_0~$JWFKS5NGoO(?JnHg% zX{!V)9PP}8<9OQam?r`TSb63u(}8Y=-?OwZXsT9}S*=D}Mm# zr4Rk1w1rCG^Z%4_5wE@f!@(bZ`me4PLC);{x9tQ$e%}kS$A4Zg5B*Pxj{X123szdf z0c`g{x)Vw)hp7<*Mxna8`b42x!HIvL)r&a+7Aq_VU?_5eqe4UPf+=!yb6Z`jKlB|4 z?7*O)bIGk-A+?D>Vn^sEx&Vi#qNmqiO6KL~S9fV=IJ~qC*!gXT*blBYG#ojVui$pA4mH&-P!H5EMjeek95FMuIdUHt6qpGwEd<#lzVI3Vgu znuftSq_qn`9t4GiaKde`tvMT+m_W4(+u-MEYpWa-6ojs%NX6tMM~>J-F=AzPwQ*g; z?y%z4#fujqNC+nnD=H{lkd)M$oSaM}5Y#<9%Ak9aF?(uhY{6MYTRS~B_v+WLUneJ; z<6%tQo4g!>mvb!91t!-Vi#^aS1P6Lj&&K%se?WU7(AeuR)y7q%!w3J2j*Y=jHd@C( ze{W)Pa_x}K1q=o=QqK%0AueD;yx}xCc;4^uwt#@0o~3}!zjkPF4=sE2S*gQW_J9;% z0MkEwI3s$R9vB8Qn5pZH!Xf=W!o|rSYKGspPJ%EfxvjM|{-Qd*j_K(JO(ht@T^P6@ zwY3l(5?;O956{3QDA;bx+tb|*G5n$Ct5>f8&Im%oi`iJw0&gqejKV^Zo+HJ~TkIy+O)`{(3D=Nw1|J2ADw&zU>!y9S|n z(=|gTsjXt~>FX0+15B z^x=R0d4{8vqmJKH0M`i$Yr=ZVrgc!&m{w1v1P(^V8;+ir>3W`5_L!3|KW)t%;El z7l@N57GM?v-@Q9DpY#F_()>PYA5M%bDe1Aj1A*G8pvPgd<(!=^n1Bu+aNkLF6c{g1 zHs3c61Nti`c>^HC)-D4WBe45gx&y#~*cRyoI~@4qU)RTD{%O}BBzhH1*03JH3g8py zs?yVo?$U1GJI#IZB5%#*rz1l{4_20!H9pH1^jOlQ00`mY;tEE74B1RTHWfS!b1?-= zz*gk6+?_is5si6eWx8EmUFeU&@&?bafB*hXZv(R9(B~JiRg zd+*+1H4!F8Mw5Np2O$+0JM?MazJ1&mE;Ip*OH=@Wd__P2P%{{WijI!OBpr*@mM>BW z930#{-0F{p2Kugmt4(%2ur!*R?;SsJ0(}Vd@!^g^&22g>tSt`bTq*1zt-@MdKS4EOb(`)LZNu|06UcS`Sa)4ah8)O=dtmi z`?HP#9{|gt!NL>LhBQ3B185dGIl0X#$*Wh7W%UCx+|OjMfAL?3oRzZYfR``3p)b-f zya1=IV#~qQ#zx1-(_x*txVYfrg6@sMU((Xk@52g!k2@@me2*m>fDJ(Ds@Q!!d)l!C z91E=f448WPyDqc6q5>nZ)gBS(Dbz7y5sPJnJTo(ySz4+??{jwKT`SZ*sbm%a%AW%> zgi<1q_sx*xoN9CP`3NA28)5_?e?I;43?Pfa|AF^?kx_A2QC(G4vjd8&VKN)QTc#Hk zX+o}LZfz}Gd$P>!!2bPh&CPL87dXek5o*`mkhp!*O;%B{1Ne;g?rx}^T?Hq(hwh^< zxv96;f<7L$)_jov6;gn9A`#~9$HCYtGZRk5$h(mGfJ;VQWnG;D1QqyND%?BVnVgbR z!NEyP#5IfsUG;q9C#y#yP(NxS8Eop)3&uFWXv1inN@8B3+mIZ;S#-^h>n>u^d;6!G z;cZRLu1GgKpV$9gQ8y7CRn zz(DKR4Kb{K;JWH6TZEB@#zwS&-Bj%269q{SnBx-Zy)y)-+DmyioyYrR^5L!_qkqJ2 zFllc6^_t8z@E;LnI6A8WZLoiK>cKz$*ar_c2?se}uXUDSh3QC(js5M>*3{G#nxc+> z>6xF;IwjH#W5CI|QQyvV8*E00PyO2!)HY-eFwZ2FmP!l`FW_`UMMZ;WZfY;mAFfLE zgiqy0qT3Zta9`D*yd9&~6kt1zg zU8(RCD=RDLQ^4raX~bav*F%3>(gjz_bKUgu*T_$!kc! zZNNSf5Qf29gL}LHm1Bcz=9gUiD0-`4#PWX4*Pgz}fu$1ccm#DvoqHe9@rB647pO>= zh=@q9;}|m{uPi6`O5bMsPdMb|u;jSC=~BVWa}WqDcArDSRtNWXw2BA{3K|d|nk6NJ z>&|XzZRI7lJI_AdQ~AV-Z|?~NP!iYKvsLbve}D(p(TN0?N!>B2^`91m8})m=&EJ>ZXSNDtX!?+{ohq8_G~PxaOVt;7!;L!gF#QA%ncn-65Y5YMPc z#&8HQok(x?9N9qlFjU&4fiI>iI5ktfTD`|CiD(N6G|(cOZ!Hf}&Gfjr;AO74F`quI z0`>?PH3%}wZ1v5&|6~%cwPHoReBaf$rS!qMzc6eN7}t3FmvW(Qdl8T#EJH{~gKb1K zCWPSWii^cWfek{o^5UP!B z>?d0iv%I-jp_C5m3;3XcyB|ME3(LTN{rvf}uA+>35Rw7-QOz-~pwAK1&g{DeVaa~2 zsnH&D4l?#8uF!db$3Di)EKbVv$9vDjjgbV$n8-7_<`=lQP&}B(nEcW2vUSFS#6|~H zXX^QpatKwU-Lwx+^Eb^`!^pR^i^j^lh#2b7-;bfqvd*#${bd)hv_*J%??9R4x|=8S zCl7$^MKlbjJgNVW}r8Pco7Ny1KTluH7Le*D-m4e1;4$@7f* z?hhK~v|;rFlD6v~x0&MCjq(!_71cy@95b`a)Xrz^$$~_rQ>4*i#)5s9fuY7EEQ|`Q zr4F;At09CIH~N@kXbYGcSJsZ&GPMm339%sx=I_s4xl0C>Zv@(9je}CQvXiP3OGu z^Q)IkDaG3giiv`LqqaqXF)`L*+E?%Lw?SHxn2_)de6ygSDnyvz8KM9}c9sCB8vtny z{3e{;?f~X5kLYM=G1=oE4P=!T6bKJWq?a!)E&`f->K)mlKN;B*0 zu(h*;2f0k};0Nv*9FCVA^)0b~0WE_3f5)Z_=G(hG(%G@Uq%`2nd%gDUF;i#T?%ocG zOKC(!HB#J~03{vM#cf*ju#0%FE6wD}kCh6^TH>-GkuOtB+>UEg)dU z&2)a0QNpYQ0{d>0!}{007+!l&QlyX<6Qze27ZR^Ga>Mx+)vLA}cLlfFcV*A5I+}#_ zY|mEy!K~}>+=jRD4q&ZQ+iGfRddW=vTA;wpwdxb=vJk2;stxA#PmuAU*X#hvNmFk{ zY;0vVVDL?2%(1^Hs{?53l#Mn8_weJn5fAo_(js5PdDfh8aMI?+YrTflHcGsaa3<@L zhZRsjJY}A+5b=h*)OIC(-Ng>+=k8isS&=U~0qO2RnN04^dhqN+e0(0XzhV}@o$b!I zjDX!dg_G@|j3!{PhRx}+2gX>oB^u+#LxP&3<*d@*3-xzanD|P|)ZBQbiXx1xlZE4y z(|}l-cmD%BW~%vKUU6juy?_A^(!`zg8uyrp{CpvKMB?)0$1K=Wogl>Al-3wPL?EDo zAfAD#yW2vDMbcd)W6Af;n+x3BKYHgj26oEfUXo#daLE2r3kuZz+kmE^Wp%zL6mf?^ zV%{rJ@oxjZHiEW2^ybrWCaH8Z6Pi=aYF&2?7M1jA9{h&;TMIxv2n$ePGczr%_^seU zp39dn8-$Wr@&Uq4!Q}5hwao-->Z*+KjFgnD=>VwJjmh0@?PH=dS>W)K3=DuI)15a#6RH`o(dDJ^Fhj0SXaMqs>Lavb5d&O%zdeb z3+grR@_dZ@f*xebbG28vao(vQo0pd7U}QZ#2cMHeblY-khMlIrOgUoSYb8}k*+_em zao*c2Zy{gdU)}JOY-rywnG&2N4>SVe%nfu{jxb7h^IkT-o*B%-)x=g7fwwLVjukKX zLUQVtNb_9dP)cO+@K2~Z&Z}j`-xf3bqe-~n+*AYa0)QrN z*?^Mb90Ka_{a7h$VBcJ~*T?ffaa^|e<08}*_hT!77{E{_;)5TA%Iv9xFe>K0mNjsw z-NVBpc*_y8Vp5SumG%JSSU3Guw6x4M_3z$2w0sg+6);N{G5gz~!6}?A->~YlYs8?7 zNpfe?4iZD!UI41M+{n|-loir(7M4udYXn2?G^BJj;*vnyp~=Sf=W_O12g~)kQ73$X zF4x^o`(cx%=bB=;z5$o)crnc~t#vX@-&~0`$Hj`Gn(W5RV+b4Gbf2croQ0CIi%G=* zZs_Ir^o|he(4tsbvq@-$zYq{bRh6nODTR%xu9CGHPnztCggs(3S zY&(|ovY+Qkmcp>j)N-20c=IV0IsLkq{^G_M_t{) zQwXgc_`h0QiPK!PLk#nA1me%+kPjQZYjhr#m=+&jm8}GsH24yeOy<8H?FA~5f2|<` zm#zh;6l_R-qd2kJzn^v6)hC5<<5u0)_F9>}hs*2M?9Eq=lHf(YPh;FM)Pp%uTR9y& z*5vVqb=RGruf5;ZY%ayH3DicL&o&dvnXJ3EM|rn5Bmy4LO@H3!HP<=a*7L$4c*~vI zU|{^Gg^4rOJeYl5^!K@A?e$uIA$Htw7}^@s>C?H(+rVLlImBGkbDcaVe{Fp%!n&bY z2@tHNq?ni%$U~sY7Nw4qx~*E(;*5-pa%P8_`}-Y;x&TzJgjn|E%NFM&&LH~+5dvA< z&pLJkO4&b#+s|$ljYsEL=$E?}so{0ZwprNN*g72kT-wMbCva0)FV|@jW7Myvo7hX6 zIYd!>i3IXy8LaJ}e7R{JrV0%QEGb%b?Ru#dt7>VZq09mod1`bV6Rw?`@kpCsYC5}5 zUn4*B4iCLn!IK59tx5dBoM{*dLhtLo>!k8`RP$@O+T5kl*_}5!!DK$!qb(Z?CADbC$n)7ST)sTs7Eb8E>z~49wPT!D^-3(zf z)@EJO8AHgDHTv$Mi4X%E4*I4hlqvnuK4V-2|C>m3LZ9+ztCg?fos041_XoP7A9Z>1 zHTn{O{uS5+j<9(-cPFc5NCdZ8cuMi+jT=w|xcX=vAZ?~@Nk=ay0Al~K;|M5YHOMXy zldIC~3afq^ zCZfakYf4`1my1yl$98p03J%PrtqF`#_$?i^#y+gfZf%rUv$Q`a9{S2E>$$yTI7YU% zly6hh{hw;m@yBilHr=E?d?@|BosR*0@j zH!WQy(`o-I7Q(LEYeFQ zOs#rsKX4m}^a@H?Y3@`#+R+Q#@%QLgPAWF}MyMmL3kF}2YM5up$D1G$qvQ#I8{4aK z?pvRFQYm@r!z;eTBb#G_eCB0mxJr?=1z7Ma{Z;xKwkr8F7`<2{g1QKtM6gb7m}QH( zTA=HP6gpWbTQhb{R?O5lS9FDaKz)1WGJ8U>_HmVEqea zWo5yvcn1e{pVnx3Br-JAl#7{##Zt7x0`G)K0E)JK`(VHb(y_5}kYLRBY`5K4;sV0~ z)V%A@nYY=35@O|<6WkZJQWCfftkq?^AE$L>XQo=8ugjSINLKKebWR))9pKAtIN(;? z&eR=M+7>Tfpu>{3#wPhaXZaF+@+|QPqEv*TcuHYTsm*J39>F1{Ey)V8(T(1HUw!TN zdksk0<&9%gYREag2ZFcW45cQ%VDO5dy}7bs-6+Yptd3_#tUwlBH2|ztQQz#lQN|yj z-QoE(R<_!Y>RgP%8i_^{3cWIwr3Gw>Si z$k3GWGx+o22F1`_CvI5qQQ2tLOjBi9GYqnE1g%9at@B{{+n5Nfm0QCB!Fu@>8y)u? zT<9@vHrA1fv~jh|~1;&?~YXEuHcN1_4l4Z9d!1S`F}` z2a1m|ZZuAU)FBg;wB}veMz|-d^YinOYyy8iuU8k)U6p6@o2arLMNzL6I3=0(V(ASE zZc$owPr-_%)KP85E}5IIU5tnln?2g=t-YEMPWCFZq4QjSkY6<8R+7Wh!+NKfX%UAx z|LKa);|H}tF0_?%Cp3N9aOs!U?pBzHZ}1wai@f?Q+2~F^=)k2;Jq1>ZePrvZH-2do zaF=nIr&y>-SN_Z+hbBa%&2BgoDm_;=?L0j_o3e+@O-=8*x>7Qh$a;W%uUz@CF<0T) zUnS|L{SqlmNx3i~1l6147u7<0I`F#b&CP?te9vJ6?%0BU*IHY=fJs9gN#oB)MWoN7 zQ#3N6lFa znRK=Yjf=e3m&T9R8#j^qYFFhWqS7XcyGzJgy9QDJz8IXofg8@-U8b!FncL0o336Q4Y!DbgI-T^!A>nGj zd^HI_^q9rEIOA>H$E=12YXQ3I)Pqu8K~`bbA}Yw~siFlnZEdV~1w_`x-6zkx^OcUz z`o4OlY?ivS*=~nX1m=x_Rl>9j`T=Eu>ZR2&&N)P7Xy|WU!dn;N0(G&!0Qh{T_ZaOa+jIeiV zDwq7+091JDCtdcAB!=i^KM$}jUmq)dE1->(g1$S;jlQwts0(mx&;fMg#*Ou;66ja+ zZ)eYntBIO&iCDy5khQH+Iyi6^*WUgG>YPDUD zsH&=}m1nN{tr)Lg(a+-v36~~Y53DOGqWoXGYy1X#ngHI?CBT;{HJo{(t53HHklR#a z_fcFGo^ChBu(jHSjkk$PSaG>wb{WWa>pR}_bQ*k)vvY&9Q*YJq_JmVz=JF+~cxGSJ z1>nP#n$*`TBstT8Z(X5mP;)N(%q2`-)Ye5)Gu-gX?^_$I0`|o5NagN!tTGQHjUjo+*2rR&8Bzx6$|N(c4Tz)>%zlFg>u71AY!-t1t zmcRU=!Fx30M+#m5=L{y-ePfylPV^OwPPuP1EQ zAx%Fot5skXWg!$XTehkvt88MDtm%zfqrogl^BmUZAN;y<2tN@Tp;kcjPa5`*q`YPG@1>~a?1K)$f58%=Ok#5LC42X>jNTa;u9@f8?2UG^LB2OjQ|~1 zahEDJGMI$g_3i!qh@z})GxQHQOf<2}qIZW7KR~rWYV8xlQydKpk^eEhcccwb-rg+^ z7?{c#5Ma@Iu=N!?km~WQ2qH`eMAfwx*xhG~vI0OPiw9IJRI9&MO=yKlv`e*Zl`d?z z02R+X5Vn@B{d{d)Wb;f%AFkzfTMZNy<$idLkJ6wNRfD<(2oi9V));OnsU2hW!-!V| zIu^f8nj@Qa0*$+Qmmrh=VVq+I4g3Dmw3SdWa-IHIll$oVkzcf8g=Ym++n%v*z!-Hv z>^7tC%6<5CKP1$5&^>a(fJ}ic$z?&nq@tn{s0N^yS34gHd-Xg4uy^ZtjHh0@TBb7m zX|`levTUhA{0AsPQNJ`=8$v=y5?TkLwrG?p1A2#Om}OqwVwKea&x(BO0ep0Hw5aYa z1o5%~$ys-z)p4v2N?N6YuK2W zT1bQnyaTDj?CY!JTG@~OP$TGNg0Pn2vAqj1C`a!VcwhK^+Oo%eO+7v7uu(q=Vqa^Y z)4;C>2kz6K0|GgC;BPR%tFwJ$lE5^MxjEdp@gkvXfLf-^2Z-dU)a2+ENFdSyR%Ysz zX|cJ_KSB9l2TLrr6`JMqV7LJ$OrnDYR8=yFB;<>Vwr6)C8ak-^^*8hwCl*|^_66&C5bgTRg z;0m3KbB*$lqp{c0Y(y>tGZJp}na&G};m>eFu+`*TqjSGJ@D&1_t>zWML7N;gvVLiakP zsf8fa*gO&(8JPjDghkx3j)&Oa&pN*ePha9VqYTn~=m0mFHFSRu9O$e4C=m^nIH=4S zhoR+umKg9eAYYsUo4#E81&ZgeHHnhsdIBtW7<5kAMQ4ez^#S*#JGvn52Ix`@@bytn zSK#~ikNfcA2%-_G=Qbk<7SQLpvy~IPvKN(^r11-;BLqnxhg zVYVF&sNn*YafP^NzZaB!P(mDvL$xkK7M-zB*2^m>Ac5FFxZb!GsPipyV_jVvC}~!H zzUB{?`aq4?WI}QBQ8|$Vs>VDU4dQcPQj`5|bE-I8c|#2B1VHN0+%*8zVtI{=vVa8w z;fFv8&QZUGXzpbJR`;F^=1a~Nq{ zbz(#+f1+iPceyrHHUQ62S6WQs+nP3!5?~yzmCX`$cK3`uee&cbKMw%>IXX}fgwalh z8II70?b9NlH=QNxErTLXbLD z1%)^0HGqoKtfk--7q{I5Kp2Y7a$a70Z{yl!t;HB>k+!RBsAqsr;?}Cz!eheTY!M0i zZ1y|QrD@k!Sy}1M4+N%v#=vltqRF@H>iGtsaW502pozD)0x&kZ?Q>%f9J&ru!3CHI ziV+}a@*mq_H3dCAHxEx6Et`8RQQuQnJKy4R?OWK~Zg{~Ia4N(EF=!DfiaGo{6iD1X zov08VzF%<%vZNIfF&&!wvQOH5dk*^|OE_PGqZgt2vbnb4HNLv_q-A&^bOUxUkPig&kb~k6#%RrnLbv z&ibDCj0}aA_WnF4I3XT1yH%2&v7%G%o}KOxj*W8a>&yh877wbRrMJCM$y|N>1`!bu zfGReTNR05bOXfk4!o#I*to4pLnj$d)(t9dt8CU~3pfne{fzAz&a0qK9_+M!6TRKh& z=S8eQpgVqq3OUrm;JGFPOALHG&xqUWW@=~DiHgm!$3SU}Ll(SZc9-$kvd7R1Mrb!2 zXN;b6i{${-M<@yOS*Y*`cp7;~lTfN39x~eb=RW9W!9p`CvyesB?#iXDzCB1*A&NOU zK(jz*#o54)0#IH61z$kXENJ@ML1^Ou{s`QYrnfEmcmqQO1Q$V14u_IH|J>iG=0Pba zy4nXz2xJAxr~H1xN?50@ zgbnLMU~Zrf8puMvqCTrktvu8&;UcOK5P?9d8}>PhSVLPdybCz}9w;C||L1^iz@o#q zRD(qkgzvk^NQ?4<3<&z5JQ0IkB>)?&fOiO!k*U}s_kjJrdiz#r91*g@X_Yu;x=27+ z@?mxT))JAQlvLd-Ik0+77L+bRMA(Bz-XHwQ93$ekqc>D?@_)^J36c#n04igQ3?+Sh zvJgMiEBP<-m(EK!8Tu?$jX^eNjn^)=Pjy+H$%ATI-B6T!2sAo`KLFyVQW_Nkk1oBL zdssIo4&=i|PAdxAzIP9QcY@3a^j{qi2bpblKz0zjaTI3dM0n4P8X(E0)jV);vi>0P z&O-yx3~Gv^6@(!eIKcv`mA3oAmP;NCSDklo*(iJ5@LNI*U)I|FeQg)+u{PSc$a zg2Ni;_zb>M{vE<#JIwGeC%x2JFAT{YSR9Inz?`A*&;oxve)Omzxg27w zhAF@}*SWIQ<*hkSefX-NlrTK58z|L+uI~J*O<0#MctaH;72`$@C4mBLd2^|e1WDRG zz)xs2#q4Y@jhPhPmC}<(0~`vGV8<8$pmKn}+F*Z0P6OCG3R1 z+UFGW;ll^}ovl?YY`zFe;2=<+|BZZ5IuEUbZH;hBT~5wk>;NbOQ>NuQlG78?hS z6Xm6g=1{c!jBWE8dNL6Rmz!!#ch~e+-D@2GCtmzQ`$*-T4$!WHcnlOPK=ZUm&Jm4s zKovA&tj>VgF#p1_zdkv5US2`rph)ggxF8nfuY0fb zMVnv>Gf@f-CADsPBy*%@#OtFRMo!$t5gb~R-JUe)_f0wT_u~p5ggjv|KUj^J%5VLc z`(v@Lze=a=4PdPrn2;S7v~fmbH|Qbq9#qi)UgsSo!S&1f)1Rk zZR|mw=UF^8f4F|aKD%Z90sTr*~qZS-b^t;J>Y zypwf}gqnCr@~cr8T7a1wivCp;H&#(s$AXgpuR}#W2%;76;HdUuVPU~_ZOA9jaYhTY zP6N-ocOi$^`9@{A{2HH^sP0piA8NN`TuO*nx@|<8;GGd>AZ%2o5^-eHdGyhTiE0G- z4Uzr*x=M^JXMt?lit>Vw@;0-2frEPev{aM(7Ape`1u8{)c>xW~NK0}Ijys|r-E(yE z{Vmpo0}wh3SY0RB%a&W@$BHQwSGX$>dJRlW!EKx>=C9kGZM1Q2HE_pqHKC0-k@xxR z=-1n#gxylcbnW*?U3u^yQB3DtxB3O z7kc8{Juv654|tr_l#=6WpJ;1mf2&1%%ONKIHu@e~z4zR{k;Ki<&`?}2JTJKYma-Z6 zs}AdsF7LVUAlM(9QFV%Dzn4k+S@5}x8(~C<9UYMAL0P3Q8wcqR zs*kaLq)LUnJneE>nJh1G-MUat(*G@n(cNwAd}^li*g#d30Bn|@)#l=ul)P}LRTx1w zQ8tL9es?lI3!yFA|7O`c4?X>^sg{B1M!|wrKc%VFez|s(@B-PwO8=xQsx4^a_tEbM z0R*toM&f~lf&--7(cgpU)pKwAYth_X=@a%}nd_Hrg-WoiWV$rUn1w%oxU{x2JSe+0 zt9@(bH9wPm)~0`SV_MVb`vuJc(BAJ1&ZwZ5CX5p&pct^6Sg$y$J0;XO&W!lnM>EEr zd$EWJi2NXGLV6jz0*I~|+>F(u6_7d|lwlDVvgqTt#_ty-5FWTn|8U0{n~oclcVYxo zmX`}vM#E2OX|YazNpI;=I*~Ai{3-I-JCQgXR1AfZGD88UOe>1fZ?17}O$3Y8Z_jaC zdAl(a5=ZAXloEm`)%AVVW#+PqW{c|VP^!^o6A0P_Pemz+ZFhT~?y2mTxyGQRNJ7U- z%H39Q9t4(EslO)e!dGgD#^*re5!q;6D_Lv!3Jh)ZAt>b&AsQz40k_>7G?wq@j{O1AnBXSE-mGE5dxTXz8s zqd)SS><_czjEX)_X?;K0rVt_V6@n87>21BDsy*Fpe;oGKE4Au9+sccd80pZ-X~)P= z73@GEyzgVzDVskC<^dclZ||7v%BB8dbfFlmWXCPIUOSX1V|hRr>37W5f~O3ZxdrW4 zLv4o%OLnAhnHAFeazo947D8knGM~6w>mPGx!K+Wm7 zn0-%_EP`A~Cf?5)Tt>rLcOk#oqCu<;6mEpCh09K~iWlOFbvgN0CXz*if{`_T$+{LP zSGu@q-i45|7iHs}D`cp{lPczF?>(qJUh&n*c@#KebZFrbQbS9pGz(rZBT~3r1t+UN zKpmp(?}V=;YU6 z_m1ZlE6O9K>?;{4Rh@>|Aq8}AQ5N0xg5><^O22a<6T*5*Dm6_Soeq>*hMbiOhSA1i z-bkbnTp+3z5bc*@scQufQI_=Urs?6PL75B0Pzw}?>K)LH%j=ErD=WA7;?DpxT=5Y% zIdN2Z>oUQiOn_v5A6NAGY*go&sP4-GflE4q#*KCS7Ry)YPa+IDtyQotXaMkdiTTw0 zl2onSs#&=w8*n-(lk)weT`*E;XsR%P!^omaw??DrRxn^!a;K=kq5eSCII#N_RB_Yr zR10YLn>|Zd4q3Xgs$YVnt%Cb2Eemp6AOO(A+)HG5&0H_$F7;7^&AmAmG)&#LALLNS zx1@PI$LhcdL~5EMU9tAzI$=bwX|60N4dgswOQ+;p7y?YZ1Gm@1yt7Dq5yVD(|1szy z0A<;>CwW#tB5kQ*r=k@9ID5f3r)1&$4#$RkqxYi#=i%_T!y-p%YpQ7&dw+_Yx5~a; zT`lzF{q9}tzw;*dEiN@9ez^B&W&SALBa)^OY%g4=#chm_TyX$2Js= zPaIUr7S@kC_4@0Frlz|nfC7r417+VD6mjhIh?mkxrxw?&Dsh!6#JEs0T6E~ncbBn? zIZOw1Wx4~j6JAwCI|xPYbobG7J^n0O^+=Xe=ypl6obMidO#Q8E)JTH?N)n8?{#+#+ zeWy(4-tIee5>I&kbt*b2mD_CAhVUJ4+5C(xkrX_6uUPVu&VYVs%9atHPL7b!w0zpb z1osrraFEDo{5$DIXw{b9#*0(U#atJp2f`T%gI9?)B2JDg6HeGx``YCTx{QbLgod}R z*dD*Mob>V1@q}&a!Ozu>TUM6gZW9|tX74Fm#TYS-*`oK{78XQ)^_dn1#<{{2H$Yg0 zT697H&0oIUi-Al5s?Lv;A? z;r9e+NSEA0Lo)??im1S`C&W3QmoL9D%Hg#$n|?M^=cnVIx#{}ksP4;?7pz$34_9Bz z_=yck>FW}kaL_(Yx1T`Y-0N?WTfXR_>Tt{@awo<1RlXX-cE$LAE?9|#!hL)zAVH&| zsc8z&iPzPBY$$CuIr!QFt zN_St@^_8T$fZ zQXy^5d$2suj6#W=q0EHq78|(+mY+NlUvZN~*%DjgcITeQYu15crGaQRLPYY-sRIHZ z^2A#6uBTd)nl63}qbN@Z^&LAF7ei3ECx;8#$Q#go7pqU`A6*deTphBa)6eM{?&McX zDz124m{qQMRydLLn*B1mT%~jZQ{qQgX7lngXI$AS@6d~)7hoW@JR+Fc$0&U#v}}=D zmh-wE7qef|(ckyF{f{3s1nXVsph(V`o10&K_+_u;V%W=<6ZfYKhJ{|7kV^VNmR|k% z#(VFJ6MkxUZvC;Lp=;t&5jS7N%g3A^U=sZse(HiUjFzDIltbD%nVeT__f>BVxy(@` z28wWUM`Z%VYVWLeL=rYb2vf?X%Wjsu{IKqUF0(;v8Cx_3Tz zJwch&iFsEJ%Ba>}�D-!cgE6Nlo z__gr1HnNgzL>!jdZkLrTJwI60G%r}P5|pLE+ZhtC8n(yv;zH<;2%Uk~t&{ds4Wr*F zb!~ggLhPjlRwFwqUVND-IdG(H*5=2hgL@LA17q5gWMw&XO+E4bN@8)OztJL4*xVC_2CH97j&xKO4 z-)9=s5<3X3@WDqX6*IX#?|&3Lz~>CdA^x)vFE!n|*4XW)g;R_0U*tAAX+m4sGc(Fc z`j9O@YLaL6{fWftM@l~Z)_8`-7S1vpp3&Rz#$rx)FZD2t8HF?b4t$e7=F|~S_pL9z z`%ihtd4{oOst;eG?X9$suqzY1wSS}U)|ceWCY-+-u{95sv&=(u<^g<9$hcy6&pO4*737(NXX!t5Q# z{OrtCp|PxkhVxYO-|n0$7PQx{ASw=c$iaN=Cq)>Y^q$pw{}Xp+4M?G@T$9hMt4{|T zZLz`x>f`0wU;4WB5eQa~J!Y5&9p#Km2G4EUI3G6zWpHKd?8~`<~OSS&%(Yq_lXr$wRy)Fh%s7VOytW z=9g|GE#2+lSKZmiv~#XqtR0vrVEy0c2ocWv0Snd5Bs!(6jnhkCYJ8tTl?~l>>1-<&vIdhXg9`#KFS&u_$a`$kjhA<{Q<{N}xhQk5U^Tmr~0k zUOu6zoSPOwZP4wNPK3`Vn##kRx&vh;%Y$8hOy(AIZ6PLKr^-=#@s5iOKfkVN>FQ3B z+|s`NMl4EEFxO!sDR!@KcVrxix=OXLMRMZiIH$bh)V2ejRxY!VnO21w-=n9^1XTG+F*HrA07WViy!?C?qgYJts*P$I3rFR! zYq!l-*vuRk0$ycAJA5MLi)-hlEL+Q^ONmP;rs$>#jviHM!O1-qe4YDYa|K7B{%06J*ET$MFv$JrSLOj<^bI@r<3&qC3JgHzsC}bIJWkpDwVP z{3HRB+U-c04k*F;6-STt*?#Es$VjY;bCc@L)K0oJS?p!w;ouml_eZ^oyiZkGQc|L> zp&>m9M%cl_ps@VNiS+joS9-_)TyRm)^QUk>Nue3Ghs*#8DmMqm@6h%47mP7CS{Jd* z3>TVMcQi={pk#{sZiix~d?KG(NzUj~VqZ^|>H)bJ^@yAUmwXus=9c zN-@a;q`wixj~-@N!+*Y*y8rX;q5q5C{Refs?}p|0&ujiL;DmqvukzL<0IvVM*ggTE z`sek3`l3~oE=I<-k3yf!ttHN1h)+*e?<*^lvHj=N!cZz|$VxdTANSz4+>NG;^f`;N zZpJXYRhHHZ+6V=&RH>WXuu*){EzxT4L3JyS9;1POQVHX)zi1CMqbVNWf6%L7Ty3%& ziTI$XUg)P=hd2-ap$yja>;Ap3!FC$Ke7b4L(XMg~nB{kRE~Ce1`pbHH3icpg*5Bzv zg8OH?7Tp@6=PUwSsuJiJ)Ui3w9vp)2!k)=PHI30<3b#gNtQph1CdDUBqEY|YxJw@H{ z78Rrwhh(2w3>AWxLm$f@KaCXf(^SF~^sB;lbkL)@8WRx_u~JFRV7k4zu2*^y^0vAm zBYd)JV{$>wQiT)~m!+H8{0cK`pzTB59o>*&rZpy$?HP`rqGmN;YD-KY*+p}YcOy)Q zr$>V$-HuIxRTyg`zxS63>&s#0wkKx=4=4Ws$TRu7L(YbVWyyVTt0&m%LO6^9J5aFr zcGG+{{0U7Z>21hF1>^ZCaLFD{*PjB)tVWGx@IG29;t~<*>?xo^ptXg0YW?}_*DMUz z*G-T4B@&Oa-Um`e#48EPvJUkipjF@A$T-bOQHtC2 zVHB;-btDxLbyBIaczYb8#6yxVJR;~?&xqjpUs$0>fFtu4v`1dsOHdO%gzC)e}Ia&r})WaXkGmq-7# z1SSqahg+7~bN6zjM-h1F-1HQ+7MOen?OYitozkk|lBer?O@Uff@~IkXg7%CL727L> zD+h-^1Dr${P1N7zK6s8zDOq+jTe^_SUa?a=B8y*=w+?AZ!Zuz1I6~Xn)Ux7?>&H`&Yrf> zQC8Sh!CeIu6fj``0hJ&UO^ASiWXUQbNpcu6u2~UKBuG{=LsDSK11KU2k{L!aN*=-x z1_lNOZXaCy?_2d%-MaVvzVF^!cZ%AT9|LnjpFZ7BKi%zJ_xFP=@w%j)*gCBj%}-4) zP2jWkO|>0P!X;z{-Rq%_gcjLjD%RRMpJ}dO>Wg%Hw45QKs(kvWlCp5d3(yFyqI`b{ z8PhR^xH{K5T5zt6FDHx;bLR~n+LFPIKGE(ROW^`QLr<;hI?176ug8=)zn8I%a6%-A-6 z8Mqub-DY322C^K#kbk>$+!%-*nYV-64Ljd^X^F6L&KymZxCBh#1Q8IEk!hRXqsdKT4Ra(siVJ7ePNcf+-F z`~|eh_w@1Q`xdG-9LxO(TJ)CCBSvGv_$(lfJR1G zo~ezLa>bD-Q2<_8XO-n@@`aUW{!xS-$&8M(vKp<$O&)QJ+m;=<&u{7N2LG&B**@{8 zJ$M6y`KN~ly0YHJAJ%ERMU#}zUeFgh%2;|$`)wUI>gi!eE7Q~n1rkI+(4m66H3aVs z-d_6~Q2_`*>tM9qGB+Qs+G!e6b>lkb@`Vd7T&JJ0Jz$sHZ?odlVO)L|*|^Fp6!t3) z18HliLc6;i`}n1zLf)S z{srEW8F&$letm@?D}~XqVS>oIE6;7I^)@?E7n^;lNfkU&5?2#<(a}nuN%h_HT6O=2yHjd?XE+W$FF1tO8J~xWm?5uc}w&5!dVlnetS9+*pBEr@RpL` z`DZIh4x=fHOrbdU_n;}){oLJmrNj8gc02bIn@>#1Z;mzeF?@tnp5Bdy72Pp_5h4p` z$FcP;lF`K$3Qv*sl{~NZAHYb&-3Pf9#ZHh=-Gz z2BRwCed)9iOJ2Trd@|=sTCeB7#(jm%UtO>EQ+uGW; zKrSm%c^=^DCKotUsFFis(VmBC!nPT&emKgcdlaD4SxsKo{PLUqfS>204sn4UyoP zSp+Oyg&npZTGsBg9-1>;ddR3IJLDTTH(bIQqbsA(?^E6fa4t1sI41e;F{&HHU!03n@ox}AIuFlLb1 z&mh|&&anc%|3h>o+rD{CjE|W-=;Gf)P@D#gB0x%!l0hH@uvxFpC&`-Fn%W<`PQxwmb4 zr73Bfwo$#nr~DbIV$F+q{8gAZQ5)={b>%)%5z^s@)87%aR3~ESh5)kz*o*>x2p3t} zvO`v`Z1L0U-@A)s^yN)*&LcU`t_##UQ=@dcA=-Y_VWejpb}hsxyw}Jyh9^buhA6T5 z`xO0908H+4IOG^Uue!nY78((-EpRhefTj=c9Sz%BC+w*SvuODU=dFC;^k6kUdPfg&(HWso=Kt*nBLY12__z27BG)va&H%NXYnchT8em|qi-9fUh1_`1(mwZ0tN zXp>J9v(jHok9_W2a%*Rh20pi&7u(ZE<~3|BGp_4`>P2n(6@#Iq96z*)nL)m#nEc{~Rox3L-MJ z`tGh7>_**()MGP-W4+WM(Pq*Nh@-Kw9z$G|ZYU=tcd)$wEz;4Qjuk$~3i|J$e|Lus z$<0qUy4em&lPAT6-Hl;vlN%f(`t#tY10z;14+8L;r8C%{H6^_Pv#^o50=O3EIRc6; z%yGyVDzAUsb|8wTBqfbmY5KuK4<;V;NV@8q_6@P@|P(l`uwtcw~V-^>8rmo z@zqbehleK`S_+1%#~xNV`1oCq591N0F0?xq>7c)hVu3bHx9J_@l7u*K&9R{Hk-)(( zC~64p!Y=mj2ue>O&6X7mYLip=4vxZKV349GB1=T0Ol9OU|Ej@IWyv2br%1l&0?Noz97zsCqXC_(#jQe62DC3NmcUE-76W7ZUW-sqbM^Al2($ zd(YRJZi24uF~Q#5#ixD))B(lrF9lB;#m0k^t7oC7Uhd4~^P7veNhpk@J*Sq%_<$18 zmd(e_ATf5Ue4pd8`feJz_uP$E;Ep_;>fhi%Ivqq?X$X!f_ELDd)F4Y}21j=k-c%gK zxTXgQerTMu%F^?->DRA!W21`{;5m?iuTiAjG{ z8(^*B_Mw{eh=^wo=&ODvRQ5mVyI0pVQ?RY&YrF2V;vDpdUft%d&+b^fG7KyD=-+Hg43`^qkKmXv&hIdIux`w@q>+$ z+w9B?ljJiGMaGBn^?>T>)D{k8m$=_zoMGxKzrfQBp&HLpyN{n-XbuHAc!U!6sMKp( z=mnJ&xa}diZum}~oS4;bf?YdAgbJQqqPIY93%#Jg2Y5)@x}W5EA)AN)BT=Xo*@&hE zS0T>w0;E?$TTL_DXjSe-*INS^{Zrf@I=Y6qoDNNhOl(4S%2!8FBJ(&sR$~sbZn$S_ zQpHC9d~KFALW+L6;HNP#8##2B@7M5n<5(~i4-j_Sju%2e-aunT?{3j=4zxJHo0RJ0 zD3P03X3*?ijMJ;9?+vn|H%+=fK~Pw>tvn6_xD(UGhi|h`37h`lrO94pjrnwVp%Z2_ zWej99l%x-ZOW3)&anM}ys;n$Segl9QMv+~COlVU^=Ur&;x&y|LVyhI&GPP5;y*jqS z)*E!%vr}Ad*v~wjtt>U}Wlx?CvLT$Y0Wb-xi%pdRBcEI8H8e5&l)B!$DnP*oNFPt8 zcrdxKE_Wv1W5s5(zO|a!#9VPtcEcXq@~IsaE7OXuKn@Bb$#VIg>6I15*f|zYE)5nQ zs5z2J*{P1mIa@QJwC@4Mz}9D6qNP3n8!z0SiX8Qnrl|#)5y(X8BCM5`4&d~bV{B-V zYa%G`gyG7_#JSJjl}|_~rF~hX3E&QC2a9Do+@F`Q4L(TRZ4T3ff!8exZ@?V?1BsJT z^IHXJYRuvvRN;+sv|0reM1l_rdF%9GGiy) zHSv(1W!aplgqTUcu+77_(__*d=lQ&3x;uMXGEO=B;tGp51t%tFSre|Wz6<8oEhdS% z>5y5MRxQ1{;TfSNQ{Sq`|yCJe&y5HVIGWqop6h|Zq($}*o?ls76XU9 z>N{TMgcy8$$O1z*gH$Rg_|XE{mg3f}M;MC@er?d`g5YBa3;oO>;X=QYZ+wJ8LP!&P z*0W@Xx?`T&Xw&f;BPIp!$b6on!zs#kS2G!PFCsOlZ+pHF3^Tjuh6!c41?Rz(tTDS% zS|o60pF&V->g+2CUDf8+yDSgM6CfKWk!(QK8v)nqnVX2Wf*2=R97nB1i$%O3BAg&1%Qm`q?-WeN&$}0!d8x@F`Qk|2y##7Pm2{qL0eQ!Y5D51|ETmQj>^ZIJ zx4P7e>gws}ZChT=h08`=IJ^J#5PMM5LUgCt37VbI5r+R}=^*!v6Q0s|yk}%j-O__k zgUc7-B!gLT?YUrV=+$!V9nKUD3-$D+t6u6a!$Qk($a;Jpuc%G_T=oN8PzP5OkNEZa zpJ{LX`lJ8nJhN9J*LNZ81HA?+{{{8z{rL>wp1l93o=WfnlY;Po%(&$%mPJWY;|$51RxkENlrc9qPJe=XG8rYdI#6eUf;y)08?xmM?6WXi#m2Uv$MCb8aLt{X*&_F2}`i zreWRo(CDAmyr9bvMzaR833B+^+1Wq-{B$p$i8yhY1zlBtPmhWX4tC~Y4_SI~c&ps* zYPp)Lso&oh2o#(giziVho+!v`bv3cV@~6}WS-VeVT3g#ZzrM@UipYq(?X^-$V_kP{ zm~1!ChqjU-^u1>0NgXgaaLT-}!CX(AjC^NsPm#(-Y=%;UhM*&!w`=8mynIXLfYE`d zSAd!44PAOu9SK+$Xr-bO`!&*$J!!nTTToM`ZHOpgMGf1^sHIvW7jZS3BV9g2MayoY zk1t?N9vIG2F$Tbc23sN|IQXAs_LnR?cUYM%HNVKIV#Cx!!mJp~nnSm7?n<&YC`W~T&8@zhgoi!jazD<9veCoG{ zHs9heY)X!8eU_&c89Yv(Xd#EWF{;1X0_7%Z<%P>RB#_9s_N!~p8VXdSi30%A*r1ne zsa9WsD7F^ef5RrO#01T5KRGE9bNfq#)|93yhD>R zS&L98@mrYBKVZpR03Sk$iQH@0je5^DrarC{*`q;kRlF1{G?#$O| zC$a|9TyTk41IOqCK*f#Co70z-q9`)jDD{ zcvnYfJj=!<&VN`nWLp=oVLRp;ZbKBQWhCxkvf~81@@%D15xpxb|hYAFpNM zQa`^m6?j_1#%5>{drhDBIoeiULzvM87ycXQ|I{zLT`;AC5oaHjP;7n4@uaOGEe^Ph ztTQ};Zmv>NRBCXEnAg&8#Ddn(+$(xW8F+fk@!b@WZ=>MX*UNSCR^L?x0vO0bU2)QV z7yH2;7PEG~Sl$m_05#KNdQyIySQi5{7oB*zvfrNvvyCeHlf+>R{w7c$qCBNId8Oc3)CA;!&fgVZl(!H(sg8)-Zv~|vaI8*&Zn4MGkIYD#TLI}SLSWs z9=-!W)bOS_%nHyxd9w-MHcUYPZLGk?%_CzC!@1zH_@CA9d5eujr~HF;$2`?LmpjLew*vjev= z(S|RQK+{+cW^qlL@lD2}Zv;|)EGT53HjSbQwZ+}?QGrtks;5C{LLQT4eQeg9bzRZU zbzis;Cx8r;vhuxWS1(Duc}s93>~g*ebXi=H>goySs1;}3j6;VltTdg%kP(*M(4Lh% zpUc!Qcp4+8t(&rYW91y|Q)JY2616*p3gF*Q%tlyr4JwK&ea~F+@H$AqU0?bBbb|;f zV?iy8k(KA!Ryh-kDkh>=geFwEPh(%{CdcydKB^)lm1pkC>aSYj*xsLQAy@b>I*s+~ zx(hem((Fvb5~J?!cLCNYg0uoGm`e|*b5m1Ty%50=QSC0;)m#CVTJ>1=079Vo2ed~J z3_09)#K+bxdXnK#0P;2=k~T+w7=#cc>j1?3YC24T3~o5!bx(b?4tyv}K*#@cK8e`X z=KjTonOvE7Tvlvp$@+FCmM`5Vt!>FLwvF$6`5QD|E%OM53CsEk>*+b}6FijIiL?@K zNFuv;3j&Pc)wDYIFBZ`AEv~QgbnOrAA%0*K88}Ls+Vk_a$U`u+sgBE}{M1i4Y=3Y+T`sw=L3W)u(n*L{+ zVs~cAy&)2rGCCy*<(_Uh9@OrPVazgR#~1@?o%iJU~_ei}H&tWi4F z-g!rzg9)&T*AlTuz&dwRV5vAgm&sisq*bLlp*J4slf>S(#$Xx&h@30u>M>rz>dI12 z8Q8Vn=d3Fq0b^12npFTFq)-#nzlKd1=$ueEBoflS^u3>+NwlHM*icmwI;tB38LJ)Hk~@iqQh$;34cF)}c>Er~ziA!5UAlJJqWV znJp#I$iQm}T#uU=0Je&=u#C4UU#g{D-G;SB$#P@!W1tejK?*nWrWT z-7`7$W`!v;(_7Izu;nQ(CTT8|Qq;iV%Bu%FZyo6^50@EW_X{Jt|K6JA+$Y`RyJTAz zC*QlqxH;;Qu2NfL+R{e0nlv*esOd;L*XtA0w+Z&NJ)I%35DM|j2SdOSkJumHLPqn^QBp~`k%#ICk==lL7x*y^`Y zG|ncBEz|q?k?WlD(Rqq~f8tJ=oJC1uE>oX#r&G@5;MO1G&5*4^2H*&x+`jJwTr2k3 z-SEXDfCaG|2ld}YzU{v+RpQw-41|Gf8O=nB(4|Hcs{t-PA>wn3Fd!sGsNgNsh3WV? z$(#ANVLi-nqBZp;!o_a+oMC0hM;5Eh&0OhUcYK^PUgM?)#&Qn2?P<;UQLWwUx-#~U zS$HP+X003REed@6bI_6a{=zc$;yN=-S9fQ6iEiQuXlSvcgNYwbI?dVdJ3*hk`x}rP ztjEP%jL#I_b&H!RoY(tsV@|nCLkT$I*SU&1V3vkzVQCpvb5ZH#K(+^V>L8z=HlSkS zx0~1y|1&{Hb<$=+IEx7OID^uBu&ygAp}d;6NnYQU8*d)xrP{k;DmGXO5kd~lyq2pG zATBdJ3|{C<-uH_Fv0tTu(|+;n*|U(cuA|SjdUY$NqH&anXzyCm!=>rPo;(KH^ivAN zdTtlhn{}5#d_$VX8Ye%o8knp^CYoes?aH2T_0O8}VZwNCg7b6dpw+i{9{TqmJSROp zyQ}HGzfr?pnxj30UH4MGt(F9ewd$K7zf!q=t|1_wWI4b1Vtp`rw$G;Xv#$Kr$Y*NN z{vA>iI4#1_y)tQ9Q0+5rQ5%e$O04~iTOg!X2l&n1zX$&vk+_aoRVHA?`OXPl>E`Nhk z5p;PRZKV*8iC1>GKY|7FCILycW9@FE^xT?smF+fcYkrdvIkbVI6}-kM4v;%$)knef zglVO%n!Gv!ARuBGTxWg{QyI8>@18iMCqVHak0o801s9AHQY=Ed-g-8QM+i+LA~;|d z;ogk?Or=PzlNW8fSv&O0&)EnZO8x3+&^g9wWxlvO+!<}s2hc9BaiZ#NW#Q3-j-?cg zyU~Xe2)Up(dzw?zQb)(DS$fKj>HBrP)!P)1b=~1(niH*PSIJmHYy-o@)N1PRo$8p` z-yDdCy*Dlxy*nLBA1ZbCIdSl!klM<-9T?0j5)>?lJQ3&;_+!El*l`x@KXqrQR1S-b zDOoa2zbfcx+I1qoX^G)Oxg%amCEO&XU|pSOElq8p3Wp}S5#QYqTY0z)3j{_Kf`QyV zO`72Kch+vvJWrv5U$(pn;=}>CKTK%*ac>b_;MsP77{+n+pJ-JT$wc=8Af~+8i|)ru z_vbeHWYmqcA#yuy*qdbva9`@g;x+gSECis95EQI8J3P3p?-6xqPJJWSIzLRiYFqofp0s8T9X?YSw zD;8&^ySArz@HgNRs^@AA1#3aK&OWigV3;c~cSPsIS`k;POkBj|?-DhH(L;Vvr5Q9$ zqmuKJl-9ucJ=hDgwBe(OYDtm#?wEP#(HgqMovvzsh?gcwf&(G)^>G`G^PpwVip-{Q zsiY}U_1}A!u15lumozqA&7MQb;uG#cbbZ-a&K@1@bQA+=&$)^8U-*rn5g0*r_2qE9 z%SfbX?_v~)wV_*4k7`Xb+$aXFiI>W+hT;Iw!cBgqu>*#=P+S*v%BDX0G*oeE1LCdN z^$))RMvjsdmfAopkLHuFfv%J9D^j+|0v#flbUk2vf{PdLLR)3eb>zC4@C8*T~!dfU62j|OT9I+Z9!|i0mE}n7y*}SQP%pvmyi-d%#Y&kSqLo18kFy@?Z1DaAv(?3^5q?)J6 z?`u~wqOUa6Xiw0gBRgfGkSx7Q`(a^C7jEAa9Mw%I`I3Bk(fs<3OP>#woccqF`Nna# z<6~77$yc7ezq5hm_r7-n!q}oyw+HGkCGI(si=v8yKC8QS zS!v(?o1eMCLzXXybYLV}RMBGLus37+bV^}z?{NPXfw@Z8FU2P$&lNnnXk&0LESe`q zuKGT2T?@|^vpn(i3*YtmdwOY$r@dS$pYGl3;Q@f|&&SZtY^@Rtsy+hMnNp8xB}4nL zw%+hfm@^gaBkub7xYJCN(!G(mD@*q`lr*{xxaviAD#{o=pzKlX}W zFk1P}|KNW)|Er(2UfH=>E!=Rzj&?ZzxMOjbwJp|o&SSGRw+@L+T`_8J74Y)O?cHgz z?jOWyulon$AqwXP7B#zf?RgVj^HBY!MzDrKLe#naczKee&al$4)GN=4$sr$hIN~SRCNiSas^+Wn;;9YF z8Qn)xN?aRfB}&K~8serZDzS}iPs?%5`s2BNid9<)rs5Wj4ePL7>lIFspT6hD1gK0q zhLT!_>Z0(_(*Pwd)4M6YDR=K~EH~W^pSxGPBP{)E@`bn`*1CeNa%bD?(!fK`oII2% z;AOCzM`ZMN%LbnGpw|6M7bemTWJWw_q>SdUnNb0|y0%#Il?UPF-@El1oebX0|KXH3 z$V&HEchb0Pen9XDoIQ?ZZEuLUIU(mZZ^EZWV>KM6tb6DC(;bu+u=U^ zhcxy#=ccFz_R-Gk)5WI`YW8mRCuQd+&hN&M@KWOZLwR;v0@~{Ky`YbNVvjpJ_K4s` z4=&^2%-((P05$Z%iAbL#is0v`W-0Z%@e(s<6I`4xC6*POJZr(@dh%K9hAEovp%E2l z+UU^pOWh^=6h`?W{*+~9)e=XGX@$2_BlNwfol|0ix-_E$KNIz8^-N6>-4aTUEieqg zx!(A02Wu0WAh3l7aF3vj#^F+i-U4xYx6FR!p%LI_;uTtM7R}hSuMB&~Z5R zi%!axy6U{fl~jQkg>VAo*{`QX@BJ2Gt_LDnLgKekvkpwIiX+;-X#)SEyek;D`|bg% z_qbJ^Tu1^X3;clhe@W@+CK>DaUh!p64lk>|FVwn~3#-z-1op;#v(kwQ-Qzrh|B zo1&T`GD^IE`82oT&0Wxh<3wkW<#dygzE+N_p=I8R@7X+q4q0qwUP*Vcg-?!M1V`Gb zm%x($?oXdtKH?*K%*0l>U_B%58fx?hJzjOwb)d>z>Yl)KubIuT?W`e&V>}|3_Qd^h z6Mu-0LLIgfrw~(L3VylRFDc9-`yBKuYhF)zU``g6f zTa>1Rk`@*tcW-)cOwvM>=QO(?zq{uJ{V?a7H6P-_PUBja;+;fHIHmH+pz^R^V zzXOaZc5WimBvst}B}*4JL++ga_zn(`%qvU335hJ4f;^76m@S*vkLucb6&YPDfiE!*I76mb~mYKWW`LG)^>qS?|G815;zIY+M}`@8T(+ zO}(3uzaeUSe^KtMHSN+g=v-tJDPbGQ>$mJ!ZVCvK#@@k`9r%m^CH^+MJ=9m6diRt& zg>f}jq=-+yp<|Ud@!@&BU-F5wD$2ZC=e)gRwV&Jv#JH*8ct< zS>jLV6*$D`82_oyEb?IM)sq_#=(Qm&KuX z#nv_6cgN)7_!Z^~!+Q3kFxRpz=J#Snliq5c)s6ZwTjNtdJ;Z|j3uWj=$U?KcPgj*fdIdjLz7txu6qaNHP{izKIu4LSB#@THRY~1qBLhP`( zVuIeGk%xW1#~e$a#bYhz7WXm$~{6S z4NlXClN_H;INPC1UNjFX0cJu;MAXX(*xYmE^z53Sxyioe5@_$pjGA`PPZE7{1>ZGq zX$3cv-K+^_IM8PynzWwh^_@d@O*PFaA-V;XB|>GlG9{!~0@rzw*5Xryg7&AKtAQ zqJ5>w;;fk^sCLHKjC=Q=d)|~s6sY@kd7Z0M3->MJ*D;MQ(IYiHYb0@2TPuIH5|@?@ zI?Y{!mRILg!DvLP7QN=fF7$iZ!cUtDW2(L7L`5d13! znc{yI=|c75sVN6!M{tYYdiE)hCmnjv3+&tXoVM%E*FE8O(1MPUjeuO z_4HSk$NvYOt{c{v|DI+2>(8v&@^@;18KP@}EhrZOhwkTV>jtK40O`g%3A&g$+@BdU zVE7ze|Jk+Qk;%`DXBefyfnlzI=cMNVtU~>et>5yjS`I43#Kb&({J0VNdC&FT+lES~ zp!)x<9W{Qm4VWoMacrAF=?_;zm|uZO-O`)3P^kZ*xOk^p%BYC0vJ&K4=s0ZN(B4K& zbqySzGw2D*`?m55*A?zPF9Nql=Fupb+r3bMb=TS`5J-*b>wtpB3BY$>fHKHywIrb( zL2x3JEtOpw&ozLepY!AGs3*$E$`XZC>M^_Q4Z#AVsN&W)o2tsg@l$diBd|KTmp%S|=dTkZve(xPJG*gPkLmeS6!P?@x}q67|;Y5H^Kinb3+Ax(LD!P-N` zsql1=JhQyIxPQsd=4JojUkehLJ2pJ@smZ8LzNef^qDNcA3!U%1%9~<%OJPlcrR?4&Q1)6=T`{h0;th~14{FLA zg=g#tq^r{fp_($;5{ecorn0-R1exKQAYo%70gMeMbjGc3#lQ_&F z$8eiR0gqi*+K>5Tc(=A~R+weo_kN=;v%X52p-aKAoVqp^_i_w^sW&ERI_<+R8Znql z2tDU}J1B|n?bx}ak$wmDvUxu@|6_!Dim0CYP0`Z2OTSJ!I=xA7+sG$S+?ltjyv|ye z5`9-D_hm|Hq!vALMkX5Aq{Uu7ITj7-^L=H1nhrtTif z!W*_bBx#dIsp?rLtTaCR*1NkR4Bc*WTUY$M4uk2T$KFt-8XtscZoy)ngByJ8i5s|# zWe>EM1>Fh!l8zid*OaHF)nX;mF36xfwEPy^i7pn=)16Ds1DhHgPQQ6uQ)1hlwjX99 zrPFi#ZtrHm{JLPER5(!9koUzj8RYK|*|jeq!P#G=4BDbE{$aWggZcYFF29DzFe9qx z*g^ynBhn0IzUV+<0gTyZYsp;^eI#Ti4dr@^^;=_Z2e#D~$zO@lkl1d@g!vQB64Ztp zpF|_ihM?%G=I9aa^ZgVb~q$|8kU^P z9_~#q?9egLow*OP(U$+TpjEbFw&9@^Fu?3w)5{W!V#rs*rP#f{#CPlLvmUcH{9^gD{w~ZH> zB~mbjW!-3!{G*FKwjQoR@RPg)B`yccQ2UUBjJa$-V#raghc4rA5h1DPq$%F+tTFju#UGnaQ4TvoiCU7%hzBE3lah-W1*!bt*!c*FwRK5<+n&z*i=PD z>QGD4S9oE%6$omr(G3U98TTerj4FM{wCn><1uNgyJ3INtxG=*cJaRbZozZc?Ts#Mj z;vs650LC5LsC#%VKd^JW;3o^a_Tz@FJy&GqIzdg953F957POd`Ug_U@N4mJ%Gi55g z!;nWnDbiT%qN3b_cZ^0dC=Oz)z7Iz))D%5}_W7XFYMF$RsWE%PA-zXf!`=-J+F8Rq z6}#1TdIVXCOU;23OP@3E+3-hsvA_SvkBbX67|ic7P2wtZPLtbO zJKFoY+uDeURvuV^e2I+SX+8^#_uCa&q~vMXufp_h4CEE3FGC@&GiVL=DoJT-rfZ1W z(&;&poA`=fhaTQMH&t&Y$8=4JJ{Ts3aFd<=C&gDUWtA0>@7Vnw*w|ikk#b^fS(Ygb zT5mWc_&GZ}m-|3>a8ywPZ$lCWp|hIkz#}B&kZNQiw5XRif;b~7pF80KIuxAj^6_Q? ze@V6NLW-XR=R2+D2pPMq$b%^x7v8SPYP<98txISZL7ptIeP_JxnW0&zKPP8Hm&JUnw?DQ z`KmI%k`Pb^m^-Ub)7@(P+dHO7L1<0bXM#f zs(u}E4ObXt1Ez3(E%*uIj9zyz|D|fg#^0E(p~pX8zyGS?7ri$3t@{-$_JaE-qKE%C!yv zu3^Ekxz@6m0;yKirFf_k_xQ2QKRy}swwV6u*_``=r-0Xfy@HKs`||oOaAJfQ4-$C>?b2D#}bf9cHP^9KH~&0I(qh^dlW!fJnQT+(r7X8iIcSxFmH z)-nO{MV_3(B@OKyaCtsUsHga!KqEit0)1ZK(5`vsl~=6{vra~B_j#JGp9$WS`Kc7x z9UWL%5_OaA`?DwnmX{tQ!J&l-XQ_CJuX1A zlADN0BX$?ym`vx=*WIDH-uWe7-4kOHT?Uj_xR_8;7TJc5oTD|jm7#2$0G9Iz02+W3 z0yamh>1~X~J@^+y#ciqa_Hc^!YQB`lDQ3lyxUg|j{DC4yV7qtnrCv6F62jtcT`l#+ z^AjyFdz_|9LB*byFWjpE*RdQ3Of=We8tYjLCZx0EyLZ$3*l10Jn#fD= zYG3t?{WKwy4EXPEH4e|9_J~2Qp&o*;K6sI0LMs^nF!DBI+yM;hh}F-Sh^P|4%`U4F zP3@G3fWshs;1*v^6ISownkfW6>`MJok4lRk=O^U638^<|jePg_HT{Tu9%FxKBtHgG z0!<~QKi2qof7NBq1@6o%ux`4u)EOW_#Ooc&^nJwH!KY(4JAJl+Ltoq!^^TokmfI11P}? zx%oebd#qrw5Zqtwu1MLw74ZHLS^+El!=|lfWbW!n84~246FMNhn*|vO!uVTcqn5K^ zqifri^gktST=$0wJDK?B>fpYodfo_&j1jhP`O!e8NBm`tEdfYh8*BouFJ=DWLDCps z>s}>edC?CRuWs*pm^>+;0GE}uQ-1C7U2BEKSQVcdNYhP=cR5>!9{kKR%b}YQfAv>OuPlNuk5x3OcorEi1IuOPzvot(@$7F zs|=-Mpyj=u0K` zH;5gwRQh6OZJDiku1<t1hRDAnI?*lk-8)ec*f*#WR6h|jcx~1p6 zsqzYUpfs3RVfJ|R%%%?aQ0By+y{BM&Ur4W2mVAhZ4mbM8!p<7zS@zL(Y==XonEiS% z4{c>@qx7P6+VP?bTY;=Bp8;)!ROdwNzG)r%tAO*ma`jZLDSo6 zL;%}8_su^WN*uDJ*8B#z%6I32<3BOv??G53ivgD@di8CGs`EC`VyrGVmf`qoEFWuL zJRcH|3%7p5(11|R@Y7*i=K@RfQ7z^4&hOovrn$O+kfbF}+`W;mXML}~$~W#;A+f(X zcX&A|yEf2oBI^d-Z@q>QuT!^}%T*ub)E*g*Vk3*@&X0uYzo2*gxXO@_Q5_7(Jo#(| zRaaw=8fzqlSB(Oy#^?`b7{q)p8Y{>mrdcGYk5YDC7)u5h^yc}e!Je$qtp60cyR=65 zw!8_qpFYfk*P-{pklAJtKP?oI0{h<9p)@s*&f`>^?OibSf==Vmr7Pl#qe?p?jpv@G zMrJ4R2ifF8OO=ipx)0lW_WUwo@A}mp|AO^DPci%cdHlcgsa1+n7Umx=0H9s}cgFLN zIR<~_f2Mi%>#wdEglEpAIu|4NnGoaD(;E(6|Jv(LFER+XMlIY`mfh*~Nu<1_xGqWL zYkRuYANszF40sPIn02=Vq%4d;Es~Wo$N}A`sCGYZUa>5*oJ8AY5fgIqd$!D_-pnFM<{+@94wVhtB>{dJ;9h+*y>lYL%}?m zs1*ty;KH!z+sYC1iujcRgwG=Y=AZE2&34bL;oJs<;iq-kt%Tj%$h8nfWPJVI$8pj` z)qS-P*Xg;!oB@mvz3n+vqQVKp9at?DQ|qh`b*J^RZ--D?u1{G@PX8wQrx{6P+1O`a zYAn`LkXw2*<5e3OLuX97bW6!ABV%YOoo&S1byjCN3Mi9PLHfD3Mj?oEWzAZE+!g}C1~hN&fHtrgiINY z5!qWu%4y+-&1e}7T;s18o}7q`b+5NL10)LvAxV#!MAV-{M_U^mg=+^768I-#`-;p8 zqzpCV^mOnfmE9}npL&>(9X#`s>VtchCi(#B@gvT%^|7V6$XxE2emh)RvT7)0$@2x$ z%nKj>OlK`CIeE5sv%j8VHf?0Z(l}?*AZmb71gFbzSaEdv^A69sGhr)kJ#squ`D0g@ zy?&!k&YFYe!X8U>E|`3TWmg>3y+r2vIKRTk=8;TUZ5b2(@yKltan(2`^*xmrqlYi1 zwzqpx<^ST6t6sKS`pd_|H^d;Ie&1@3NF6lXaq)>{zWU%B(&kHyas%-KR1p~kAyg`y?YfE$T>I~sPVRrI%t7^%HMTyns+0P@( zl2#1$#9P&meW92FeyuaqvFC<5D`k+B^J~ea2*WRaOm{ElyHCvqL$rB;7J&LHMsnHfh*F+_} zM_p=0U7(+)DMSLTtgN5}Ud>_HVm{-*I?+BM`N74a<;3CP9BQmt4%RcD<0I=t^v-#A z-UHpb{ahQ%SLHPa^&9$MV^@3^%Asv&Bnkt*1_T+73F!Wd)yiXZ;u2fmbV>7E=3Dmw z6OS|4Ow}2#Xf>73&EZ3nW7w7Oeo}vyDD> z^Slf)L5wp0rfWl~2(1Q-**5P54I3i4v29EBpxN)(oQ0Ns$2eL>-cDdB%uEpnL9=t4sdBxcG$1xSu zpCA_kxxLy_Mx0LNm&Iu%gJs4el&SSF!308tV$zuwe@aPD#AoGpw2sUW{BJ_FUYKju zkRF@oWYEdSjKl>~`OXv*eB)ur8x~;p3#Z`Is5sp+$zpTv5B1c2l#kl9aAN3LJ^B%t!eB30Fj_Ed;W&6fWu& zfQCtIsP9P_zR_U0IK8n>J~(~!33M#ruGuSbaPIC9-xuP%a}xRl`D1~^?y;AIY8o%b z&)pj&5jGt^a2o7)9AfVwx?eG_|^%DvRB2cMj?mDj^XJQ5xO^DfSY1&RW+O|ijV zK8)zU&rZt;;S!GN+{a%olu0mDcF!Dsm8@ySAZUK}Q5-hL?)x%P=){J+mZVXoFSjP(W~; z&b;TaT}(@+NPTy@{5@qvc^vi38Fs86^F3zkcS)+OOSEtzb2%@M zrXKr-GGyv0rxoEkI2+eKaJpw?(fQA!$ixM`!~l8P*1I+y#vGUmu#_>sUjM)1--Y}S z*?z6n#*&GgI-}KNFOj)0S1>zorE{^Ycc3Uy+wAufc<*x}OCS!D8|?P`N8E&5hnNDyMD_-?&>*+?~%+%x}NY{{Q&;+OsG zsk7Wt$tgy7aV6g_>g+mjGUv!C(s|M!!F3q`*KIk9+!F4>4$hG}YnyBsH7H_4^LSQJo zR3l@rmBdNnYF3~M3z1+}T1;YmE6F~9Ef<3~D2x6JMf8c@^tG#X3tZK$LrzP6Cm`s4 z;le#PXrCGvrvW{7Jij*#>$Di6tDR&uZQ%;xzIvTjub>$4s!dH*gx z?rs(E9shb!)CnCBfm5}4%N9asb4yETaPWR0mq5R@$h9oAN9HGzCHfB`uJLbIC^n>tPYLtMUXeO!gS$j z4Vs@VZc5g(`S#T8v1&h+#Fdcf;g=G)%tV%%jb-=FeMT-7H2H<418ybBZHNN6A}ro~ zyQvz?ke)d5<@45nNUIjWXKN)=M2^|gXZaW7%%p>a=eGJm{_p4V6j8GP_8EPy zIX71YRb5&QUuu8zSyu&_eGhz6dZ+(2jw@F?6X6~PdaqBuU&sarpLDI&yqo2Se$()^ zBjMPDNgk3AlJwRfL44Ugt(mgrI2wg$KJb!Igcg^vr^7GkXU)K3DdlFO#;YGM zhkW#nOAe(b9Aw<hv;q^-(bt>L+OzU{7&(6QD zkD|ycwN@z2AV%XgX-6&qrIN zs+n+G+oAq|QxKs4(E?qkS(g6~;@$(S$#h#Aj>CwKip-1^5V0d5U;&hFLz;kerK*TP z5KwvxV8eofB1P%adsGN5grE!}Ae|7Yp$Gv2gpv>-K)&_D=-&JP_jjG|{Qo)Md9N8~ z3<-Jqv(~-tb+1h;cyJ$U4tZ{0vT7ZR5lxo950Q2Xl6u zE=(jz*Y~pdOaB)U{&s#VeU3Vvk87N}1C3ZC?hR=h+{SP`LOuy_-d0ixFXSfpjICSl3%m zwz5mZCNskbnxn_Ll_Q%(V=o^Z_t%yCa2lP%==Q($GVJ~JRX+_&J*`1QcpNYbH$$+ zsf*j|te-*s7RY!C{O|K70rc=PL&pr6vQPpX)<`Z;wt;>;Y*0yQ|!ir!@-o>x~>3a?xKdY7mc%sY!S@(z|ZNvX+;yXLG}IcW|>1Fs^E zzS{Jr0FL9CFn|=ArU4NH=nHm|iSH4L&&448xdys&7PzMmA>9UOjfi)hS=OERZl$ik zGt!*L-MmDq4s-UyRS=9HY9cy_cNp5$x(? z_~!1p);kk-dE9H=?KI7j-$%Ui^Gj0BeQa*8t5}9LdG{_%IOwg11eDoeo&w9EJRx4a z)F1^ej6Zhl3Ps#kly8*7w|8g2nb%QX%11Qz5JDUJ)-49h8lk||1p9Co+qoncMJjM& z77GmAa;dL*DeciXLo_zBLqO4kbpZ(ZTN$T2G8L&${EVLZt7O)N*Bn=%Z+4%if`0Mc z6(ow^6Sb)4o2sO2Ll3C(aQDb+vPSsHPoJG#T_Z|4!2gbRD$4*8k3Fp|XQ3s2IT;9G zh~yw8k{dkq!xtHw>|FLGXCBcRsa5EV((nludmMQ^Zst}9e5+6U3~@HUHm20nxy@@r zbYfz9(}RZb7tdryTD?X5qFg=8TFqqoEw=!FZe{05O`<#jyMtS!RJl{2lfmvDS%~&x zBZdXUXpwpID?R-u7p&0$oh+b^0;JR9Q{|+p`e>*=HVctPgxl1wOb%wJJS91f1=NU^ zL9g#Fv)UA^=Q0^@zs+b{N3BU{fI$iaP^THSGt|D z<{dsy6E0?N>eXNme;?Jz2GprKi!4|c>XAi3zajv`jgEXfZzwJATL7hW^k8{_0;OMx zDD+p&CyClrzxFpm0m-LeP=$B$uA_)Yyp64?^9@_#fL61{8wL&kdXe6_Y8@1=? z%I4tj5G+@|9Gl*GE(!7R-D4$NQcqMWarJ((;FXrRm?4x4JQ>qj~Y=Ywt6`Lxs@py&Knd=Jl zspo!1CBMt&yLgl&KOp-)s-_mGXXGUZYQ|CO_9p-daCHp;!P>$+$ggne@$$_cC5XhH zwTu%=0aRV&5SBW1;jQWnLY{M|6P^DnR}h+Iyj?&b3n?{%9L_-RlLEzCQfuqn%Hh1r zJdlbZ{)YAD{;0acyJv>|c0#*hHu+@AiRk2oPjBPpm9=4SjM~!MZ{}+V8>zD`8Jq4! z&*ed#SOmrX`TUn&Q$K#|e@wC|Pu^7VBcPRt`ll$@|42ORUt(C`cmUyJ3=Oa-TBzlh2tG|+C6dn<=+4B~Z7=V)U zvQPlJmQL1!cZwU6E#8U;k9do790^gZb2;J|Z9{Fgs#2=Q^IU#}2Tq>$OIE4mBzngg_fwPb7@9$^)wMA!`*MIK5 ziHV7CaP7Z(*u$dEeA;!A{F3&47>%6H)cg{`DBU@+x>AM!q!9)BUZfO+6I13@h{hH! zfihuQq)+{v*@;?54HCkJMc45&N`8z15S|dN^L_kpoSmIlS+un7i12WdQzs(N&9hkgBOVsMyBIE zIHR@q*RR(LQx7=3=K-qk@Z*48v8R8z`|J8Ozx3^SFmvq?b-%1u@T=;t;T7!V{c@*X z{hIiD)mNss(r&1Z?o#JwK3~6#vsC^ny}}{L-Rm>(hsw7Kx3|Y?J;u&jMeG~vlQWNR zqPhH%H>8+;4)+8|P7ibQp1ymORjm(Y2e+D@I$NuG!Sasz4+C^t(O%EnZmARIeqMRU zFch!u_qLIa!P?Ewb)S?dUQ6qd)lCrbsUOA9v`8Hl)#b=Y8amlf*-jUa*N+NOZ;{K> z&tt@IW?85!W?U$&qQ`WNdM~k3&n?tEyMa+Uu1k5Q)#OCJA(~dwVuh^yk>pl#uplMbeR0v^%#e^%mv*KC&#*{|`z8GWAy(S=J73qGR-?ic1-_x$Aw3Moluq%p+5qX5|h3 zoKzbw|1rCwx6l243grj=E)y&?zjMXC(z>1b%6eo2loA^+8t0F8*EsfO2dMYRGi9^1 zc8E#x-Zb9TKyD>a^M`GN<30%LzJ~gWBR0NtwH|G| zi4)07(1UEkN*YOr(vd`rF1Yflxxu#WZqS0sSEHq>ds5OqrDrIu$Rfu?)PDH_qS8%J zm0>ZM2qonqwBuYzUiI$_(59kNZO1PER_Py6+qtJ=*w=UFdslo`d*?TpW>X_M4NXne znn8!gh?>hPgB&A^imc&92)EzrHzfbmh`uXuZ-TpA2xD$RZw^q4J~URch(Ash8{G;G zJv4JRMBq6)!e)5gMvnyxVgW7R@m+^&cK&CNTaO4|olvC{25&!Q%Me@=%RRK4=l^^N zwa0vO4-7}k!3Ife0RFf%zmjheLVE4$GBY$b7K2jh4GJ^QfQH3%{9E{YTo9{C+F2DF z6~+$e4~hfvL;Ox^_Y^z*D3qm)cLK1lAjLU%gX%;m;7?_ zS7QOB6e0buH1uDo6@FEYPqdrGGKBG64eT?LPRehw4IQKMe(ZZv-7{^wL2Y(jdBZ`W z7FfuccFtK%%ToW0C91ErZ%Kg=Kb6<5hc6bMJYsz)~%7xS`R& z5sg3`LJ6un-ny`J@b;;&$Vg#;|CltghmXXH<84p-`()^RNAWn4bTb?|B}^i_XfC-% zsV?_F%W-F=rd$+|P(fe#cvO}@1nt&-UQ5g~xpw}a4vFD9sK%v&mpX72wU{F-0&-q! zCKp;_Lmd4i=3f_d)`rFTsGn;SWC)=Ag_R76zBcg`#b4HyCwas)?nrfPTfV1Z%^jw1 zF2vA6w!5ysedW__Fyb{04fI*e3fqy~=CiGZX;QDV6zs)=g@PtYZiD*XnEG&MA9L>$ zbmI=QKOnhFN}Th@xJPa{aExpvE3s<(U`Kvq6F`h&(yAQyr1_O53XKkqWwP( zmo0Y`p+sY>xDlKZRVQ~h*Npk*$Q!0pa;sr@gv4^1;M82Adu2RTzCnJrw1ctqAQnmc z2r>2$Z_km`q9pEsV0+gQd?G8JTojvjuk0;y7me}?D*0YUv{3A^ghQ)ETr%IjeOm=w zCZH6Vn-11_@edT~A6pwj3vhY0`P4~~)ZSyy-8LE7vzUCh(IiJ=*y{^6C#e6?OJs zdE@_5rf|=B#FO~(1pNLlg!6y*LCmL-+04?6gWqa@e5l-DHDt@1Ti@DXG=XEoCO^?IOUO~iF2c6g2!T2&<1O?IUK4wh)$lCduT_mk5qO95bdZu`e z-SaxMNqAz%dzZmoThcxsl);f@7`~lD+odJc!)8dQr2op*^?BGrUkaRaLz^)y;(ZUG zPIFc(BckcUV*`)X6f?jw8J~r%i$bA3x=r<~C~_8O;EXcoE*~EsN1QjvD#1c7|KYuR z&mh$iZ`Q}~C6j(ZH4?p!>wKA?z9pTbp{u#jRR4DT%j^2RlaD$&4V4E3Nrd;8)JI}+w{<5`D>=)%Il8q@+G zv?W028Gfc(-d5Ne+Mj73 zBn#>-JqynaG8>X_jWXRw{jw7$_f%5IWoxbM@e7}e7ag5US)Z?a1;>ORz=a#tz>9+7 z7V3Hx*(9_{TmGt75Hxw{o`ku`49$JHkeUJnDKx$8OYUg!*scS4goSWHl z)a~=5>R=c68J_fTJiCH}{MrD~xqN?)pPQ@eFxG#`zL2Z;v}VMSrWbq9A#b=HD#i6u#@Y_TU#;bVSE5 zyMNeRNYQMtZ7SN4(fR{vAR6*9Z@;M6TTCtK#SPfurbX!wAGobhNa z`=e9m%4(mxRn&|s%E{3Jt?8OCUmEFtEP2T5?bo*uM4|T9*r&T+zZVtZFeNx@i;kEH zmqnYs)1BrIl@ppWV|$+s2?=mCi%S1|@JT57l1sA^tiX=>@%|C9?!>J2H2NRB_!nIv?iW6)>CO-3oPbEQz)T3X?&SzyCWNrUcq3zwcmH~C3Q^Aw2mH*U@gr!U-)X| zqlK~b--J4?yt14#;5IUD)*cxet|f{iDtoBjJh}!5cz2ix%DZ2*C+Cv3=qS8}I5GRC-_$4tdqSZgWObv;Zdk92)EJqN5{a z)}3@EvKn_SQZCB0HGkg~+(19+s1L3~BWq#e9IV=H$PQ8`2%uCa@Ciq=>R1rULl&^5 zlRwuS5DsBWfz8U^Y6Pf@EwY{KUmioZdll9CO24314^6d&8(h63Z+5udC#8DpkgI;({5apv z`2ty05b)XF7EnlGrg!#QLm%Lyn*7`gC0-C<;RX_2437NV_wV3%2 zL)&Flt7-`2<%XQ|nxBu6f@5j;GNsX+T&`YjWGLa^0AAnFHIr}uOanXoN{?c~gCsBh zSMC~{ZC)K10oRNXJ7+NdHEYpT2?b9HsT)=F?%gG%z$NhUac(ptaq|*`ibuR;q2jLFrqaz@M(l$XM^e1$7%$N?s6`6g+$rbCRg z2K%<-$;R(JevKYqaDHi{HrWRDXNt|}6PL`te<)jgj0*63fGq!JVJP$3oPB>Y2GeGQ zxi)(9p=4J|l69;=M66f%g7U^@2HBwk-K1lPmE-w*CZUzgKFgbCoeo?G?C{&eN(P}?B9RzUox!v z{zuG%i=zMDM7e!#l4i(emUsHxFFW>=cTM{lEne%m-fsa?=x{eY8c(hwLrVhE=&&Q( zH46n5y`_d}V5n}unKTHi>vN}Ls&;Z%nJ%sGr;VFiB{lLK4Si~Ak9YAXQnKEj6|@%$ z2Ni5Vr*7eaWH93yQUelQT;X*Uh2HYi{d5mtvbX-=k-YFIl5ImCrq0xYuzqczDWU+;llRxKdfq ze%Zn;+yA0q?Zgy;jHc|>;!9`?jpH1H?BCU5Qfo1*gp@O4l9D)6zSIeBaf{VBI);pVNUj!`97D6#RW=3j(u3(0law3+iH&7F; z$d0=~(7iA}B9^=E2Xg}4?YmsPNE-{jZPlW9SRlSY5-kr91G~AvBShM6Z&m>J`3?p( z*(wSw?$@oagrDr0`5U!;dK~sFsSz$V%|tC)t23Lh+H$-wj(9O zGPJ3`#8*q-jf(Q*JaeSCzju5s*QO+zRIEKNZwaAmXe8O{fcf$Op^Ubxq&o67mKI}AX%Eofw$6zw+8IC9Z<9f zQ$~iq@%rZ#Dvn4VM^E24wUOkGcA%n8?ayShjbb8)mL9=qNzKsEb?qqyTe4EpCBLLQ zo4INI)7k`wxF|nY9h}HRDe(~0U!b)O@c(W{o4&llmsq$pH08-)Q#eR%sTD^=SIsbX zze-PXTa0;`)m%C7PzS>Ex?rfstc-JL`g1wrB^*!4cwYDSU zz|1^hQ;$?9IC0{{usv+*4JjRks_9lu=Eu!&Wl}UFT-vkHCNsLfpH;X?(1#mla#;ne zNDbJ(xXG*7W$n(UgRvnmbH(*w>`3o#zc86$Whzeb*?nY{#PI&pa_-p_ki{Pj$d}z{ z56BCh`$Jya_NqamNvSUv5-CqtM(TOme|vXLVfhVYjLA`bF1mPBa(qI_$hMNA##?)u z<}Q1fL?z2|vS(Z0$C4%H$~uCNjQL_~V4vl0<-tZHUm&~DGN9E&Sd8JV)IvQ24=t?{(75i zU%DGdUpA!<#8WKWvWQLYw}ZDXZR6vK<(OaS-W(9Ll>0M%sa)$ktULkW)xrS7ZeT3+ z&?PDDRQW3Voh8&9MVS1Syyy^7iP~J)zWIHwx>y+r#Fu1@$lUsN6x^6!F@o^do9VSq zC?C^Sci)E{%@hX4sz}knmp(x@6RulGg;yp8?RA#3er4lGrCy`hMoPZt%4Udqiv-)gfg+)X}drH|O?{xNyx8$-VT zig~p{A6kZDf{^2HTM@{!vL;{hjUGqMN@?m757#XPcTjvZa@MkaFxUcue##rm$R-1q zdCzljE-Q&@5mQ`#H*?OXK|nioMQdmjEf6%Zdkuj8tIv|~50|;5gBt>+$l`-Xm-93D zky~(PRWcv>Kr7Id|CVjL>hzP;kPc+~|JGN3+{~!;|Nng9AHV0{nFf2*y#ZSGD{!`a z7YX*@>XW;M>nh|{jKmG{@s~;|uK3WWh2F@zq=K1f>Cf(@+#?)8q0U~gGJW0#KE{-+ zhkeXIm5Gs@9xi84G0wjpr}M|`ZHJ5~(tvE;IMc*PMq@xwS=X$oC6h74CMXlzH2sWVHYFi@ zK`SbhWv?>CiF~$MCvwLA*`HcpidmUlz07S+XrsO@H6AwhD($v)A`1jMA*k*O5>)uh zrA$X@3o3zw>`Hh7ek+~ru#Zyq_d|MqTCK)K$QUp>*@>hwEBFIGLMs((p?7U|vvq80 zf#xP28dSPnx#k_x2nV&$1L58hfbC1@;59>~(uUOu<}#_gN<63p;)H-%knV(&Z7ev&Cyth9hf<|$#sY2BC&%% zCe@%+J;J~MJKPo3_1%F)X}H)%s6COtVDK_xcLP~~k9rS(8ou7_6;KyVkh1PD)`lh~ z{9}V4`l%Py5re>54-Ym}clJfJ&d&{17X!Vdso$f=vr5PJTz3{v07ca2N^Q*rc!QC% zTTJ4#e-?}qAhHA>J3WfuVbp2jihoz_kMjMHXaV<*jOF2t)0yz4w+W>XG(ccAh*ZHp zQr0zFrB9w*=W_){;F-P_Ui$N$G#KavugV6rZ+*8PWqm}lR=Dm{G4Br60-CEAousBa zza0W8(#NPugGC{umj`5?zvm5Y=@oKagDOEZ6!yUPcHPP!5y&eX@o&&HY_4?1xlNAQ zz?@&wH8xHIEr(GgS^46{i|-=2P^Z6qvv`#NFrEnR=F6dN%1JPyZ5C14o86W@w%ORf zv3Sor&5rGbZl}~!Hsv~q8%LXva*b35P4hFHA%j*R|ATKfV8B_j5UqPt)sq&_i)!>o z%y+fX1%YyEmH;zadL0-eBbGxGjU^`zo-qUe9hF-+JZ#Iucl>-#PR>UQP+(cI2xg}P z-d*x7W>CI>IAM-Ni%O5Fgoa&~K6mV4NOeoon7!Tv*9XH3?A-zw=_^dSUAEOb{*Fwf z9XGcxYtK*If*A-+-KNm|4UPgb`Fz%;Gj zzU>?X$f}Wk(5SA_URIeY-}ZJh>?lnQj2JW{cSe{C#ZX0%vQY2cC{4YjLPMDQo4b2;&q9aaUPl7?)78TF z39tdrekvICL?$jPr`{vGm~aLwH_<#B1%*`hGdg^&)(80oCAFuW(B3WWn6ivGkgh?xS1pjr^o=Z z4K$Jxs%YLb0_CCK$8Xb|ij`Y}qaK!735f06ra$+3gQ>QidF2hQTK_q3->ssP5= zibZnzoOySEhYVB*+>%;kidJW~|0@SSZxUPI=v#b=m zyfOiMA9|Bcgm7b8q=mOSRI|tTds$ms^F!?T!gKy@3~308Fv&6Ek@=Zp(omb+bYPcq zTXSfn!HC4PeA*{-&|cvr84G&Y!S?TPwTp@(JXh?=>(S3iN!c&mGqt5o#8)Fl0#9Mj zJdGpuhwkt${mD@P8!Ucs&7>eWZ5{$2R?N$NiOa3+c{a?&nFipRn%zNlb#-MU8i@ct ztwa)qzgiV-)1Q2u?Zt~Gy5t;>rAZ&8li>`Il=eZ`_WX*ts2H{j1m4cCi;2$9^M3RB z+q#kQW@DdHddGD2QxQ+I;Lk}W7W{9&eGGcT5|g|VF~WQrd#<|m8ZY_b=UUEE|4;hBUNENf7Q~+y za83`_6_>d{^hFOY@yMtdJOPVb)R|gP=S|c#)(~FRijxDn{I^ekm{=TNcuM}fIR>@=DmaU^Tv^88qy`Oxd{%@v;(sl|TwjAn8wO zARMRC<*{_(u~rx(L9v{d*L+LYOm^4K+IDB0MFNN5@+UZrA-i`$)0iI>vRlz)YHI5E zs>*JYv_Yrd+xNjAH4ZQ5ne}kOrVD4CNoidfjbA|=LGYwuYxU7h&$Z-JpwWgc-w}jk%G=GwHMB=f83MCmu4U)p;M*=l zSiHPHtv1K$bL#NPtP|Edg`7}d_a`7Aj?xuHo&Xl;`t?;jf&%O_Ley2hdOM84ku=adc4oCMxb#k+h?7)Nh_S=^N5b(NpI?#F zi%dQ?dj>+nMWazaA+_7*fSPwZh@3T=T7PZ4^xS4xsYwS(2+Lz4<1GB8qB0iC@|%1; z459ZH>i#Vxz+Ae;u2=oW^Ef}_WA~@k>QeduQNF7hXmV*#oD@CW@q-JHW|(C(AN+R@ zASz6T2xXXFG4#OS0M-+Tid5U1Ej#VEGt^{0#k_#VBNT_T^@_-Uh%V+KEGEB&VM$Qy z^`gOJT~BKYZ7WjLNIvNNMAv7CK0K4_u&8+t4PY`GQBtTJje|n6>;35Xln-F+KTVC3YjG9 zEz&u?FD0lyRdrVO$|A(Qk?^s%yu2lB@($0`^jg%Z@;GP@~ z@#Xq9J~iqBV2l6cw_)CmyHFI|jlw{`qqdOcwJ#Au=Ulx-MW;ZvWH%spybC3;-WK%f zh8M{zrq_^kDbO%N+QM~4rb>!Fr7>>yV80(T$z3?vWf6&3UoysjeL1=bY>xBnSbI1J zM58vs$!M&l`Gz9>576hy+@L($mGg8HU*KNjAk~vl0i~3hO<%fDm{yA_$}Lv0eDg9p zvM|08;?HgI5)4A&ycyLAC5cfc(-$FJ#^_x~Tm#xP%huq%Ur*sAr2$EWXo0i5zn#8e z;bt&$qbawoqW8i&aSZ!U4}SBWD5knXVpnnZL;^M%c|*7vUmCL5?K7q!8s0i=SY_T} zB#o_|x2Q6|J)Uq=40JbZh7>Re*Q(k z`HCfIArN1O{zGrtWs5>0nXNIZ4rG}Tu@j-B;n_I?i$lz_gsEXp&u)3z<8RTo(PI=? zDsW&;#cp|XM;jKHU*TR&U{lq}+LFmO4om@*PIsqQy{1Tel*gC1)WY4o3!hi|NNj~Z z;^%lkRy$G0!pkM@^Qj4giysH%db^Uj>b2mmyJ#hN->_p0ib78B6tBs|iKIA}{Y?_m z92~RgrU2my{I*nw@EJ^1Tcl3Y*L!f9%jJ613fq}1SD5Giv~tRM?j~hgaEh;EKkb-+ zdrQt(H|r63cO&A#!Io#@Ugwm!OgSEml^k*IrUK3BT@LM1+lVvmp+gmuQ`eCi4fGXo z^?=|~P2UwlZv3uj<3<~EK;Rz4n5(bEWA58l95tYHB`P1N(8Uw@=l8K3&9%8;gFGX+1PB=rp{wiK=j;*T$ZVd*ci!+>U8c&-14aS^zmHlyS zltk3sCuC}al!I;0-bV;8!=<_kI3+*u{e7Gt2j-}W3@=S*$LL1=lQhIe^{)D@*hGPB ztq;)h>O%$s`l|f=hFR_h$c=GB@v~K~#OcQT{DO5p zzx{ai!B%c?`x87JSbWHBPG`0PVdr^!r@_eduXhZ8yo=$4IA~|477K1+?6sfLnSU|z z5Kf8pbMZ4~+rTZfJ>@?38iH|Y*D3->5dP|QD=RQvsXjyqMT0Dr_f+K$Y1iRPNV0&2 zn%axn!43VHYf$U=25*JPf{4S|pq1cw^UHa?vqe%&&E`_NhR^;K_arL2D7LxeS~EjZ zvz8u-mRKMXrz4y3A&fe3%o(ODjr!vhD&jyAVZT}yU{UJ@A+QDkSi}fq_W024`aV7M zp6h!g4Xgr+?EjwT@K-p9jqXFwB=cF0%c1=I-*5GLl|RoXVy{iT>QRHT!{Vqu2RSMx z(^eUC0r`D*Msj>4iIIg_GYgvSm|0zL#J6x=MV-C`=MYd%%9(fIL?e=c4ghMXx}Y9F zzYMaO6j>K)J*n~SIZ|8OY)1AUfMd1p73Vb6I}O&CkN|%ejnLRUACLEZC&ihKb2`bA zZ>~0s<>32oP|L}k-{!sB6`MbE$|mB$?dGg<7jEu;M|%|HK?5E@_s;Ni@D-+9Y_KTYl-d#c^9w$$1rpL6+Zr18>F``7hN<^?G zB%m)JIR-T)RBbE_Ao|e8TejA$W4H}Iz#QaL=Z7y564xSs?2l670K$nneYm5kpK9N^)MEw+{%}0WA9sfJeQ(HFLU)y+*+j9&-nbw4ry)&_!&QRor?Nq zzTdoS-xa5@Oi42$jtg~`8$Jja;z|3>!<~0JrRi$9LxR<$Zl`gCkm^+BK%O(V*&03A zh(Hq*K2A985&k46aYoW{?HAuQafv+X#45E4Ocsb1mO>H=>( zk_AzDKq?TV%$s2g7wevEq`@zzL-QAxYq8MYo`q5=W{@7KIIiK&klM_0(o8h*1W{t! z4Yf3~hOXs{(G9uenl-4sD^Q6ZdCj{62se&cD9Ds|*K`eaD#A}(d;;cK%Aiqt3a* znwn-=RRtpwsYnL5l=F8rK5iYeHK5|0B^kEQX>?bk-!QN{2rpyLb?e)E-zAYNQX#eb={ zvveb+LH{+W%>jNg=uux8qVT6l$pWeTa(nt^Y^%$>%KWgZx%ji?05Dz#$?H3u8m-WKQ`K(zJ^aao@1 zB-G|@bWQ(jgbWCrdhkn}I13|JS1syNTR6f1Qqjy*zlsM)*yKSK%2b*KZp*IQbh<$e83}iWU4G&BBV?T6BL-+(5xyn z;R~5Tg*oP6CwjZky(nz)obeUPo3{us$aEB@9>i$dV6oNp^$~CiqS0ufT)^&sH}tzG zTElP}A}6!r#(Z@`;S4NIn(??NpS$cDEU~#tv&r&hm(b$ZwtI9BNZE5$L;&(tA`GLN zyF8RJ9sH`~Bf7;(fEU@-b&4@bkp=OW-15jC^{g z?aucsL`*;zNRb~X)+1mNUmz5k(~_>PuC@@gi-OW8$4{JCs;L`af`mlq_5v%xcm#$@C+}fpd=KVWs|i8_s4dAw>(!JPPZg&t~odAksr2$FJu5TDt`V}`l}4!!e; zVjOnzAs%@hv9T!Bv;{xS%K*l@pNeLH1GKgywEt#|eeIw^swSAz-_g zI4m#DhbH&;Unfj`7C>MkB$GvPiO~W_v%Z#=)(c}^KpTJCg^D+6nXyW2$RLlY$H)&pWq<{VuFNH@E#&!+EsNFn!Jq%7k*8Mx1FTwMj~|~s^*>^V zz54%R3o3O3%N}NB5muI7<4V;CQCU+7JHvK+{&<%{1bR(5D4Ef0{@sUS@0p)AB#1a? z;1z5O=a{A#)Efu&O-#ix_OFi+%jO^`^rH%hYBpK6M0TVGL zT5pc4KulQI+q(oiHa3=k1scWStc(9L>5OMAsHm zkMpinQp>8bXvrNNL@aUee;u-7C<7RBgpLuoEzVNANz={iE4M3+_|R`v_yNvh*elol z&n&HCSgwP}=;51A3J8cHA$4;;*xdFjg0iL2P5?dzSY(Zz+z`@r>Ab5& zse{U01DG6e4=y<*LUzkrS~kE5=;>BKWGc4@H%^B(8Jqos!{WFe0hHvok2eEByW|+` z6~LC{g*Ql9H(bGZ_(gGFI5cA*mP$nD@6$6=vK5j6f~@*%+og>p9~D(m1y|@iUa2AT#<0rh_o~X`{*e z>ne@pGr(qf`ZLp~R)>7}Crsy4>gZK%3t&+~6$^l_vve{d%nXx{1p3T1!#~iPr8@i` zX#i7HaOV$438+iE&0;gaMlv>wKvI5|Zd@rr02DClKc~j(T^w4wbhS?#ail71uQM~e@_=Zoz)}MkXM`%on#X)bKE^h_@he7O z4Lq-{&k#x+NTrKFbYtz>wP!4Ok>z9fZ-GCvx}MLD*gIYVjKZ#XJ1@KQA^!=yZ>z>EE>UPullS z)Uw)LQ`O+T1)U%V>Iq^iaNEe~nTh`sK3K<$9dIpX)_vQ$bkpr-2yOY@d%HAOAU>g^ zx&Xiux4ua&j4*opXWC?YvvHJ#1 zzD)nde@&9gpghqbL9z&>d9x>g@>+(5jLf`zf}ZtUTK4-ZcnjbJ`uFiERc`(aKYE-ffL)5oH2@cVEZU&K=du6*3wu+r8$rov^NchIBmJC${yG^|nS{hhbTPzYj z152IU*HLFoz>+63o6VEASBQu789^rj^3CkgPuiAZCAF7o0Y_5CK60@Hs44$QkO@q{ zpBeps<{iQQiSqvjc4$tg-@Dss^r-SRw*j<>MEY-V;bpJ{}WGC z%w<SLseWnF(}WZnvgC0*RsczMgQT90+ah`=HUw5Tc^YKZ9zvUZ+;3k0Q`Q(^f!%L~ z6KJ7a(P+kIv-(JXocPm2HJ45+>YksieO=9dZf^2zakT;sikh*M^TCC(+1R#+~@2%C+0NGQ0DS zJiXU{*6`484^FTDeOB<;2f5$&Zd6~dzUS_{wQB2M@Pw)#Z)dqVe<-CZ@7w?Cq1LC@ zvRLZCl($0E32Kb*Bmc2TUY83^hHsBQ>$yAm^#n^SdHA>DXS15ig7{3b9eTN;n`m{j z?=)BM@sOYSQknEa{mzK&knQ!af0$e4*)xV*>(pzTx(KrTJ7V8{2;9z+ja;F)5q)ez z94C3n8{eyLE21V}kWg=AF89fqnYi@0#dm7nsd9Z@muqU{V5}cqOA|PYtU;&zI|CP> zZuH@O`_3XUYETW^mqp411p+J690p(%h8pzhf~nQEW#^h=XW!Zo;P~QQP`PAL|yW zfv=dQe}Io=0{3d6P=(y4wJCAUtR0m!Zq99tpL>`ePVUND63>K-ga^v3vpMxn6W>CA zjP3LFj~f-UUg5G57VpuN3QIG&&F%B-&0GV?C+{QE-2)}I&TJ9ZZsp=tNMO^6mRk;8 zykuYyMn>$X@0x>BDfSjkTfAlIjs&QIw0%3raK7$Q7nY6siTd68q@ql+_u z`V<;kxpJ)c+{QSgFzr?`FJ;3^eYV>QZZPpb=~|@(krI<}k?dBS4E}iSoTEH4pzs_w z{sAKoj`MuE6k%$JWvXu678RF<{mNYY>-dVP1KM6!egp$WoSaSve$cw2QgUq1S<4N< zZ9($EnJKaK<%6rgaNo?&Gq|TG;AiZ&k^2X|@c-tkKh5;s{VRDafB!uo1VJZ$K1%;m zV0Z3c3he&75AHlZ9^2hx0gln?lZuEAPrl6eaJSbu8&Rg@|HyIE<3`@?!s&Qb@2`HR zi59Q=$D!cV>a*%<2vwU_3%ka~o4*=3ft$Gea=Va%xcY+Cd0Uze$anN2dYveO1N$I zZfKj}&T&=3W_T&LC{(@596L2IweYE*i1r$p+v}r)3g|;}Gkf>Xf9(HN@q?Q`abU*@ zRPd?6u*#d{shZDkO?CsKBtl@ener=o=a0GL-6y&-5LX=`#esOs0rl?gZlplW_9K@Q z96Af2p_L`99-nPnw|*Z4T=J-bTb91d)7>w}8AADm*YakiZ;==+#7N2;j#yF}i%7KN ziDv3eglvOeg^sq_rObF~)d*$?N^5cx=&4T&rPGFWW9{S-X$hGSQ|fA#eDT zT)o%dADRyVe5CoUUmd)yjNOS)u?HrmbU!e}p|B}f^AlDOtQqsj#^XB&O6F&%h#rrz zu`$`uR1AeG>vuH`JTw?=;MaME^?tG7epHyep0KIjLG=qd_zj&Q#g=s4kefRcv-xZ$ z1Q=xnE&h!kKdY(hWr(T1a#pP&b+i8p{=Le|gchT))d^BGzpetC_nMvEs2|RE@7kF` zTdH8*ul#L8t!M;iLVsc6lV^9YP_EO%&vuy9ih+_p*8K6|+t|eN&WJ-99;ij;ygUQX zT&XMAEhDeda6wS_e(h~bA9s|mqp41q1&PH2KC?Zr>u=ypKyF_#I7Cq12nuk4I>KOW zqpRj2yJk#T&SYim0f!I;qJqihVTBeXe@ea306@awOPHv!_u;&)ty8Ext0J)bx6JT@6Oz^kwbERqBR8M|8f+&rNwr=c_UhHjq^1_Ohd{JwPh0d_4)Iys>>BLIuw4sr z|%?WKdmhw+boL^H(WA%P-m9y44EF zV$#6t+qP|62E=KvT)BeCw@5ogQ7yN|FXg|3P9em{0-5Dwu$>~s@?>>i%}g}s-=iGP zpX1Z2;}lm3-(zJVK9&=IzJ6KaC!F29fL*>qL6SnE-}v=WjC=Y)|%&ZbND9!YKC zgls64ru%r{j;wj{xv2sas^WJp1lhd1uE66+cg8xI@tISz;l;-mj2VBh8X}LQlzf)w zUMH>UG;K<$uh#}Ltcgv1j4mV~WgBG`ICjeo&x6h(H2!Hw2=OT-AC;f{UMScKV^m|e zG)dQ;Z6&6u7w->m+B%?{?LY(E2c>@gjKQ6W_JJq3EQxv6n7yZ^B(*!|bFL`T&Pz?_ zNs<*qUmW}Z<9hhBiv=3S=}bdxTKoH{jE zN)?oKJ`YFWojZ4o?SKq77d$+=7Fj?zR}wx1=YA5c(WA4~G*3;Be)`nA$u)H@3K@=W z=F@bw3?F0t8UKl8!4n%f3Q!GpVMD0^s{Hl}(bUeCyWH}PK++3_ueidc1l7WcNNA1a zzRkrAcC@i(oBIVcc2NH|?}XEScpZ_&u$c|S6EHwCvc7Zgdi*&U0x*zapu9nXu(hpi z$d8bot_JL|mI!fE*gYvwQ_>dJC&HF(?dlqOAmV6WY@ zAF-nh`5%TRC(a&0?t{mfdjuVVS?OhYi={03-YZf$V+LH*^g+n z84p|Q3w_}}`p}_6(r%*$h{TLHd%O^IQ4=R797D)KK|yd)Iw3X5O6X;5#`jk`=$=xq z%#4hw=BIFdFK_7BY*#j*PKfa+v}hoz25Bs(ewt01AoEH)k`W^?qG_v7kB@L`ZX<1; zsOQ6a#DT;J{28&>1}KCVk9KdW5WN$->jR4$wbSCi&;WuCtv>&uZ7#l z2Y}<{!}T)^eGV4OYW(}Z@zv{~fV=5j-FU8MNowMImEe*?SZwUyQ0wr(?tf~5URz^g zG}nII*wv2*&28X3R}|@_(S-jtZWoGv3M+seyOk_meLZhQ@nBzx#^BHpdbBlzA9CoB zBDzqqGqbq3okoL?PCpDqw~2f^cC*}_>yDvNsmoR5XFkW^t%-`l!T9)Bk(u3W!i{bqP5}uy@{CFiPqluK2pKp+)8q(I9 zp&$O@MZ&vxM-?Z_xi)OtwJ7-vcr(NOVs>?gH?0y??~rP@j_phuOH~9u5pYrm&i zli@}jQArQJa2x!nwL|NEkB2H#FGteHP({4G!)ROfyALP3u-l}Bbl+J$i^=i2Z}Brt zsHbP=3SSCRbD*x?$j5a;NbMu`w*@B6jZR=qiy(xMz3JVyEgIB~9VW*rFxfdtDwR3H z4YJsC^iyeQ+)U*edS0Sy;&Fjj0F%~qY(Ux<5qtr_GmqMy#)6t+s`pLT}=trKl@CccmY`k=` zTQ`N0t<|J;Vjlzd;_~yJ(grJ(8L3qi4(NHdGvFQ}l~dj~G)vgjyWHh(tZ@tamot@Q zt)d;H1ygJag^a8^ABE_MW;?VF*RfqY#}0Sz{Qa$vxO(F;o1DMBIpeH@ni0rZ< z6Q%pOdQV6{FL7`WD?8@@=w6F6L*r~JVtGmSt?Q;PPQ)rMpw*sjA8%;s*l&aUEQZIo z84*DJ+5(vo);JTK`?v|r+R)HV1QVBuuA|vQ^5`@{F282}-afH&^*$D+s(BG%3Rw<@ zAMeL)(UmoYHAm`b$`0!|n&VssN=S_+)UA~U;w8N%KNu{T^uS(Tdg^E#sd^&5mfr;N zmayYrorUDD=pr^%JETbL4Ah`SGc(?FGQP3diW6>>Kq=>y1TGq8@vS@gdIbCStSXkVj{ukpXHyT^(X92jAlUG2S|F&P~KF=O-cwe$iik(xy zhCtNN6j@y^3uNMQ%IGK>i^Ledkb#?&aJ6dZHe3uxEW1B5(k^a5J-l$%zoVl)v*RhQ zMphjr)5KufBi63Eb?Wohho^QMYvE_^fndqi*dTemu#gi2bHqjj+|@ zBIq>}zV3rtdi<;8%&Dq4^CQsFZ(TjlznItl$)wQ7W=~Nycmjxphb_RX%ubbw#6RA0 z5L^O{BZnieF*YYFE4oAv(Q6IOHKWNV?;+=|F}|(MXeCMpURN8|66?P>AcP!J*RNkM zErW9B`z*yipmQT4gO%yBa10?QLH6hGK}9x?&>gkkk9WYig!Jh*k{IcGrtuBy$J-+o zwXRt^rDx}GjGcc{W+^-$PjmGm>u^bc1?FW<*G@(J(mNR4dkiz^k)R}Y=9F-^F0ybv zf@l4B>vmAj)0$iYivpYcQD)s;P|(ri30JRV{S&ZQgx-l)3Bo}Yu9dSuovq*pN1@@@ z3!@Z#a2AQw$K=@y^VCE_FD)<;#!GknoP)i6%hxw2+$b1U^+@St8d3prxZjy?9IVj` zPo(X+6{(jn&+Z9Ys%^(vyoyrzCLB;JqlVABjjIz_Wtj?RN#X^M&vJFF%Gh18x@7C_tZmOt)j|9H=d%OGXe){Qd>H?Ne!5&T7YXijW(uzl-8DX^>S!L6v zaxN+xAC2{Ip=Ezt(dVXxl@6pHa8I%rcbK9xPZw)Uv8B1`E3vbGthFb@{<n1yisC{0WBBbtwpRQzq70dDTWX5w|_kSomeDu0O)}fg( zuu0BziHDA(-@tqHih@!<3|CveVcQW-o5oaNCQFv|2|&|$W~(_Tnz_w39XNox;;flz+iV*J&(ek|Yy-PF)je2YzNuB!-Niy};<5u?Th4J!p4U@q8ALQ$oOtfK zLixK^yKEZ$N47}s<<-+a7Uo-}@8&U)@A^9YYvij+C{v>XJ>C2U!kYQ@>V+Ex-_X5T z`kGcNoFX6O3^&YWsv}kN*7#JO4&@k`sLf}gbB(!;&D~FEWr2@r^Nj2c=@9k2Z8l*2 zB;!~`oKhjnR!CbFJ8Q2lf0O3~808fhl=oXNyVWcATyiR_qx#b?fJlUJ ziEbyp2fP7#vc3g!zU;T(rfp3L{CWTW{cMM27>xc8nVwXzgHmebPzySghMK=>(P#l5 z4eOv2S~v3~Kuh($TO^EXE|8J+%6-x}@NxRX;>01#LgM6%1ZL?xIZ|<<+mk*8;g6Ru zzk!m}SZjxR;6&oa`;U8}Iq#{**gn`c^-2Y$CgL%09!<$GeL#3}%(Mpg2U7(+LJRu- zHuVzlcteJLskY*TBlg-6`6+qAs_bWus%{K(_>78f?b5cHe_)oHp(y*yKZSO9$k?c; zRCSn0V9GeS91GQC&3;kUU4@Dp?K_YqypwQc(44bq-o3={vpcsEoNq&UJ&)*&hok4) z9rXBBnhKbohW<#hdp#u?@O?)O1L81~xPkt;uWL zbr38*4`sN+roBz0(Hx-at@joKN>G)I68wK`-Db7RFsI_9;2g>A(7-|5#G2K()XdB| z^IGZD4aDJ#DzG>Y)=@xxGM+^~${kjtmI0H?8C7;~m+{#GZsXtCb0v{Vvw4|Z-D z9y_xO$MLCQ#b<*Dh_V8vE#zWS;-jrb;4CipFm3511U;t3Z-LWV>6)oY^kBP;hu-l) z-mBtYz{VbB1=&Rxkut0x(sh3qotzLGhyKCztK74Y_wb&JgiMJMCziW5(VlKoVr#NI zxw+hSqWVmsJL}Q?AEtId8|BI3i0jvH0n`Out(lFD=@1cnX#!POu{j;!x0RN9U45<| zE;;DLrauz$_fnX+=eizw3F*J*YHts=L-LcCqutz(_H10yBdy01aBkuSQ*FoHw(Zs0 zPWF(W#vaZOC2u*D%+ia_a3q>G!=uuxO^%Bp9Fi(Cu!~OPYeodjX&6tpRc($kQv{{F z^L%z{47^|j>D^qr>j=Qvq%70q+y-;~T>v`8`cu>ofK61vy$@V(Q2*Enz7KvnyX(p- zgLF9L3w%u*?mpRciJeC)w98Anje?*ScM8j_G8CXnRX4M19_Ws z<{>G+H){5GCA@?DN&uM6QaYDME$m>a>K2ZJ-Ny;Wq42UyEz2yGh-OHG<%hmn$9#Ps zi-91@t=yU#Q~iE)ViaZ+DtF`^C@Q@eLhrkla3850OK@6;6?d=EL#`dGjnQr-h0S$bVj|80UC*iNzV3nvclZRO&AVC(twoH!R_hP1 z`yK14bK7zC&;J1;_r7T-KFMzaA6EW2f>rV2aRfkWA)ZJ23h-texEf%To)8qFx#ri&eIIa%u|oA6BS{l-Jz?9v2la3_cIU@5vNToH9VG zO3VVT5Nl|WKcgGM*dE-zi$1A5oNJ3eE@Zf|Gm*cTnP&>vpun{4L@dR(DBbyb^BzZv zIW#)>gylmo_Yef-ce!9@nSZX)6F$cTJ~YF4F$A+;d4o9W8|WSZ?Go-G6+b!(nkFtW z3tCUF!xR^m7`3zyC8YQ^^ilkz%Z|z?BWe8>e_}w1Eb3hW8(;QIoQ8dFg#!L<-$_f$ zScp%6bww?Lw&NjY$MJEXC?|S#+W6$sW=Zfpj^FH=l3fZ&kUL&bx`bU~auq!M7T)wv z#trR{D|MPnEux!REi*v?0pPR$H2~ly-n{bIvoXc@UuBxrwq}9(3QF4H)~An>3pMh| z(HV3@h30G*PmA*ww)CzUSRe~vPfo~DFYvw~UqN~8EL_tb>Lgw!66)gj@|Z&1aC+fS zrr-(>`FMeG+i_$bv$yp0B+j(*SS6q}v9Yo5U&R6m*4CV>g~XlGG*{_VV~<G3J@1<-dBkzQ zA0tzsAlWTbfmc)%y@+(;8EG+EZ*Ky9fcn> z*&}NyH~Y5kIl@hnJuxV9EAD|Z9Gc2l>xl>yWqGh}a;T*GzJ};%7d@$0y6)EJ32k{Q z+&9*CHQNjPX@RfU(Bvm@o?LrzO7fI(LVOAdl0^e3HSKl0G%j^4nYLv4%B7R?rB7=j zeNzkjPyLDxpwy&CN0BX?D?AhLx$KXNbkB>z{>qU{6kM~vF#Gose6XU7D6`wup5xMj ze8SuBOFA!c3h$3q396Zul=Fs{;ZsfWCIN00(&bQ|fZ36gpC41>+<0KQUPgVok?Nj3 zC!uVg?XU_Qj&nEt9uLL-dWptvYrJQVb1y1>r zX6?@Rv^vOKul}R>Msqwhw<>Z6=b0o3KN3!Te?u?hmgMU1si;DJ;dNDBstki6wR@MI zd=hgT>sNGGb;n}C+b89qKiJ^@@hh58q_FT(K!2muO)L&Uj;~hD?{(niBMGivHuh%Y z=XYsHOP>1tJs7&bwH7He`fFh~M)7ZLHbef_pYz}Q;9m)zAzuidqkk#Cx%#F2=6~_( z*$3{f9@cKBGj;T(P#2;3*Qnv&m;kH)^!*v^lLv7biS&8a&6{zC2oml(o z59wqFJ?Z$vx(+AI+AqinloUw9p~Sot$s1DCFV)#s-ENOT+zbY&ikqlD|Bud2JT5F0 zzz`7VgaWl2@v*VWFbE?ZdU^Ik5e)OUMN3L){(wF9U|a59Z=SNCWDeT|bdc?YT)VS1Rd7?8wp?qn5`^ zePJ%Bl0{g{niFuIR z12@{*8yh*3^dA6`dtu>P(uQtM&bLb9{Nrf=f`u(M!KDVI6=OkEg&vb5+l=swRl%Uk z#&co-4htiJZBKPKFLDh_G4wJ;xu?ND8Wp%=0H+X(=Y=SUCrHu7`0w7ywY}#vEl4;^ zE-ERd{eZZNlmz>?m_1;~%=82??d=+~#^~zWG|Cy};3SIgncy&1K1x_c*p+Q^Z=6%H2OOUc|?y-)l>4WN98n1qd zsXrO|9QWB2oIt?er6yzD$Uy*Pgp4lRl>jmtTLEv&{^j-WK}3~SjeF|Ah~bXH8*pE^ zhZ$IaIT`CF290MV;Mej#%~d}w6@`iv&=+XDng?E|HrTd^kRCQ^!l4 zhqW^SnDtEft|#=epR>(y8XW?k5(A%*dlDn)Fr8Cxy*KN&V9RP@J5qLgBmniVTYv+y zq6~*Jx}vj-!PRH8)n3ukc=#jK!wxWs1<&$NTq zBG)b5wgETynhLm~Pmn3$g{Iwd4|aA5W6IMJuyhE_p%!MdP$;#$2?PU9E_qxtl1UL` zT93zHhleA4d{Y)=`hI`gFeO!% zsO1$0>Ht-kEiIr9J3G1h(~&R?h%(yCw2a9D!BGy4_#=*DqT^E5o|t(#N8wU0@9j^5 zp=HNha1MMz5Rg>5CBd66%K-V;a0XX+*-3Uaq z-^rZ+a&=hdYjg#@WIX=gU;W~h{?oksmv{arsE(0Y0?8d{6rw? zSvE;5U2}dKXFgjkNq4xVTr-_?(Y0-g-)N=k5ppac=tj|Wi}}$=4woyo4dyefoofI( zL|%2b1#;FguG{T;Es42G5Cv$iakq)pO3y!Fbrl$rMUsLw<*p97cH9hHw09 z>M%hBXT>n%NOhQsY_@Tt;w>xISdV*lzyv#e_Kj>9kYjpo&M#ozk?$u#`W$+S@>18W zTZeK-sD|1BRe94M7-2=J)YPivu}rAwCDVuH+YR>;d?dT4x?&;=_@XY^ieS=!>!2v; zy=JDm6LAtaX-mWAB0Eu_&3$wzaA$|6!P}t51=`u`>GAxIB({&gX%?YmE7B$i zp#~3H^0PJ((|(4G9`wJvSuZ2*K?Guv`shOytepa#lR5bdqRk--gMyaJt?AJj-Grd& zkB<+cY$qsLi`MFw=Yy+^m_S}j z#!wA)u4GHLFyYBsWtYUWB@VgzyLR#c{m5T{Qh}J5MY{4*WitRg5GOyc89){)K83H( z32V+C%==**gk(j{E;{3Gy*`%YiDiM37JdMY3jC{#5kcsiM@G9gZuq%t*-Z-|GIlw^ z0UP>E$L7YeRj$v)|7bJQVbSMQ{hU?;1qUcaLVnm;Zm5t9Y%p=x*criV;)R+c)l7&F zaRoI*y~x3P(|sUAYpj611_VelVa9)6kh|)!%o%&Ci}Vvf5Lg_CcbLG&1Jo{w3q^;o zlT7Y)#WrnHe`e7>(V_~a%;EfbGF6jqxQLmsGRn!o_HKrvI%_~Y1qbRbWnOD|3)Ia9 zq>No>$xq3`au>Ib_0SFFA!B*oxNWsy#_{N04cLXEUUr47LltJS(`et*HTLr`<4kSJ zm{<-p>&~y$?;D`2ksvB;_Q2KCc9TFZ_VzggEwjT!Jq+tJ7`sHxE1@J|XPV~WE0yNW zQk8RtIkb@@1?vIrM~bppW^Xt_S>FQuV@jBK>@{_I{H+HzFl`^eHVT|&J27z?ifX2H zVMNgg4IUTqf)4^oYTm7g)_@*_6Yc9HH@K!O{v1(ri0bIqW<=Nuu=jkI&w&Q1G8fU=DGkv8l}+Eb-W3y4RJtF68-O-=POxz) zbOT5DvE)Xsk})?@7BrHW;-9EN#JtX?S90Ti%poefx`c zD`?*8;#r^^y!DDGlWA{E2xIUp(lq*QQ-p;fYr}lHj)zb3!h}HC2GIPh4+qm;SFC5^ zLj6UaA_bu~$lN|e z1`iNZ{u)|#14byjdUbYF(}}31<;5d1fP`k2oavHKt8^WpIz|kaJJt8$p#quW7%_XT zXhd3(fX$VbCNbhPAvtaCU4+;^p>v+O z04D44f@l&WEgXIw|5HX3vaQp$?@lwxc=469{+8)Ho8)|8VpE<&1{Uv-&tpBbmQ|;A z4cngV%I%^j4k}EC27lNs0?EFXgtH!u0^vB-de - - - - mozilla-central coverage - - - - - - - - - - - - - - - -

- - -
- -
-
Loading...
-
-
-
Hover a point to see its details
-
-
-
- - - - diff --git a/frontend/src/common.js b/frontend/src/common.js deleted file mode 100644 index 291a2ed32..000000000 --- a/frontend/src/common.js +++ /dev/null @@ -1,397 +0,0 @@ -import Mustache from "mustache"; -import { buildRoute, readRoute } from "./route.js"; -import { ZERO_COVERAGE_FILTERS } from "./zero_coverage_report.js"; - -export const REV_LATEST = "latest"; - -function domContentLoaded() { - return new Promise((resolve) => - document.addEventListener("DOMContentLoaded", resolve), - ); -} -export const DOM_READY = domContentLoaded(); - -export async function main(load, display) { - // Load initial data before DOM is available - const data = await load(); - - // Wait for DOM to be ready before displaying - await DOM_READY; - await display(data); - - // Full workflow, loading then displaying data - // used for following updates - const full = async function () { - const fullData = await load(); - await display(fullData); - }; - - // React to url changes - window.onhashchange = full; -} - -// Coverage retrieval. - -const COVERAGE_BACKEND_HOST = process.env.BACKEND_URL; - -function cacheGet(cache, key) { - if (key in cache) { - return cache[key].val; - } - return null; -} - -function cacheSet(cache, key, value) { - const now = new Date().getTime() / 1000; - - // If the cache got too big, remove all elements that were added more - // than 15 minutes ago. - if (Object.keys(cache).length > 100) { - for (const cacheKey in cache) { - if (cache[cacheKey].time < now - 15 * 60) { - delete cache[cacheKey]; - } - } - } - - cache[key] = { - val: value, - time: now, - }; -} - -const pathCoverageCache = {}; -export async function getPathCoverage(path, changeset, platform, suite) { - const cacheKey = `${changeset}_${path}_${platform}_${suite}`; - let data = cacheGet(pathCoverageCache, cacheKey); - if (data) { - return data; - } - - let params = `path=${path}`; - if (changeset && changeset !== REV_LATEST) { - params += `&changeset=${changeset}`; - } - if (platform && platform !== "all") { - params += `&platform=${platform}`; - } - if (suite && suite !== "all") { - params += `&suite=${suite}`; - } - const response = await fetch( - `${COVERAGE_BACKEND_HOST}/v2/path?${params}`, - ).catch(alert); - if (response.status !== 200) { - throw new Error(response.status + " - " + response.statusText); - } - data = await response.json(); - - cacheSet(pathCoverageCache, cacheKey, data); - - return data; -} - -const historyCache = {}; -export async function getHistory(path, platform, suite) { - // Backend needs path without trailing / - if (path && path.endsWith("/")) { - path = path.substring(0, path.length - 1); - } - - const cacheKey = `${path}_${platform}_${suite}`; - let data = cacheGet(historyCache, cacheKey); - if (data) { - return data; - } - - let params = `path=${path}`; - if (platform && platform !== "all") { - params += `&platform=${platform}`; - } - if (suite && suite !== "all") { - params += `&suite=${suite}`; - } - const response = await fetch(`${COVERAGE_BACKEND_HOST}/v2/history?${params}`); - data = await response.json(); - - cacheSet(historyCache, cacheKey, data); - - // Check data has coverage values - // These values are missing when going above 2 levels right now - const coverage = data.filter((point) => { - return point.coverage !== null; - }); - if (coverage.length === 0) { - console.warn(`No history data for ${path}`); - return null; - } - - return data; -} - -const zeroCoverageCache = {}; -export async function getZeroCoverageData() { - let data = cacheGet(zeroCoverageCache, ""); - if (data) { - return data; - } - - const response = await fetch( - "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.relman.code-coverage.production.cron.latest/artifacts/public/zero_coverage_report.json", - ); - data = await response.json(); - - cacheSet(zeroCoverageCache, "", data); - - return data; -} - -const filtersCache = {}; -export async function getFilters() { - let data = cacheGet(filtersCache, ""); - if (data) { - return data; - } - - const response = await fetch(`${COVERAGE_BACKEND_HOST}/v2/filters`); - data = await response.json(); - - cacheSet(filtersCache, "", data); - - return data; -} - -// Option handling. - -export function isEnabled(opt) { - const route = readRoute(); - let value = "off"; - if (route[opt]) { - value = route[opt]; - } else if (ZERO_COVERAGE_FILTERS[opt]) { - value = ZERO_COVERAGE_FILTERS[opt].default_value; - } - return value === "on"; -} - -// hgmo. -const sourceCache = {}; -export async function getSource(file, revision) { - if (!revision || revision === "latest") { - revision = "tip"; - } - const url = `https://hg.mozilla.org/mozilla-central/raw-file/${revision}/${file}`; - - let source = cacheGet(sourceCache, url); - if (source) { - return source; - } - - const response = await fetch(url); - source = await response.text(); - source = source.split("\n"); - - cacheSet(sourceCache, url, source); - - return source; -} - -// Filtering. - -const getThirdPartyPaths = (function () { - let paths = null; - return async function () { - if (!paths) { - const response = await getSource("tools/rewriting/ThirdPartyPaths.txt"); - paths = response.split("\n").filter((path) => path !== ""); - } - - return paths; - }; -})(); - -export async function filterThirdParty(files) { - if (isEnabled("third_party")) { - return files; - } - - const paths = await getThirdPartyPaths(); - - return files.filter((file) => { - for (const path of paths) { - if (file.path.startsWith(path)) { - return false; - } - } - - return true; - }); -} - -export function filterLanguages(files) { - const cpp = isEnabled("cpp"); - const cppExtensions = [ - "c", - "cpp", - "cxx", - "cc", - "h", - "hh", - "hxx", - "hpp", - "inl", - "inc", - ]; - const js = isEnabled("js"); - const jsExtensions = [ - "js", - "jsm", - "mjs", - "jsx", - "xml", - "xul", - "xhtml", - "html", - ]; - const java = isEnabled("java"); - const javaExtensions = ["java"]; - const rust = isEnabled("rust"); - const rustExtensions = ["rs"]; - - return files.filter((file) => { - if (file.type === "directory") { - return true; - } else if (cppExtensions.find((ext) => file.path.endsWith("." + ext))) { - return cpp; - } else if (jsExtensions.find((ext) => file.path.endsWith("." + ext))) { - return js; - } else if (rustExtensions.find((ext) => file.path.endsWith("." + ext))) { - return rust; - } else if (javaExtensions.find((ext) => file.path.endsWith("." + ext))) { - return java; - } - console.warn("Unknown language for " + file.path); - return false; - }); -} - -export function filterHeaders(files) { - if (isEnabled("headers")) { - return files; - } - - return files.filter((file) => !file.path.endsWith(".h")); -} - -export function filterCompletelyUncovered(files) { - if (!isEnabled("completely_uncovered")) { - return files; - } - - return files.filter((file) => file.uncovered); -} - -export function filterLastPushDate(files) { - const elem = document.getElementById("last_push"); - const upperLimit = new Date(); - let lowerLimit = new Date(); - - if (elem.value === "one_year") { - lowerLimit.setFullYear(upperLimit.getFullYear() - 1); - } else if (elem.value === "two_years") { - upperLimit.setFullYear(upperLimit.getFullYear() - 1); - lowerLimit.setFullYear(lowerLimit.getFullYear() - 2); - } else if (elem.value === "older_than_two_years") { - upperLimit.setFullYear(upperLimit.getFullYear() - 2); - lowerLimit = new Date("1970-01-01T00:00:00Z"); - } else { - return files; - } - - return files.filter((file) => { - const lastPushDate = new Date(file.lastPushDate); - if ( - lastPushDate.getTime() <= upperLimit.getTime() && - lastPushDate.getTime() >= lowerLimit.getTime() - ) { - return true; - } - return false; - }); -} - -// Build the urls for a breadcrumb Navbar from a path -export function buildNavbar(path, revision) { - if (path.endsWith("/")) { - path = path.substring(0, path.length - 1); - } - let base = ""; - const links = [ - { - name: "mozilla-central", - route: buildRoute({ path: "", revision }), - }, - ]; - return links.concat( - path.split("/").map((file) => { - base += (base ? "/" : "") + file; - return { - name: file, - route: buildRoute({ path: base, view: "directory", revision }), - }; - }), - ); -} - -// Display helpers -function canDisplay() { - return document.readyState === "complete"; -} - -export function message(cssClass, messageText) { - if (!canDisplay()) { - return; - } - - const box = document.getElementById("message"); - box.className = "message " + cssClass; - box.textContent = messageText; - box.style.display = "inherit"; -} - -export function hide(id) { - if (!canDisplay()) { - return; - } - - const box = document.getElementById(id); - box.style.display = "none"; -} - -export function show(id, node) { - if (!canDisplay()) { - return null; - } - - const box = document.getElementById(id); - box.style.display = "inherit"; - if (node) { - box.replaceWith(node); - } - return box; -} - -export function render(template, data, target) { - const output = Mustache.render( - document.getElementById(template).innerHTML, - data, - ); - const box = document.getElementById(target); - - // The innerHTML check is disabled because we trust Mustache output - // eslint-disable-next-line no-unsanitized/property - box.innerHTML = output; - - box.style.display = "inherit"; - return box; -} diff --git a/frontend/src/index.js b/frontend/src/index.js deleted file mode 100644 index 85e3a1c03..000000000 --- a/frontend/src/index.js +++ /dev/null @@ -1,309 +0,0 @@ -import { - REV_LATEST, - DOM_READY, - main, - show, - hide, - message, - getPathCoverage, - getHistory, - getZeroCoverageData, - buildNavbar, - render, - getSource, - getFilters, -} from "./common.js"; -import { buildRoute, monitorOptions, readRoute, updateRoute } from "./route.js"; -import { - zeroCoverageDisplay, - zeroCoverageMenu, -} from "./zero_coverage_report.js"; -import "normalize.css/normalize.css"; -import "./style.scss"; -import Prism from "prismjs"; -import Chartist from "chartist"; -import "chartist/dist/chartist.css"; - -const VIEW_ZERO_COVERAGE = "zero"; -const VIEW_DIRECTORY = "directory"; -const VIEW_FILE = "file"; - -function browserMenu(revision, filters, route) { - const context = { - revision, - platforms: filters.platforms.map((p) => { - return { - name: p, - selected: p === route.platform, - }; - }), - suites: filters.suites.map((s) => { - return { - name: s, - selected: s === route.suite, - }; - }), - }; - render("menu_browser", context, "menu"); -} - -async function graphHistory(history, path) { - if (history === null) { - message("warning", `No history data for ${path}`); - return; - } - - const dateStr = function (timestamp) { - const date = new Date(timestamp); - return `${date.getDate()}/${date.getMonth() + 1}/${date.getFullYear()}`; - }; - - const data = { - series: [ - { - name: "History", - data: history.map((push) => { - return { - x: push.date * 1000, - y: push.coverage, - }; - }), - }, - ], - }; - const config = { - // Display dates on a linear scale - axisX: { - type: Chartist.FixedScaleAxis, - divisor: 20, - labelInterpolationFnc: dateStr, - }, - - // Fix display bug when points are too close - lineSmooth: Chartist.Interpolation.cardinal({ - tension: 1, - }), - }; - const elt = show("history").querySelector(".ct-chart"); - const chart = new Chartist.Line(elt, data, config); - - chart.on("draw", function (evt) { - if (evt.type === "point") { - // Load revision from graph when a point is clicked - const revision = history[evt.index].changeset; - evt.element._node.onclick = function () { - updateRoute({ revision }); - }; - - // Display revision from graph when a point is overed - evt.element._node.onmouseover = function () { - const ctx = { - revision: revision.substring(0, 12), - date: dateStr(evt.value.x), - }; - render("history_point", ctx, "history_details"); - }; - } - }); -} - -async function showDirectory(dir, revision, files) { - const context = { - navbar: buildNavbar(dir, revision), - files: files.map((file) => { - file.route = buildRoute({ - path: file.path, - view: file.type, - }); - - // Calc decimal range to make a nice coloration - file.coveragePercent = Math.floor(file.coveragePercent); - file.range = parseInt(file.coveragePercent / 10) * 10; - return file; - }), - revision: revision || REV_LATEST, - file_name() { - // Build filename relative to current dir - if (dir) { - // Remove extra / only when present - const offset = dir[dir.length - 1] === "/" ? 0 : 1; - return this.path.substring(dir.length + offset); - } - - return this.path; - }, - }; - render("file_browser", context, "output"); -} - -async function showFile(source, file, revision, selectedLine) { - selectedLine = selectedLine !== undefined ? parseInt(selectedLine) : -1; - - let language; - if (file.path.endsWith("cpp") || file.path.endsWith("h")) { - language = "cpp"; - } else if (file.path.endsWith("c")) { - language = "c"; - } else if ( - file.path.endsWith("js") || - file.path.endsWith("jsm") || - file.path.endsWith("mjs") || - file.path.endsWith("jsx") - ) { - language = "javascript"; - } else if (file.path.endsWith("css")) { - language = "css"; - } else if (file.path.endsWith("py")) { - language = "python"; - } else if (file.path.endsWith("java")) { - language = "java"; - } - - const context = { - navbar: buildNavbar(file.path, revision), - language, - lines: source.map((line, nb) => { - const coverage = file.coverage[nb]; - let cssClass = ""; - let hits = null; - if (coverage !== undefined && coverage >= 0) { - cssClass = coverage > 0 ? "covered" : "uncovered"; - - // Build a nicer coverage string for counts - if (coverage >= 1000000) { - hits = { - nb: parseInt(coverage / 1000000), - unit: "M", - }; - } else if (coverage >= 1000) { - hits = { - nb: parseInt(coverage / 1000), - unit: "k", - }; - } else if (coverage > 0) { - hits = { - nb: coverage, - unit: "", - }; - } - } - - // To make line numbers start from 1 - nb = nb + 1; - - // Override css class when selected - if (nb === selectedLine) { - cssClass = "selected"; - } - return { - nb, - hits, - coverage, - line: line || " ", - css_class: cssClass, - route: buildRoute({ line: nb }), - }; - }), - }; - - hide("message"); - hide("history"); - const output = render("file_coverage", context, "output"); - - // Scroll to line - if (selectedLine > 0) { - const line = output.querySelector("#l" + selectedLine); - line.scrollIntoView({ - behavior: "smooth", - block: "center", - }); - } - - // Highlight source code once displayed - Prism.highlightAll(output); -} - -async function load() { - const route = readRoute(); - - // Reset display, dom-safe - hide("history"); - hide("output"); - message( - "loading", - "Loading coverage data for " + - (route.path || "mozilla-central") + - " @ " + - (route.revision || REV_LATEST), - ); - - // Load only zero coverage for that specific view - if (route.view === VIEW_ZERO_COVERAGE) { - const zeroCoverage = await getZeroCoverageData(); - return { - view: VIEW_ZERO_COVERAGE, - path: route.path, - zeroCoverage, - route, - }; - } - - // Default to directory view on home - if (!route.view) { - route.view = VIEW_DIRECTORY; - } - - try { - const viewContent = - route.view === VIEW_DIRECTORY - ? getHistory(route.path, route.platform, route.suite) - : getSource(route.path, route.revision); - const [coverage, filters, viewData] = await Promise.all([ - getPathCoverage(route.path, route.revision, route.platform, route.suite), - getFilters(), - viewContent, - ]); - - return { - view: route.view, - path: route.path, - revision: route.revision, - route, - coverage, - filters, - viewData, - }; - } catch (err) { - console.warn("Failed to load coverage", err); - await DOM_READY; // We want to always display this message - message("error", "Failed to load coverage: " + err.message); - throw err; - } -} - -export async function display(data) { - if (data.view === VIEW_ZERO_COVERAGE) { - await zeroCoverageMenu(data.route); - await zeroCoverageDisplay(data.zeroCoverage, data.path); - } else if (data.view === VIEW_DIRECTORY) { - hide("message"); - browserMenu(data.revision, data.filters, data.route); - await graphHistory(data.viewData, data.path); - await showDirectory(data.path, data.revision, data.coverage.children); - } else if (data.view === VIEW_FILE) { - browserMenu(data.revision, data.filters, data.route); - await showFile( - data.viewData, - data.coverage, - data.revision, - data.route.line, - ); - } else { - message("error", "Invalid view : " + data.view); - } - - // Always monitor options on newly rendered output - monitorOptions(data); -} - -main(load, display); diff --git a/frontend/src/route.js b/frontend/src/route.js deleted file mode 100644 index 5aa070d77..000000000 --- a/frontend/src/route.js +++ /dev/null @@ -1,93 +0,0 @@ -import { REV_LATEST } from "./common.js"; -import { display } from "./index.js"; - -export function readRoute() { - // Reads all filters from current URL hash - const hash = window.location.hash.substring(1); - const pairs = hash.split("&"); - const out = {}; - pairs.forEach((pair) => { - const [key, value] = pair.split("="); - if (!key) { - return; - } - out[decodeURIComponent(key)] = decodeURIComponent(value); - }); - - // Default values - if (!out.revision) { - out.revision = REV_LATEST; - } - if (!out.path) { - out.path = ""; - } - - return out; -} - -export function buildRoute(params) { - // Add all params on top of current route - let route = readRoute(); - if (params) { - route = { ...route, ...params }; - } - - // Build query string from filters - return ( - "#" + - Object.keys(route) - .map((k) => encodeURIComponent(k) + "=" + encodeURIComponent(route[k])) - .join("&") - ); -} - -export function updateRoute(params) { - // Update full hash with an updated url - // Will trigger full load + display update - window.location.hash = buildRoute(params); -} - -export async function updateRouteImmediate(hash, data) { - // Will trigger only a display update, no remote data will be fetched - - // Update route without reloading content - history.pushState(null, null, hash); - - // Update the route stored in data - data.route = readRoute(); - await display(data); -} - -export function monitorOptions(currentData) { - // Monitor input & select changes - const fields = document.querySelectorAll("input, select, a.scroll"); - for (const field of fields) { - if (field.classList.contains("scroll")) { - // On a scroll event, update display without any data loading - field.onclick = async (evt) => { - evt.preventDefault(); - updateRouteImmediate(evt.target.hash, currentData); - }; - } else if (field.type === "text") { - // React on enter - field.onkeydown = async (evt) => { - if (evt.keyCode === 13) { - const params = {}; - params[evt.target.name] = evt.target.value; - updateRoute(params); - } - }; - } else { - // React on change - field.onchange = async (evt) => { - let value = evt.target.value; - if (evt.target.type === "checkbox") { - value = evt.target.checked ? "on" : "off"; - } - const params = {}; - params[evt.target.name] = value; - updateRoute(params); - }; - } - } -} diff --git a/frontend/src/style.scss b/frontend/src/style.scss deleted file mode 100644 index 604f3a3bc..000000000 --- a/frontend/src/style.scss +++ /dev/null @@ -1,467 +0,0 @@ -// Configuration -$default_color: #4a4a4a; -$link_color: #0081ad; -$background_color: #eff7fc; -$row_height: 1.8em; -$header_height: 50px; -$footer_height: 60px; -$coverage_low: #d91a47; -$coverage_warn: #ff9a36; -$coverage_good: #438718; -$highlighted: #f7f448; -$small_screen: 1280px; - -body { - // Setup base typography - color: $default_color; - font-size: 1em; - font-weight: 400; - line-height: 1.5; - text-rendering: optimizeLegibility; - font-family: - BlinkMacSystemFont, - -apple-system, - "Segoe UI", - Roboto, - Oxygen, - Ubuntu, - Cantarell, - "Fira Sans", - "Droid Sans", - "Helvetica Neue", - Helvetica, - Arial, - sans-serif; - - background-color: white; - - // For footer - display: flex; - min-height: 100vh; - flex-direction: column; -} - -a { - text-decoration: none; - color: $link_color; - - &:hover { - color: lighten($link_color, 10%); - } -} - -header { - background-color: $background_color; - border-bottom: 1px solid darkgray; - min-height: $header_height; - - $horizontal_margin: 10px; - - div.logo { - display: inline-block; - height: $header_height; - line-height: $header_height; - margin-left: $horizontal_margin; - - img { - margin: $header_height * 0.1; - max-height: $header_height * 0.8; - } - - a { - color: $default_color; - line-height: $header_height; - font-size: $header_height * 0.6; - vertical-align: top; - } - - // On smaller screens, hide "Code coverage" link & display a smaller logo - @media only screen and (max-width: $small_screen) { - img { - max-height: $header_height * 0.6; - } - a { - display: none; - } - } - } - - div#menu { - float: right; - height: $header_height; - line-height: $header_height; - margin-right: $horizontal_margin; - } - - input.revision { - width: 170px; - font-family: monospace; - } -} - -footer { - text-align: center; - background: darken($background_color, 60%); - min-height: $footer_height; - line-height: $footer_height; - border-top: 1px solid darkgray; - - img { - //padding-top: 0.2 * $footer_height; - vertical-align: middle; - max-height: 0.75 * $footer_height; - } - - a { - color: lighten($link_color, 50%); - } -} - -#main { - // Main element on flex display - flex: 1; - - div.message { - border-radius: 5px; - padding: 10px; - color: white; - width: 40%; - margin: 30px auto; - - &.loading { - background: #209cee; - } - - &.warning { - background: #c48404; - } - - &.error { - background: #ff3860; - } - } -} - -// Breadcrumb navigation -nav { - margin-right: 5px; - - a:not(:last-child)::after { - content: "/"; - color: #ccc; - margin: 0 2px; - } -} - -// Directory navigation -#browser { - max-width: $small_screen; - margin: 0 auto; - padding: 0.5em; - - .table { - display: table; - width: 100%; - - div { - display: table-row; - height: $row_height; - line-height: $row_height; - - > { - :first-child { - text-align: left; - } - - :last-child { - text-align: right; - } - } - - &.header { - span { - font-weight: bold; - } - } - - span { - padding: 0 3px; - text-align: center; - height: $row_height; - line-height: $row_height; - display: table-cell; - - &.coverage_0 { - color: $coverage_low; - } - &.coverage_10 { - color: lighten($coverage_low, 10%); - } - &.coverage_20 { - color: lighten($coverage_low, 20%); - } - &.coverage_30 { - color: lighten($coverage_low, 30%); - } - &.coverage_40 { - color: darken($coverage_warn, 10%); - } - &.coverage_50 { - color: $coverage_warn; - } - &.coverage_60 { - color: lighten($coverage_warn, 10%); - } - &.coverage_70 { - color: lighten($coverage_good, 30%); - } - &.coverage_80 { - color: lighten($coverage_good, 20%); - } - &.coverage_90 { - color: lighten($coverage_good, 10%); - } - &.coverage_100 { - color: $coverage_good; - } - } - - &.row { - &:nth-child(2n + 3) { - background: hsl(0, 0%, 98%); - } - - &:hover { - background-color: hsl(0, 0%, 96%); - } - } - } - } - - // Navbar with stats - h2 { - width: 100%; - - nav, - span { - display: inline-block; - margin-right: 3px; - } - } -} - -// File coverage -$covered_color: #e7ffd9; -$uncovered_color: #ffc8bd; -$no_data_color: hsl(0, 0%, 98%); -$samp_size: 20px; -#file { - div.help { - position: fixed; - top: 70px; - right: 20px; - background: rgba(0, 0, 0, 0.2); - border-radius: 5px; - height: 2 * $samp_size; - line-height: 2 * $samp_size; - - p { - display: inline-block; - margin: 0 6px; - padding: 0; - - span { - margin-left: 2px; - vertical-align: top; - } - - samp { - display: inline-block; - margin-top: $samp_size / 2; - width: $samp_size; - height: $samp_size; - border: 1px solid darkgray; - } - - &.no_data samp { - background: $no_data_color; - } - &.uncovered samp { - background: $uncovered_color; - } - &.covered samp { - background: $covered_color; - } - } - } - - table { - width: 100%; - border-collapse: collapse; - border-spacing: 0; - - tr { - * { - padding: 0; - margin: 0; - } - - td { - font-size: 0.9em; - background: $no_data_color; - } - - pre { - padding: 1px 2px; - - // To override prism settings - border-radius: 0px 0px; - background: $no_data_color; - } - - // Line number - td:first-child { - color: grey; - font-size: 1em; - vertical-align: middle; - border-right: 1px solid #ccc; - font-family: monospace; - background: #f5f2f0; - padding: 0 2px; - } - - // Line coverage stats - td:last-child { - padding-right: 3px; - text-align: right; - - span { - padding: 2px; - color: white; - font-size: 0.9em; - font-weight: bold; - border-radius: 3px; - background: #363636; - - &.k { - background: #209cee; - } - &.M { - background: #3273dc; - } - } - } - - &.covered { - td { - background: darken($covered_color, 10%); - } - - pre { - background: $covered_color; - } - } - - &.uncovered { - td { - background: darken($uncovered_color, 10%); - } - - pre { - background: $uncovered_color; - } - } - - &.selected { - font-weight: bold; - td { - background: $highlighted; - } - - pre { - background: $highlighted; - } - } - } - } -} - -// History graph -#history { - .ct-chart { - width: 100%; - height: 200px; - } - - .ct-point { - stroke: #6fc0f2; - cursor: pointer; - } - - .ct-line { - stroke: #ccf2ff; - } - - .ct-point:hover { - stroke: #d91e44; - } - - #history_details { - color: darkgrey; - margin-right: 20px; - float: right; - } -} - -// Tooltip container for explanation (issue #97 enhancement) -#menu .tooltip { - position: relative; - display: inline-block; - - // Question mark container - .questionbox { - text-align: center; - border-bottom: 1px dotted black; - cursor: default; - } - - // Show the tooltip text when you mouse over the tooltip container - &:hover .tooltiptext { - visibility: visible; - opacity: 1; - } - - .tooltiptext { - visibility: hidden; - line-height: 120%; - background-color: $default_color; - color: white; - text-align: left; - padding: 1vh 1vw; - border-radius: 6px; - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); - - // Position the tooltip - position: absolute; - z-index: 1; - width: 30vw; - top: 100%; - left: 50%; - margin-left: -16vw; // Use half of the width including left horizontal padding size i.e 30vw/2 + 1vw - - &::after { - content: " "; - position: absolute; - bottom: 100%; /* At the top of the tooltip */ - left: 50%; - margin-left: -5px; - border-width: 5px; - border-style: solid; - border-color: transparent transparent $default_color transparent; - } - - // Transition animation - opacity: 0; - transition: opacity 1s; - } -} diff --git a/frontend/src/zero_coverage_report.js b/frontend/src/zero_coverage_report.js deleted file mode 100644 index c122f62be..000000000 --- a/frontend/src/zero_coverage_report.js +++ /dev/null @@ -1,198 +0,0 @@ -import { - hide, - message, - buildNavbar, - isEnabled, - render, - filterThirdParty, - filterLanguages, - filterHeaders, - filterCompletelyUncovered, - filterLastPushDate, -} from "./common.js"; -import { buildRoute } from "./route.js"; - -export const ZERO_COVERAGE_FILTERS = { - third_party: { - name: "Show third-party files", - default_value: "on", - }, - headers: { - name: "Show headers", - default_value: "off", - }, - completely_uncovered: { - name: "Show completely uncovered files only", - default_value: "off", - }, - cpp: { - name: "C/C++", - default_value: "on", - }, - js: { - name: "JavaScript", - default_value: "on", - }, - java: { - name: "Java", - default_value: "on", - }, - rust: { - name: "Rust", - default_value: "on", - }, -}; -const ZERO_COVERAGE_PUSHES = { - all: "All", - one_year: "0 < 1 year", - two_years: "1 < 2 years", - older_than_two_years: "Older than 2 years", -}; - -export function zeroCoverageMenu(route) { - const context = { - filters: Object.entries(ZERO_COVERAGE_FILTERS).map(([key, filter]) => { - return { - key, - message: filter.name, - checked: isEnabled(key), - needs_explanation: key === "completely_uncovered", - }; - }), - last_pushes: Object.entries(ZERO_COVERAGE_PUSHES).map( - ([value, messageText]) => { - return { - value, - messageText, - selected: route.last_push === value, - }; - }, - ), - }; - render("menu_zero", context, "menu"); -} - -function sortEntries(entries) { - return entries - .sort(([dir1, stats1], [dir2, stats2]) => { - if (stats1.children !== stats2.children) { - return stats1.children < stats2.children; - } - - if (stats1.funcs !== stats2.funcs) { - return stats1.funcs < stats2.funcs; - } - - return dir1 > dir2; - }) - .map(([dir, stats]) => { - return { stats, dir }; - }); -} - -function getMinDate(oldDate, newDate) { - if (!oldDate) { - return newDate; - } - if (Date.parse(newDate) < Date.parse(oldDate)) { - return newDate; - } - - return oldDate; -} - -function getBaseStats(file, children) { - return { - children, - funcs: file.funcs, - first_push_date: file.first_push_date, - last_push_date: file.last_push_date, - size: file.size, - commits: file.commits, - }; -} - -function cumStats(prevStats, newStats) { - prevStats.children += 1; - prevStats.funcs += newStats.funcs; - prevStats.size += newStats.size; - prevStats.commits += newStats.commits; - prevStats.first_push_date = getMinDate( - prevStats.first_push_date, - newStats.first_push_date, - ); - prevStats.last_push_date = getMinDate( - prevStats.last_push_date, - newStats.last_push_date, - ); -} - -export async function zeroCoverageDisplay(data, dir) { - hide("output"); - hide("history"); - message( - "loading", - "Loading zero coverage report for " + (dir || "mozilla-central"), - ); - - while (dir.endsWith("/")) { - dir = dir.substring(0, dir.length - 1); - } - dir += "/"; - if (dir === "/") { - dir = ""; - } - - let files = data.files.filter((file) => file.name.startsWith(dir)); - // TODO: Do this in the backend directly! - files.forEach((file) => { - file.path = file.name; - }); - files = await filterThirdParty(files); - files = filterLanguages(files); - files = filterHeaders(files); - files = filterCompletelyUncovered(files); - files = filterLastPushDate(files); - - const map = new Map(); - - for (const file of files) { - let rest = file.path.substring(dir.lastIndexOf("/") + 1); - - if (rest.includes("/")) { - rest = rest.substring(0, rest.indexOf("/")); - if (map.has(rest)) { - cumStats(map.get(rest), file); - } else { - map.set(rest, getBaseStats(file, 1)); - } - } else { - if (map.has(rest)) { - console.warn(rest + " is already in map."); - } - map.set(rest, getBaseStats(file, 0)); - } - } - - const revision = data.hg_revision; - const context = { - current_dir: dir, - entries: sortEntries(Array.from(map.entries())), - entry_url() { - const path = dir + this.dir; - if (this.stats.children !== 0) { - return buildRoute({ - view: "zero", - path, - }); - } - // Fully reset the url when moving back to file view - return `#view=file&revision=${revision}&path=${path}`; - }, - navbar: buildNavbar(dir), - total: files.length, - }; - - hide("message"); - render("zerocoverage", context, "output"); -} diff --git a/frontend/webpack.common.js b/frontend/webpack.common.js deleted file mode 100644 index 178a947da..000000000 --- a/frontend/webpack.common.js +++ /dev/null @@ -1,66 +0,0 @@ -const path = require("path"); -const webpack = require("webpack"); -const ESLintPlugin = require("eslint-webpack-plugin"); -const { CleanWebpackPlugin } = require("clean-webpack-plugin"); -const HtmlWebpackPlugin = require("html-webpack-plugin"); -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); - -module.exports = { - entry: ["babel-polyfill", "index.js"], - output: { - path: __dirname + "/dist", - publicPath: "", - filename: "coverage-[hash].js", - }, - plugins: [ - new ESLintPlugin(), - new CleanWebpackPlugin(), - new HtmlWebpackPlugin({ - template: "src/base.html", - }), - new MiniCssExtractPlugin({ - filename: "coverage-[hash].css", - }), - new webpack.EnvironmentPlugin({ - BACKEND_URL: "http://localhost:8000", - }), - ], - module: { - rules: [ - { - test: /\.js$/, - exclude: /(node_modules)/, - use: { - loader: "babel-loader", - options: { - presets: ["@babel/preset-env"], - }, - }, - }, - { - test: /\.s[ac]ss$/i, - use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"], - }, - { - test: /\.css$/i, - use: [MiniCssExtractPlugin.loader, "css-loader"], - }, - { - test: /\.(png|svg|jpg|gif)$/, - use: ["file-loader"], - }, - ], - }, - devServer: { - contentBase: path.join(__dirname, "dist"), - compress: true, - port: 9000, - }, - resolve: { - modules: [ - path.join(__dirname, "node_modules"), - path.join(__dirname, "assets"), - path.join(__dirname, "src"), - ], - }, -}; diff --git a/frontend/webpack.config.js b/frontend/webpack.config.js deleted file mode 100644 index bb6cf78b9..000000000 --- a/frontend/webpack.config.js +++ /dev/null @@ -1,10 +0,0 @@ -const { merge } = require("webpack-merge"); -const common = require("./webpack.common.js"); - -module.exports = merge(common, { - mode: "development", - devtool: "inline-source-map", - devServer: { - contentBase: "./dist", - }, -}); diff --git a/frontend/webpack.prod.js b/frontend/webpack.prod.js deleted file mode 100644 index 5f40e072c..000000000 --- a/frontend/webpack.prod.js +++ /dev/null @@ -1,16 +0,0 @@ -const { merge } = require("webpack-merge"); -const common = require("./webpack.common.js"); -const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); -const TerserJSPlugin = require("terser-webpack-plugin"); - -module.exports = merge(common, { - mode: "production", - optimization: { - minimizer: [ - new TerserJSPlugin({ - extractComments: false, - }), - new CssMinimizerPlugin(), - ], - }, -}); diff --git a/frontend/zero_coverage_report.html b/frontend/zero_coverage_report.html deleted file mode 100644 index 5a567e509..000000000 --- a/frontend/zero_coverage_report.html +++ /dev/null @@ -1,5 +0,0 @@ - - -Redirecting to zero coverage report - - From a4bf72079b1008b44c67ca8ee28183adf938be9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:41:46 +0100 Subject: [PATCH 1165/1236] build(deps): bump sentry-sdk from 2.34.0 to 2.52.0 in /tools (#2941) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.34.0 to 2.52.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.34.0...2.52.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-version: 2.52.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index da39f1cee..85d0a53ef 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ aiohttp==3.13.3 async-timeout==5.0.1 pytz==2025.2 -sentry-sdk==2.34.0 +sentry-sdk==2.52.0 structlog==25.4.0 taskcluster==88.0.2 From a8bb97020bff97744bf067377785ca434a5a08c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:41:56 +0100 Subject: [PATCH 1166/1236] build(deps): bump taskcluster from 88.0.2 to 96.2.1 in /report (#2940) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 88.0.2 to 96.2.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v88.0.2...v96.2.1) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 96.2.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index 2040e8592..ae22ba52d 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 -taskcluster==88.0.2 +taskcluster==96.2.1 tenacity==9.1.2 zstandard==0.23.0 From c995cd5622909d0a0f7a15936d708ebf46f660b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:42:05 +0100 Subject: [PATCH 1167/1236] build(deps): bump taskcluster from 88.0.2 to 96.2.1 in /tools (#2939) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 88.0.2 to 96.2.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v88.0.2...v96.2.1) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 96.2.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 85d0a53ef..fb8021afe 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.52.0 structlog==25.4.0 -taskcluster==88.0.2 +taskcluster==96.2.1 From 245396153543ac21116b06035d503cffd50d7c97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:42:17 +0100 Subject: [PATCH 1168/1236] build(deps): bump tqdm from 4.67.1 to 4.67.3 in /bot (#2938) Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.67.1 to 4.67.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.67.1...v4.67.3) --- updated-dependencies: - dependency-name: tqdm dependency-version: 4.67.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 476153f95..2d9ddf621 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,5 +4,5 @@ libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 tenacity==9.1.2 -tqdm==4.67.1 +tqdm==4.67.3 zstandard==0.23.0 From 9f1c4767f522d7c1df6c4c7d7cc03efa09fd6b1a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:42:33 +0100 Subject: [PATCH 1169/1236] build(deps): bump gunicorn from 23.0.0 to 25.0.1 in /backend (#2930) Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 23.0.0 to 25.0.1. - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/23.0.0...25.0.1) --- updated-dependencies: - dependency-name: gunicorn dependency-version: 25.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 356157c29..228ff6286 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ Flask==2.2.3 Flask-Cors==6.0.2 flask-talisman==1.1.0 google-cloud-storage==3.2.0 -gunicorn==23.0.0 +gunicorn==25.0.1 python-dateutil==2.9.0.post0 pytoml==0.1.21 redis==7.1.0 From 75cfad19ba8b37b91c0a0ecb817075c286a22dac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:42:43 +0100 Subject: [PATCH 1170/1236] build(deps): bump google-cloud-storage from 3.2.0 to 3.9.0 in /bot (#2928) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 3.2.0 to 3.9.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v3.2.0...v3.9.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 2d9ddf621..f43e0f349 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,5 +1,5 @@ -e ../tools #egg=code-coverage-tools -google-cloud-storage==3.2.0 +google-cloud-storage==3.9.0 libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.2 From 88788389a4aa985ec4fb48fcf02e0da0b394b97e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:43:00 +0100 Subject: [PATCH 1171/1236] build(deps): bump setuptools from 80.9.0 to 80.10.2 in /report (#2925) Bumps [setuptools](https://github.com/pypa/setuptools) from 80.9.0 to 80.10.2. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v80.9.0...v80.10.2) --- updated-dependencies: - dependency-name: setuptools dependency-version: 80.10.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index aa75ca8ee..830da8524 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ -setuptools==80.9.0 +setuptools==80.10.2 wheel==0.45.1 From 22cd54356d726498738b2b41e084726d25508051 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:43:36 +0100 Subject: [PATCH 1172/1236] build(deps-dev): bump json-e from 4.8.0 to 4.8.1 in /bot (#2919) Bumps [json-e](https://github.com/json-e/json-e) from 4.8.0 to 4.8.1. - [Changelog](https://github.com/json-e/json-e/blob/main/CHANGELOG.rst) - [Commits](https://github.com/json-e/json-e/compare/v4.8.0...v4.8.1) --- updated-dependencies: - dependency-name: json-e dependency-version: 4.8.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 8e983c80a..2b1528a3f 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.8.0 +json-e==4.8.1 jsonschema==4.25.0 pre-commit==4.5.1 pytest==8.4.1 From dcae1120e77a0cf14ec701ec9c92e2a93dd6cdcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:43:54 +0100 Subject: [PATCH 1173/1236] build(deps-dev): bump fakeredis from 2.30.2 to 2.33.0 in /backend (#2891) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.30.2 to 2.33.0. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.30.2...v2.33.0) --- updated-dependencies: - dependency-name: fakeredis dependency-version: 2.33.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index bd9e4689a..d15bc3561 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.30.2 +fakeredis==2.33.0 pre-commit==4.5.1 pytest==8.4.1 pytest-responses==0.5.1 From d9a54e40f36c30184b426a3b9fb6166d6faaaf8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:03 +0100 Subject: [PATCH 1174/1236] build(deps-dev): bump pytest from 8.4.1 to 9.0.2 in /backend (#2874) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 9.0.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...9.0.2) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index d15bc3561..10600c1fc 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,5 +1,5 @@ fakeredis==2.33.0 pre-commit==4.5.1 -pytest==8.4.1 +pytest==9.0.2 pytest-responses==0.5.1 responses==0.25.7 From 0eedd2fa0046cfffa22738f6966541b98f6426bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:12 +0100 Subject: [PATCH 1175/1236] build(deps-dev): bump pytest from 8.4.1 to 9.0.2 in /bot (#2873) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 9.0.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...9.0.2) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 2b1528a3f..1a4496be2 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.1 jsonschema==4.25.0 pre-commit==4.5.1 -pytest==8.4.1 +pytest==9.0.2 pytest-responses==0.5.1 responses==0.25.7 From bf7fbc9b6871f3c864db4b46f0864b042ebd91ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:25 +0100 Subject: [PATCH 1176/1236] build(deps): bump pyyaml from 6.0.2 to 6.0.3 in /bot (#2803) Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3) --- updated-dependencies: - dependency-name: pyyaml dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index f43e0f349..679e099c7 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==3.9.0 libmozdata==0.2.7 pytoml==0.1.21 -pyyaml==6.0.2 +pyyaml==6.0.3 tenacity==9.1.2 tqdm==4.67.3 zstandard==0.23.0 From 3eccb4612934fcee9d5b72ed0bab88733cbbed3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:37 +0100 Subject: [PATCH 1177/1236] build(deps): bump zstandard from 0.23.0 to 0.25.0 in /backend (#2794) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.23.0 to 0.25.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.23.0...0.25.0) --- updated-dependencies: - dependency-name: zstandard dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 228ff6286..666f9eb37 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -10,4 +10,4 @@ python-dateutil==2.9.0.post0 pytoml==0.1.21 redis==7.1.0 swagger-ui-bundle==1.1.0 -zstandard==0.23.0 +zstandard==0.25.0 From 40a4b9528915d22703143b1af9076e97a1c4228e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:46 +0100 Subject: [PATCH 1178/1236] build(deps): bump zstandard from 0.23.0 to 0.25.0 in /report (#2789) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.23.0 to 0.25.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.23.0...0.25.0) --- updated-dependencies: - dependency-name: zstandard dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index ae22ba52d..d36ae3486 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 taskcluster==96.2.1 tenacity==9.1.2 -zstandard==0.23.0 +zstandard==0.25.0 From b6eecfa70fac3980b8edbb6f5e0f1b75f6b8f0b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:44:56 +0100 Subject: [PATCH 1179/1236] build(deps-dev): bump responses from 0.25.7 to 0.25.8 in /bot (#2757) Bumps [responses](https://github.com/getsentry/responses) from 0.25.7 to 0.25.8. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.7...0.25.8) --- updated-dependencies: - dependency-name: responses dependency-version: 0.25.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 1a4496be2..2fbcdb84d 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.25.0 pre-commit==4.5.1 pytest==9.0.2 pytest-responses==0.5.1 -responses==0.25.7 +responses==0.25.8 From 8dfe2685dc37b02f95920573d10a784fa58eadb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:45:06 +0100 Subject: [PATCH 1180/1236] build(deps-dev): bump responses from 0.25.7 to 0.25.8 in /backend (#2756) Bumps [responses](https://github.com/getsentry/responses) from 0.25.7 to 0.25.8. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.7...0.25.8) --- updated-dependencies: - dependency-name: responses dependency-version: 0.25.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index 10600c1fc..dc7ad00ab 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -2,4 +2,4 @@ fakeredis==2.33.0 pre-commit==4.5.1 pytest==9.0.2 pytest-responses==0.5.1 -responses==0.25.7 +responses==0.25.8 From e402424ed1f8406f83e7ed679661e77a4f227cf4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:45:43 +0100 Subject: [PATCH 1181/1236] build(deps): bump google-cloud-storage from 3.2.0 to 3.9.0 in /backend (#2927) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 3.2.0 to 3.9.0. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v3.2.0...v3.9.0) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 666f9eb37..0f7a9ca28 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -4,7 +4,7 @@ datadog==0.52.1 Flask==2.2.3 Flask-Cors==6.0.2 flask-talisman==1.1.0 -google-cloud-storage==3.2.0 +google-cloud-storage==3.9.0 gunicorn==25.0.1 python-dateutil==2.9.0.post0 pytoml==0.1.21 From bc7eba6921c8c25dd4309aea9db814f6585a08fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:45:53 +0100 Subject: [PATCH 1182/1236] build(deps): bump wheel from 0.45.1 to 0.46.3 in /report (#2918) Bumps [wheel](https://github.com/pypa/wheel) from 0.45.1 to 0.46.3. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.45.1...0.46.3) --- updated-dependencies: - dependency-name: wheel dependency-version: 0.46.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/test-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/test-requirements.txt b/report/test-requirements.txt index 830da8524..3d79d3788 100644 --- a/report/test-requirements.txt +++ b/report/test-requirements.txt @@ -1,2 +1,2 @@ setuptools==80.10.2 -wheel==0.45.1 +wheel==0.46.3 From 709c65d9644d1465439e158d1779d9ce8af73721 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:46:09 +0100 Subject: [PATCH 1183/1236] build(deps-dev): bump jsonschema from 4.25.0 to 4.26.0 in /bot (#2899) Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.25.0 to 4.26.0. - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.26.0) --- updated-dependencies: - dependency-name: jsonschema dependency-version: 4.26.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 2fbcdb84d..a8697c691 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,5 +1,5 @@ json-e==4.8.1 -jsonschema==4.25.0 +jsonschema==4.26.0 pre-commit==4.5.1 pytest==9.0.2 pytest-responses==0.5.1 From ca8e55e7979a31c16c8e9914057b0d8dc7b01581 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:46:28 +0100 Subject: [PATCH 1184/1236] build(deps): bump tenacity from 9.1.2 to 9.1.3 in /bot (#2937) Bumps [tenacity](https://github.com/jd/tenacity) from 9.1.2 to 9.1.3. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.1.2...9.1.3) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 679e099c7..e023d6c92 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -3,6 +3,6 @@ google-cloud-storage==3.9.0 libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.3 -tenacity==9.1.2 +tenacity==9.1.3 tqdm==4.67.3 zstandard==0.23.0 From eeda142f77c0ba77d4ce8e7c6b4d86ffd33cfc53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:46:39 +0100 Subject: [PATCH 1185/1236] build(deps): bump tenacity from 9.1.2 to 9.1.3 in /report (#2936) Bumps [tenacity](https://github.com/jd/tenacity) from 9.1.2 to 9.1.3. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.1.2...9.1.3) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- report/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/requirements.txt b/report/requirements.txt index d36ae3486..58b96b11f 100644 --- a/report/requirements.txt +++ b/report/requirements.txt @@ -1,4 +1,4 @@ python-magic==0.4.27 taskcluster==96.2.1 -tenacity==9.1.2 +tenacity==9.1.3 zstandard==0.25.0 From c98659f8b19fbe1b386009568909dee40641f507 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:50:04 +0100 Subject: [PATCH 1186/1236] build(deps): bump zstandard from 0.23.0 to 0.25.0 in /bot (#2795) Bumps [zstandard](https://github.com/indygreg/python-zstandard) from 0.23.0 to 0.25.0. - [Release notes](https://github.com/indygreg/python-zstandard/releases) - [Changelog](https://github.com/indygreg/python-zstandard/blob/main/docs/news.rst) - [Commits](https://github.com/indygreg/python-zstandard/compare/0.23.0...0.25.0) --- updated-dependencies: - dependency-name: zstandard dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index e023d6c92..ededab8e3 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -5,4 +5,4 @@ pytoml==0.1.21 pyyaml==6.0.3 tenacity==9.1.3 tqdm==4.67.3 -zstandard==0.23.0 +zstandard==0.25.0 From 650aac8b3968ca6d6bb886161cf4e50c1c130f40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 14:50:14 +0100 Subject: [PATCH 1187/1236] build(deps): bump structlog from 25.4.0 to 25.5.0 in /tools (#2827) Bumps [structlog](https://github.com/hynek/structlog) from 25.4.0 to 25.5.0. - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md) - [Commits](https://github.com/hynek/structlog/compare/25.4.0...25.5.0) --- updated-dependencies: - dependency-name: structlog dependency-version: 25.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index fb8021afe..d048cb324 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -2,5 +2,5 @@ aiohttp==3.13.3 async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.52.0 -structlog==25.4.0 +structlog==25.5.0 taskcluster==96.2.1 From 582e3c432df8bee164d6040e0c5791e7288835b7 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Feb 2026 19:25:38 +0100 Subject: [PATCH 1188/1236] Remove 'report' as it was moved in firefox as a mach command (#2958) See https://bugzilla.mozilla.org/show_bug.cgi?id=2017368 --- .isort.cfg | 2 +- .pre-commit-config.yaml | 7 - .taskcluster.yml | 52 -- report/.gitignore | 27 -- report/MANIFEST.in | 6 - report/README.md | 3 - report/VERSION | 1 - report/ci-test.sh | 8 - report/firefox_code_coverage/__init__.py | 8 - report/firefox_code_coverage/codecoverage.py | 482 ------------------- report/requirements.txt | 4 - report/setup.py | 49 -- report/test-requirements.txt | 2 - report/tests/__init__.py | 0 report/tests/test.py | 165 ------- 15 files changed, 1 insertion(+), 815 deletions(-) delete mode 100644 report/.gitignore delete mode 100644 report/MANIFEST.in delete mode 100644 report/README.md delete mode 100644 report/VERSION delete mode 100755 report/ci-test.sh delete mode 100644 report/firefox_code_coverage/__init__.py delete mode 100644 report/firefox_code_coverage/codecoverage.py delete mode 100644 report/requirements.txt delete mode 100644 report/setup.py delete mode 100644 report/test-requirements.txt delete mode 100644 report/tests/__init__.py delete mode 100644 report/tests/test.py diff --git a/.isort.cfg b/.isort.cfg index 06518236d..26a16b79b 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -1,5 +1,5 @@ [settings] -known_first_party = code_coverage_backend,code_coverage_bot,code_coverage_events,code_coverage_tools,conftest,firefox_code_coverage +known_first_party = code_coverage_backend,code_coverage_bot,code_coverage_events,code_coverage_tools,conftest known_third_party = connexion,datadog,dateutil,fakeredis,flask,flask_cors,flask_talisman,google,hglib,jsone,jsonschema,libmozdata,libmozevent,logbook,magic,pytest,pytz,raven,redis,requests,responses,setuptools,structlog,taskcluster,tenacity,tqdm,werkzeug,yaml,zstandard force_single_line = True default_section=FIRSTPARTY diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8eff1652a..522e0a11a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -70,13 +70,6 @@ repos: pass_filenames: false additional_dependencies: - types-requests==0.1.11 - - id: mypy - name: mypy-report - files: ^report/ - entry: mypy report/ - pass_filenames: false - additional_dependencies: - - types-requests==0.1.11 - id: mypy name: mypy-tools files: ^tools/ diff --git a/.taskcluster.yml b/.taskcluster.yml index e14cbaa2b..e853ea4cb 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -210,27 +210,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("report_check_tests") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - features: - taskclusterProxy: true - maxRunTime: 3600 - image: "${python_image}" - command: - - sh - - -lxce - - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && - cd /src/report && ./ci-test.sh" - metadata: - name: "Code Coverage Report checks: unit tests" - description: Check python code with unittest - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("backend_build") } created: { $fromNow: "" } deadline: { $fromNow: "1 hour" } @@ -381,7 +360,6 @@ tasks: taskId: { $eval: as_slugid("release") } dependencies: - { $eval: as_slugid("backend_build") } - - { $eval: as_slugid("report_check_tests") } provisionerId: "${provisionerId}" workerType: "${workerType}" created: { $fromNow: "" } @@ -406,33 +384,3 @@ tasks: description: Code Coverage Github automated release owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - - $if: 'tasks_for == "github-push" && head_branch[:10] == "refs/tags/"' - then: - taskId: { $eval: as_slugid("report_deploy_pypi") } - dependencies: - - { $eval: as_slugid("report_check_tests") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - features: - # Needed for access to secret - taskclusterProxy: true - maxRunTime: 3600 - image: "${taskboot_image}" - env: - TASKCLUSTER_SECRET: "project/relman/code-coverage/release" - command: - - sh - - -lxce - - "git clone ${repository} /project && cd /project && git checkout ${head_rev} -b release && - taskboot --target=/project/report deploy-pypi" - scopes: - - "secrets:get:project/relman/code-coverage/release" - metadata: - name: "Code Coverage Report: publish on pypi" - description: Code Coverage Github Pypi publication for report - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage diff --git a/report/.gitignore b/report/.gitignore deleted file mode 100644 index c70ba33fb..000000000 --- a/report/.gitignore +++ /dev/null @@ -1,27 +0,0 @@ -.Python -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -pip-wheel-metadata/ -share/python-wheels/ -*.egg-info/ -.installed.cfg -*.egg -MANIFEST -cache/ -ccov-artifacts/ -grcov -grcov_ver -lcov-bin/ -lcov/ -output.info -report/ diff --git a/report/MANIFEST.in b/report/MANIFEST.in deleted file mode 100644 index 8d28c45e5..000000000 --- a/report/MANIFEST.in +++ /dev/null @@ -1,6 +0,0 @@ -recursive-exclude * __pycache__ -recursive-exclude * *.py[co] -recursive-exclude tests * - -include VERSION -include *.txt diff --git a/report/README.md b/report/README.md deleted file mode 100644 index 4130f471d..000000000 --- a/report/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# firefox-code-coverage - -A description on how to use this tool is available at https://developer.mozilla.org/en-US/docs/Mozilla/Testing/Measuring_Code_Coverage_on_Firefox. diff --git a/report/VERSION b/report/VERSION deleted file mode 100644 index 8c6b1d15c..000000000 --- a/report/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.3.39 diff --git a/report/ci-test.sh b/report/ci-test.sh deleted file mode 100755 index 2ab4c2be2..000000000 --- a/report/ci-test.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -e - -pip install --disable-pip-version-check --no-cache-dir --quiet -r test-requirements.txt -r requirements.txt . - -python -m unittest discover tests -python setup.py sdist bdist_wheel -VERSION=$(cat VERSION) -pip install dist/firefox_code_coverage-$VERSION.tar.gz diff --git a/report/firefox_code_coverage/__init__.py b/report/firefox_code_coverage/__init__.py deleted file mode 100644 index 212e90bdb..000000000 --- a/report/firefox_code_coverage/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -# -*- coding: utf-8 -*- - -from taskcluster.helper import TaskclusterConfig - -taskcluster = TaskclusterConfig("https://firefox-ci-tc.services.mozilla.com") - -# Force root url to avoid proxy as grcov is not available on Community instance -taskcluster.options = {"rootUrl": taskcluster.default_url} diff --git a/report/firefox_code_coverage/codecoverage.py b/report/firefox_code_coverage/codecoverage.py deleted file mode 100644 index c5bd66ddd..000000000 --- a/report/firefox_code_coverage/codecoverage.py +++ /dev/null @@ -1,482 +0,0 @@ -# -*- coding: utf-8 -*- - -import argparse -import errno -import json -import logging -import os -import shutil -import subprocess -import sys -import tarfile -import tempfile -import time -import warnings -from datetime import timedelta -from pathlib import Path - -import magic -import requests -import tenacity -import zstandard - -from firefox_code_coverage import taskcluster - -FINISHED_STATUSES = ["completed", "failed", "exception"] -ALL_STATUSES = FINISHED_STATUSES + ["unscheduled", "pending", "running"] -STATUS_VALUE = {"exception": 1, "failed": 2, "completed": 3} - -GRCOV_INDEX = "gecko.cache.level-1.toolchains.v3.linux64-grcov.latest" -GRCOV_ARTIFACT = "public/build/grcov.tar.zst" - -logger = logging.getLogger(__name__) - - -def is_taskcluster_loaner(): - return "TASKCLUSTER_INTERACTIVE" in os.environ - - -def get_task(branch, revision): - index = taskcluster.get_service("index") - task = index.findTask(f"gecko.v2.{branch}.revision.{revision}.taskgraph.decision") - return task["taskId"] - - -def get_last_task(): - resp = requests.get( - "https://api.coverage.moz.tools/v2/latest?repository=mozilla-central" - ) - resp.raise_for_status() - data = resp.json() - revision = data[0]["revision"] - return get_task("mozilla-central", revision) - - -def get_task_details(task_id): - queue = taskcluster.get_service("queue") - return queue.task(task_id) - - -def get_task_artifacts(task_id): - queue = taskcluster.get_service("queue") - response = queue.listLatestArtifacts(task_id) - return response["artifacts"] - - -def get_tasks_in_group(group_id): - tasks = [] - - def _save_tasks(response): - tasks.extend(response["tasks"]) - - queue = taskcluster.get_service("queue") - queue.listTaskGroup(group_id, paginationHandler=_save_tasks) - - return tasks - - -@tenacity.retry( - stop=tenacity.stop_after_attempt(5), - wait=tenacity.wait_exponential(multiplier=1, min=16, max=64), - reraise=True, -) -def download_binary(url, path): - """Download a binary file from an url""" - - try: - artifact = requests.get(url, stream=True) - artifact.raise_for_status() - - with open(path, "wb") as f: - for chunk in artifact.iter_content(chunk_size=8192): - f.write(chunk) - - except Exception: - try: - os.remove(path) - except OSError: - pass - - raise - - -def download_artifact(task_id, artifact, artifacts_path): - fname = os.path.join( - artifacts_path, task_id + "_" + os.path.basename(artifact["name"]) - ) - - # As recommended by Taskcluster doc, use requests to download - # from the artifact public url instead of relying on the client method - queue = taskcluster.get_service("queue") - url = queue.buildUrl("getLatestArtifact", task_id, artifact["name"]) - - if not os.path.exists(fname): - download_binary(url, fname) - - return fname - - -def get_chunk(task_name): - # Some tests are run on build machines, we define placeholder chunks for those. - if task_name.startswith("build-signing-"): - return "build-signing" - elif task_name.startswith("build-"): - return "build" - - task_name = task_name[task_name.find("/") + 1 :] - return "-".join( - p for p in task_name.split("-") if p not in ("opt", "debug", "e10s", "1proc") - ) - - -def get_suite(task_name): - return "-".join(p for p in get_chunk(task_name).split("-") if not p.isdigit()) - - -def get_platform(task_name): - if "linux" in task_name: - return "linux" - elif "win" in task_name: - return "windows" - elif "macosx" in task_name: - return "macos" - # Assume source-test tasks without the OS name in the label are on Linux. - elif "source-test" in task_name: - return "linux" - else: - raise Exception(f"Unknown platform for {task_name}") - - -def get_task_status(task_id): - queue = taskcluster.get_service("queue") - status = queue.status(task_id) - return status["status"]["state"] - - -def download_coverage_artifacts( - decision_task_id, - suites, - platforms, - artifacts_path, - suites_to_ignore=["talos", "awsy"], -): - try: - os.mkdir(artifacts_path) - except OSError as e: - if e.errno != errno.EEXIST: - raise e - - task_data = get_task_details(decision_task_id) - - # Returns True if the task is a test-related coverage task (build tasks are included). - def _is_test_task(t): - return "ccov" in t["task"]["metadata"]["name"].split("/")[0].split("-") - - # Returns True if the task is part of one of the suites chosen by the user. - def _is_in_suites_task(t): - suite_name = get_suite(t["task"]["metadata"]["name"]) - return ( - suites is None - or any(suite in t["task"]["metadata"]["name"] for suite in suites) - ) and suite_name not in suites_to_ignore - - def _is_in_platforms_task(t): - platform = get_platform(t["task"]["metadata"]["name"]) - return platforms is None or platform in platforms - - test_tasks = [ - t - for t in get_tasks_in_group(task_data["taskGroupId"]) - if _is_test_task(t) and _is_in_suites_task(t) and _is_in_platforms_task(t) - ] - - if suites is not None: - for suite in suites: - if not any(suite in t["task"]["metadata"]["name"] for t in test_tasks): - warnings.warn("Suite %s not found" % suite) - - download_tasks = {} - - for test_task in test_tasks: - status = test_task["status"]["state"] - assert status in ALL_STATUSES, "State '{}' not recognized".format(status) - - while status not in FINISHED_STATUSES: - sys.stdout.write( - "\rWaiting for task {} to finish...".format( - test_task["status"]["taskId"] - ) - ) - sys.stdout.flush() - time.sleep(60) - status = get_task_status(test_task["status"]["taskId"]) - # Update the task status, as we will use it to compare statuses later. - test_task["status"]["state"] = status - assert status in ALL_STATUSES - - chunk_name = get_chunk(test_task["task"]["metadata"]["name"]) - platform_name = get_platform(test_task["task"]["metadata"]["name"]) - - if (chunk_name, platform_name) not in download_tasks: - download_tasks[(chunk_name, platform_name)] = test_task - else: - prev_task = download_tasks[(chunk_name, platform_name)] - if STATUS_VALUE[status] > STATUS_VALUE[prev_task["status"]["state"]]: - download_tasks[(chunk_name, platform_name)] = test_task - - artifact_paths = [] - for i, test_task in enumerate(download_tasks.values()): - sys.stdout.write( - "\rDownloading artifacts from {}/{} test task...".format(i, len(test_tasks)) - ) - sys.stdout.flush() - artifacts = get_task_artifacts(test_task["status"]["taskId"]) - for artifact in artifacts: - if any( - a in artifact["name"] - for a in ["code-coverage-grcov.zip", "code-coverage-jsvm.zip"] - ): - artifact_paths.append( - download_artifact( - test_task["status"]["taskId"], artifact, artifacts_path - ) - ) - print("") - return artifact_paths - - -def generate_report(grcov_path, output_format, src_dir, output_path, artifact_paths): - mod_env = os.environ.copy() - if is_taskcluster_loaner(): - one_click_loaner_gcc = "/home/worker/workspace/build/src/gcc/bin" - i = 0 - while ( - not os.path.isdir(one_click_loaner_gcc) - or len(os.listdir(one_click_loaner_gcc)) == 0 - ): - print("Waiting one-click loaner to be ready... " + str(i)) - i += 1 - time.sleep(60) - mod_env["PATH"] = one_click_loaner_gcc + ":" + mod_env["PATH"] - cmd = [ - grcov_path, - "-t", - output_format, - "-o", - output_path, - ] - if src_dir is not None: - cmd += ["-s", src_dir, "--ignore-not-existing"] - if output_format in ["coveralls", "coveralls+"]: - cmd += ["--token", "UNUSED", "--commit-sha", "UNUSED"] - cmd.extend(artifact_paths) - proc = subprocess.Popen(cmd, stderr=subprocess.PIPE, env=mod_env) - i = 0 - while proc.poll() is None: - if i % 60 == 0: - sys.stdout.write("\rRunning grcov... {} seconds".format(i)) - sys.stdout.flush() - i += 1 - time.sleep(1) - print("") - - if proc.poll() != 0: - raise Exception("Error while running grcov: {}\n".format(proc.stderr.read())) - - -def download_grcov(): - local_path = os.path.join(os.getcwd(), "grcov") - local_version = os.path.join(os.getcwd(), "grcov_ver") - - dest = tempfile.mkdtemp(suffix="grcov") - archive = os.path.join(dest, "grcov.tar.zst") - index = taskcluster.get_service("index") - url = index.buildUrl("findArtifactFromTask", GRCOV_INDEX, GRCOV_ARTIFACT) - download_binary(url, archive) - - # Extract archive in temp - dctx = zstandard.ZstdDecompressor() - with open(archive, "rb") as f: - with dctx.stream_reader(f) as reader: - with tarfile.open(mode="r|", fileobj=reader) as tar: - tar.extractall(dest) - os.remove(archive) - - # Get version from grcov binary - grcov = os.path.join(dest, "grcov", "grcov") - assert os.path.exists(grcov), "Missing grcov binary" - assert os.path.isfile(grcov), "grcov should be a file" - version = subprocess.check_output([grcov, "--version"]).decode("utf-8") - - # Compare version with currently available - if os.path.exists(local_path) and os.path.exists(local_version): - with open(local_version, "r") as f: - installed_ver = f.read() - - if installed_ver == version: - return local_path - - # Promote downloaded version to installed one - shutil.move(grcov, local_path) - shutil.rmtree(dest) - with open(local_version, "w") as f: - f.write(version) - - return local_path - - -def upload_html_report( - report_dir, base_artifact="public/report", ttl=timedelta(days=10) -): - assert os.path.isdir(report_dir), "Not a directory {}".format(report_dir) - report_dir = os.path.realpath(report_dir) - assert not base_artifact.endswith("/"), "No trailing / in base_artifact" - - # Use Taskcluster proxy when available - taskcluster.auth() - - for path in Path(report_dir).rglob("*"): - filename = str(path.relative_to(report_dir)) - content_type = magic.from_file(str(path), mime=True) - logger.debug("Uploading {} as {}".format(filename, content_type)) - - taskcluster.upload_artifact( - "{}/{}".format(base_artifact, filename), path.read_text(), content_type, ttl - ) - - -def main(): - parser = argparse.ArgumentParser() - - if is_taskcluster_loaner(): - nargs = "?" - default_src_dir = "/home/worker/workspace/build/src/" - default_branch = os.environ["MH_BRANCH"] - default_commit = os.environ["GECKO_HEAD_REV"] - else: - nargs = None - default_src_dir = None - default_branch = None - default_commit = None - - parser.add_argument( - "src_dir", - action="store", - nargs=nargs, - default=default_src_dir, - help="Path to the source directory", - ) - parser.add_argument( - "branch", - action="store", - nargs="?", - default=default_branch, - help="Branch on which jobs ran", - ) - parser.add_argument( - "commit", - action="store", - nargs="?", - default=default_commit, - help="Commit hash for push", - ) - parser.add_argument("--grcov", action="store", nargs="?", help="Path to grcov") - parser.add_argument( - "--with-artifacts", - action="store", - nargs="?", - default="ccov-artifacts", - help="Path to already downloaded coverage files", - ) - parser.add_argument( - "--platform", - action="store", - nargs="+", - help='List of platforms to include (by default they are all included). E.g. "linux", "windows", etc.', - ) - parser.add_argument( - "--suite", - action="store", - nargs="+", - help='List of test suites to include (by default they are all included). E.g. "mochitest", "mochitest-chrome", "gtest", etc.', - ) - parser.add_argument( - "--ignore", - action="store", - nargs="+", - help='List of test suites to ignore (by default "talos" and "awsy"). E.g. "mochitest", "mochitest-chrome", "gtest", etc.', - ) - parser.add_argument( - "--stats", - action="store_true", - help="Only generate high-level stats, not a full HTML report", - ) - parser.add_argument( - "-o", - "--output-dir", - help="The output directory for generated report", - default=os.path.join(os.getcwd(), "ccov-report"), - ) - args = parser.parse_args() - - os.makedirs(args.output_dir, exist_ok=True) - - if (args.branch is None) != (args.commit is None): - parser.print_help() - return - - if args.branch and args.commit: - task_id = get_task(args.branch, args.commit) - else: - task_id = get_last_task() - - if args.ignore is None: - artifact_paths = download_coverage_artifacts( - task_id, args.suite, args.platform, args.with_artifacts - ) - else: - artifact_paths = download_coverage_artifacts( - task_id, args.suite, args.platform, args.with_artifacts, args.ignore - ) - - if args.grcov: - grcov_path = args.grcov - else: - grcov_path = download_grcov() - - if args.stats: - output = os.path.join(args.output_dir, "output.json") - generate_report(grcov_path, "coveralls", args.src_dir, output, artifact_paths) - - with open(output, "r") as f: - report = json.load(f) - - total_lines = 0 - total_lines_covered = 0 - for sf in report["source_files"]: - for c in sf["coverage"]: - if c is None: - continue - - total_lines += 1 - if c > 0: - total_lines_covered += 1 - - print("Coverable lines: {}".format(total_lines)) - print("Covered lines: {}".format(total_lines_covered)) - print( - "Coverage percentage: {}".format( - float(total_lines_covered) / float(total_lines) - ) - ) - else: - generate_report( - grcov_path, "html", args.src_dir, args.output_dir, artifact_paths - ) - - if is_taskcluster_loaner(): - upload_html_report(args.output_dir) - - -if __name__ == "__main__": - main() diff --git a/report/requirements.txt b/report/requirements.txt deleted file mode 100644 index 58b96b11f..000000000 --- a/report/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -python-magic==0.4.27 -taskcluster==96.2.1 -tenacity==9.1.3 -zstandard==0.25.0 diff --git a/report/setup.py b/report/setup.py deleted file mode 100644 index 8b11f4138..000000000 --- a/report/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import setuptools - - -def read_requirements(file_): - lines = [] - with open(file_) as f: - for line in f.readlines(): - line = line.strip() - if line.startswith("https://"): - params = { - p[: p.index("=")]: p[p.index("=") + 1 :] - for p in line.split("#")[1].split("&") - } - line = params["egg"] - elif line == "" or line.startswith("#") or line.startswith("-"): - continue - line = line.split("#")[0].strip() - lines.append(line) - return sorted(list(set(lines))) - - -with open("VERSION") as f: - VERSION = f.read().strip() - - -setuptools.setup( - name="firefox-code-coverage", - version=VERSION, - description="Code Coverage Report generator for Firefox", - author="Mozilla Release Management Analysis (sallt)", - author_email="release-mgmt-analysis@mozilla.com", - url="https://github.com/mozilla/code-coverage", - tests_require=read_requirements("test-requirements.txt"), - install_requires=read_requirements("requirements.txt"), - packages=setuptools.find_packages(), - include_package_data=True, - zip_safe=False, - license="MPL2", - entry_points={ - "console_scripts": [ - "firefox-code-coverage = firefox_code_coverage.codecoverage:main" - ] - }, -) diff --git a/report/test-requirements.txt b/report/test-requirements.txt deleted file mode 100644 index 3d79d3788..000000000 --- a/report/test-requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -setuptools==80.10.2 -wheel==0.46.3 diff --git a/report/tests/__init__.py b/report/tests/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/report/tests/test.py b/report/tests/test.py deleted file mode 100644 index 7024101c5..000000000 --- a/report/tests/test.py +++ /dev/null @@ -1,165 +0,0 @@ -# -*- coding: utf-8 -*- - -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this file, -# You can obtain one at http://mozilla.org/MPL/2.0/. - -import errno -import os -import shutil -import tempfile -import unittest -from datetime import timedelta - -from firefox_code_coverage import codecoverage - - -class Test(unittest.TestCase): - @classmethod - def tearDownClass(cls): - for d in ["report", "ccov-artifacts", "lcov", "lcov-bin"]: - shutil.rmtree(d, ignore_errors=True) - - for f in ["grcov", "grcov_ver", "output.info"]: - try: - os.remove(f) - except OSError as e: - if e.errno != errno.ENOENT: - raise e - - def test(self): - task_id = codecoverage.get_last_task() - self.assertTrue(task_id) - - task_data = codecoverage.get_task_details(task_id) - self.assertEqual(task_data["metadata"]["name"], "Gecko Decision Task") - - revision = task_data["payload"]["env"]["GECKO_HEAD_REV"] - task_id_2 = codecoverage.get_task("mozilla-central", revision) - self.assertEqual(task_id, task_id_2) - - artifacts = codecoverage.get_task_artifacts(task_id) - chosen_artifact = None - for artifact in artifacts: - if artifact["name"] == "public/target-tasks.json": - chosen_artifact = artifact - self.assertIsNotNone(chosen_artifact) - - tasks = codecoverage.get_tasks_in_group(task_data["taskGroupId"]) - self.assertIsInstance(tasks, list) - - try: - os.mkdir("ccov-artifacts") - except OSError as e: - if e.errno != errno.EEXIST: - raise e - - codecoverage.download_artifact(task_id, chosen_artifact, "ccov-artifacts") - self.assertTrue(os.path.exists("ccov-artifacts/%s_target-tasks.json" % task_id)) - os.remove("ccov-artifacts/%s_target-tasks.json" % task_id) - - artifact_paths = codecoverage.download_coverage_artifacts( - task_id, ["gtest-1proc"], None, "ccov-artifacts" - ) - self.assertEqual( - len([a for a in os.listdir("ccov-artifacts") if "grcov" in a]), 2 - ) - self.assertEqual( - len([a for a in os.listdir("ccov-artifacts") if "jsvm" in a]), 2 - ) - self.assertEqual(len([a for a in artifact_paths if "grcov" in a]), 2) - self.assertEqual(len([a for a in artifact_paths if "jsvm" in a]), 2) - - artifact_paths = codecoverage.download_coverage_artifacts( - task_id, ["cppunittest-1proc"], None, "ccov-artifacts" - ) - self.assertEqual( - len([a for a in os.listdir("ccov-artifacts") if "grcov" in a]), 4 - ) - self.assertEqual( - len([a for a in os.listdir("ccov-artifacts") if "jsvm" in a]), 4 - ) - self.assertEqual(len([a for a in artifact_paths if "grcov" in a]), 2) - self.assertEqual(len([a for a in artifact_paths if "jsvm" in a]), 2) - - codecoverage.download_grcov() - codecoverage.generate_report( - "./grcov", "lcov", None, "output.info", artifact_paths - ) - self.assertTrue(os.path.exists("output.info")) - - codecoverage.generate_report( - "./grcov", "html", None, "report_html", artifact_paths - ) - self.assertTrue(os.path.isdir("report_html")) - self.assertTrue(os.path.exists("report_html/index.html")) - - def test_suite_name_from_task_name(self): - cases = [ - ("test-linux1804-64-ccov/opt-cppunit-1proc", "cppunit"), - ("test-linux64-ccov/opt-gtest", "gtest"), - ("test-linux64-ccov/opt-jsreftest-1", "jsreftest"), - ( - "test-linux64-ccov/opt-mochitest-devtools-chrome-e10s-10", - "mochitest-devtools-chrome", - ), - ("test-linux64-ccov/opt-mochitest-clipboard", "mochitest-clipboard"), - ("test-linux64-ccov/opt-reftest-no-accel-e10s-5", "reftest-no-accel"), - ("test-linux64-ccov/opt-mochitest-5", "mochitest"), - ("test-windows10-64-ccov/debug-mochitest-5", "mochitest"), - ("test-windows10-64-ccov/debug-cppunit", "cppunit"), - ("build-linux64-ccov/opt", "build"), - ("build-android-test-ccov/opt", "build"), - ("build-win64-ccov/debug", "build"), - ] - for c in cases: - self.assertEqual(codecoverage.get_suite(c[0]), c[1]) - - def test_download_grcov(self): - codecoverage.download_grcov() - self.assertTrue(os.path.exists("grcov")) - self.assertTrue(os.path.exists("grcov_ver")) - - with open("grcov_ver", "r") as f: - ver = f.read() - - # grcov is downloaded again if the executable doesn't exist. - os.remove("grcov") - codecoverage.download_grcov() - self.assertTrue(os.path.exists("grcov")) - self.assertTrue(os.path.exists("grcov_ver")) - - # grcov isn't downloaded again if the executable exists and the version is the same. - with open("grcov", "w") as f: - f.write("prova") - - codecoverage.download_grcov() - - with open("grcov", "r") as f: - self.assertEqual("prova", f.read()) - - # grcov is overwritten if the version changes. - with open("grcov_ver", "w") as f: - f.write("v0.0.0") - - codecoverage.download_grcov() - - self.assertTrue(os.path.getsize("grcov") > 5) - with open("grcov_ver", "r") as f: - self.assertEqual(ver, f.read()) - - def test_upload_report(self): - # Can only run on Taskcluster - if "TASK_ID" not in os.environ: - return - - _dir = tempfile.mkdtemp() - - with open(os.path.join(_dir, "report.html"), "w") as f: - f.write("This is a test") - - codecoverage.upload_html_report(str(_dir), ttl=timedelta(days=1)) - - -if __name__ == "__main__": - unittest.main() From d876b349cac93d0bb15b3c70719e41a411900f7d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 18 Feb 2026 19:27:31 +0100 Subject: [PATCH 1189/1236] Remove 'report' from dependabot --- .github/dependabot.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 698df3d1e..684a9a340 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -56,10 +56,3 @@ updates: open-pull-requests-limit: 99 labels: - backend - - package-ecosystem: pip - directory: "/report" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - report From 3409e28e2cdbf7273800a5ba65850d3e46e6e10d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:00:52 +0100 Subject: [PATCH 1190/1236] build(deps): bump sentry-sdk from 2.52.0 to 2.53.0 in /tools (#2957) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.52.0 to 2.53.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.52.0...2.53.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-version: 2.53.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index d048cb324..413d62c9e 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,6 +1,6 @@ aiohttp==3.13.3 async-timeout==5.0.1 pytz==2025.2 -sentry-sdk==2.52.0 +sentry-sdk==2.53.0 structlog==25.5.0 taskcluster==96.2.1 From 8f44bd0fd8817752281cfbe060c3bd2371ed989d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:01:36 +0100 Subject: [PATCH 1191/1236] build(deps-dev): bump fakeredis from 2.33.0 to 2.34.0 in /backend (#2956) Bumps [fakeredis](https://github.com/cunla/fakeredis-py) from 2.33.0 to 2.34.0. - [Release notes](https://github.com/cunla/fakeredis-py/releases) - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.33.0...v2.34.0) --- updated-dependencies: - dependency-name: fakeredis dependency-version: 2.34.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index dc7ad00ab..4ac112f3a 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -1,4 +1,4 @@ -fakeredis==2.33.0 +fakeredis==2.34.0 pre-commit==4.5.1 pytest==9.0.2 pytest-responses==0.5.1 From 823d366451e0e75ba287b026331f25059ab79f10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:01:44 +0100 Subject: [PATCH 1192/1236] build(deps): bump redis from 7.1.0 to 7.2.0 in /backend (#2955) Bumps [redis](https://github.com/redis/redis-py) from 7.1.0 to 7.2.0. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v7.1.0...v7.2.0) --- updated-dependencies: - dependency-name: redis dependency-version: 7.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 0f7a9ca28..51e524408 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -8,6 +8,6 @@ google-cloud-storage==3.9.0 gunicorn==25.0.1 python-dateutil==2.9.0.post0 pytoml==0.1.21 -redis==7.1.0 +redis==7.2.0 swagger-ui-bundle==1.1.0 zstandard==0.25.0 From 1ca1fa0e72cb772eb66e2b26af6d07f3a29b7a9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:01:52 +0100 Subject: [PATCH 1193/1236] build(deps): bump taskcluster from 96.2.1 to 96.4.0 in /tools (#2954) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 96.2.1 to 96.4.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v96.2.1...v96.4.0) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 96.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 413d62c9e..83997cc01 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.53.0 structlog==25.5.0 -taskcluster==96.2.1 +taskcluster==96.4.0 From d45f789b79faeb1a6a3ee1f9723784514905392f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:02:01 +0100 Subject: [PATCH 1194/1236] build(deps): bump gunicorn from 25.0.1 to 25.1.0 in /backend (#2953) Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 25.0.1 to 25.1.0. - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/25.0.1...25.1.0) --- updated-dependencies: - dependency-name: gunicorn dependency-version: 25.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 51e524408..90c9d4575 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,7 +5,7 @@ Flask==2.2.3 Flask-Cors==6.0.2 flask-talisman==1.1.0 google-cloud-storage==3.9.0 -gunicorn==25.0.1 +gunicorn==25.1.0 python-dateutil==2.9.0.post0 pytoml==0.1.21 redis==7.2.0 From 2a8fc82b50981e7fbc39e854d7dd31f760238e46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:02:09 +0100 Subject: [PATCH 1195/1236] build(deps): bump tenacity from 9.1.3 to 9.1.4 in /bot (#2950) Bumps [tenacity](https://github.com/jd/tenacity) from 9.1.3 to 9.1.4. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.1.3...9.1.4) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index ededab8e3..40d649610 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -3,6 +3,6 @@ google-cloud-storage==3.9.0 libmozdata==0.2.7 pytoml==0.1.21 pyyaml==6.0.3 -tenacity==9.1.3 +tenacity==9.1.4 tqdm==4.67.3 zstandard==0.25.0 From 6524a3b9ea07b562982cd6f1357ebb58a7d18236 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:02:39 +0100 Subject: [PATCH 1196/1236] build(deps): bump python from 3.13.5-slim to 3.14.3-slim in /backend (#2944) Bumps python from 3.13.5-slim to 3.14.3-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.14.3-slim dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index d92657b0a..1ba8d0c9a 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.5-slim +FROM python:3.14.3-slim ADD tools /src/tools ADD backend /src/backend From 8854732b5ba730c1b0550514cd7f0877e5e3feac Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Feb 2026 17:24:47 +0100 Subject: [PATCH 1197/1236] Expire code coverage bot Docker image in 2 years instead of 6 months --- .taskcluster.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.taskcluster.yml b/.taskcluster.yml index e853ea4cb..a4fe65cd2 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -150,7 +150,7 @@ tasks: - bot/Dockerfile artifacts: public/code-coverage-bot.tar.zst: - expires: { $fromNow: "6 months" } + expires: { $fromNow: "2 years" } path: /bot.tar.zst type: file routes: From 89c8bbd9d54d96bbbf9f1b808948feb7dfd96ff9 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 20 Feb 2026 17:26:40 +0100 Subject: [PATCH 1198/1236] Version 1.3.40 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index 8c6b1d15c..ee62e7a35 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.39 +1.3.40 diff --git a/bot/VERSION b/bot/VERSION index 8c6b1d15c..ee62e7a35 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.39 +1.3.40 diff --git a/events/VERSION b/events/VERSION index 8c6b1d15c..ee62e7a35 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.39 +1.3.40 From 3da2c63b6665165d46631298e5b7a129af02b8ec Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 21 Feb 2026 01:16:54 +0100 Subject: [PATCH 1199/1236] Expire bot docker build task in 2 years too --- .taskcluster.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.taskcluster.yml b/.taskcluster.yml index a4fe65cd2..a76dcd8bf 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -125,6 +125,7 @@ tasks: - taskId: { $eval: as_slugid("bot_build") } created: { $fromNow: "" } deadline: { $fromNow: "1 hour" } + expires: { $fromNow: "2 years" } provisionerId: "${provisionerId}" workerType: "${workerType}" dependencies: From c0c288521f6a1036d3ef8329ca34370828a7d480 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Sat, 21 Feb 2026 02:12:56 +0100 Subject: [PATCH 1200/1236] Version 1.3.41 --- backend/VERSION | 2 +- bot/VERSION | 2 +- events/VERSION | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/VERSION b/backend/VERSION index ee62e7a35..697204343 100644 --- a/backend/VERSION +++ b/backend/VERSION @@ -1 +1 @@ -1.3.40 +1.3.41 diff --git a/bot/VERSION b/bot/VERSION index ee62e7a35..697204343 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.40 +1.3.41 diff --git a/events/VERSION b/events/VERSION index ee62e7a35..697204343 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.40 +1.3.41 From 3b3bf49fd7fb45a072c7f8d40e25bb10ce8ab180 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 11:14:18 +0100 Subject: [PATCH 1201/1236] Remove leftovers mentioning 'addon' --- .dockerignore | 1 - .github/dependabot.yml | 7 ------- 2 files changed, 8 deletions(-) diff --git a/.dockerignore b/.dockerignore index 224786cd6..fd0b375d1 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,2 @@ .git -addon/ */tests/ diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 684a9a340..6c38b27d8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,12 +1,5 @@ version: 2 updates: - - package-ecosystem: npm - directory: "/addon" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - addon - package-ecosystem: pip directory: "/bot" schedule: From 9504b55d6cb824fa9d4c1d1d917589ccddfea5ed Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 12:07:48 +0100 Subject: [PATCH 1202/1236] Retire code-coverage backend (#2965) Fixes #2943 --- .github/dependabot.yml | 14 - .isort.cfg | 2 +- .pre-commit-config.yaml | 10 - .taskcluster.yml | 103 +- README.md | 5 +- backend/Dockerfile | 9 - backend/MANIFEST.in | 1 - backend/README.md | 62 -- backend/VERSION | 1 - backend/code_coverage_backend/__init__.py | 7 - backend/code_coverage_backend/api.py | 132 --- backend/code_coverage_backend/api.yml | 123 --- .../code_coverage_backend/backend/__init__.py | 62 -- .../code_coverage_backend/backend/build.py | 99 -- .../backend/dockerflow.py | 49 - backend/code_coverage_backend/config.py | 9 - backend/code_coverage_backend/covdir.py | 85 -- backend/code_coverage_backend/datadog.py | 42 - backend/code_coverage_backend/flask.py | 8 - backend/code_coverage_backend/gcp.py | 363 ------- backend/code_coverage_backend/hgmo.py | 75 -- backend/code_coverage_backend/report.py | 106 -- backend/requirements-dev.txt | 5 - backend/requirements.txt | 13 - backend/run.sh | 6 - backend/settings.py | 8 - backend/setup.py | 49 - backend/tests/__init__.py | 0 backend/tests/conftest.py | 203 ---- backend/tests/fixtures/covdir.json | 972 ------------------ backend/tests/test_api.py | 52 - backend/tests/test_covdir.py | 144 --- backend/tests/test_coverage.py | 34 - backend/tests/test_gcp.py | 283 ----- backend/tools/cleanup.py | 29 - 35 files changed, 3 insertions(+), 3162 deletions(-) delete mode 100644 backend/Dockerfile delete mode 100644 backend/MANIFEST.in delete mode 100644 backend/README.md delete mode 100644 backend/VERSION delete mode 100644 backend/code_coverage_backend/__init__.py delete mode 100644 backend/code_coverage_backend/api.py delete mode 100644 backend/code_coverage_backend/api.yml delete mode 100644 backend/code_coverage_backend/backend/__init__.py delete mode 100644 backend/code_coverage_backend/backend/build.py delete mode 100644 backend/code_coverage_backend/backend/dockerflow.py delete mode 100644 backend/code_coverage_backend/config.py delete mode 100644 backend/code_coverage_backend/covdir.py delete mode 100644 backend/code_coverage_backend/datadog.py delete mode 100644 backend/code_coverage_backend/flask.py delete mode 100644 backend/code_coverage_backend/gcp.py delete mode 100644 backend/code_coverage_backend/hgmo.py delete mode 100644 backend/code_coverage_backend/report.py delete mode 100644 backend/requirements-dev.txt delete mode 100644 backend/requirements.txt delete mode 100755 backend/run.sh delete mode 100644 backend/settings.py delete mode 100644 backend/setup.py delete mode 100644 backend/tests/__init__.py delete mode 100644 backend/tests/conftest.py delete mode 100644 backend/tests/fixtures/covdir.json delete mode 100644 backend/tests/test_api.py delete mode 100644 backend/tests/test_covdir.py delete mode 100644 backend/tests/test_coverage.py delete mode 100644 backend/tests/test_gcp.py delete mode 100644 backend/tools/cleanup.py diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6c38b27d8..23bc07987 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,13 +14,6 @@ updates: open-pull-requests-limit: 99 labels: - events - - package-ecosystem: docker - directory: "/backend" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - backend - package-ecosystem: docker directory: "/bot" schedule: @@ -42,10 +35,3 @@ updates: open-pull-requests-limit: 99 labels: - events - - package-ecosystem: pip - directory: "/backend" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - backend diff --git a/.isort.cfg b/.isort.cfg index 26a16b79b..faba5d7d0 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -1,5 +1,5 @@ [settings] -known_first_party = code_coverage_backend,code_coverage_bot,code_coverage_events,code_coverage_tools,conftest +known_first_party = code_coverage_bot,code_coverage_events,code_coverage_tools,conftest known_third_party = connexion,datadog,dateutil,fakeredis,flask,flask_cors,flask_talisman,google,hglib,jsone,jsonschema,libmozdata,libmozevent,logbook,magic,pytest,pytz,raven,redis,requests,responses,setuptools,structlog,taskcluster,tenacity,tqdm,werkzeug,yaml,zstandard force_single_line = True default_section=FIRSTPARTY diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 522e0a11a..e837e96af 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -44,16 +44,6 @@ repos: - repo: https://github.com/pre-commit/mirrors-mypy rev: v1.12.1 hooks: - - id: mypy - name: mypy-backend - files: ^backend/ - entry: mypy backend/ - pass_filenames: false - additional_dependencies: - - types-requests==0.1.11 - - types-redis==3.5.1 - - types-python-dateutil==0.1.3 - - types-PyYAML==5.4.0 - id: mypy name: mypy-bot files: ^bot/ diff --git a/.taskcluster.yml b/.taskcluster.yml index a76dcd8bf..ed64d91bb 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -47,14 +47,6 @@ tasks: else: ${event.ref[11:]} else: "dev" - backend_url: - $if: 'tasks_for == "github-push"' - then: - $if: 'event.ref == "refs/heads/testing"' - then: "https://api.coverage.testing.moz.tools" - else: "https://api.coverage.moz.tools" - else: "https://api.coverage.moz.tools" - provisionerId: $if: 'taskcluster_root_url == "https://firefox-ci-tc.services.mozilla.com"' then: @@ -90,7 +82,6 @@ tasks: - -lxce - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && cd /src/bot && pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && - cd /src/backend && pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && cd /src && pre-commit run -a --show-diff-on-failure" metadata: name: "Code Coverage checks: linting" @@ -170,27 +161,6 @@ tasks: # Run only on community Taskcluster 'taskcluster_root_url == "https://community-tc.services.mozilla.com"': - - taskId: { $eval: as_slugid("backend_check_tests") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - maxRunTime: 3600 - image: "${python_image}" - command: - - sh - - -lxce - - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && - cd /src/tools && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && - cd /src/backend && pip install --disable-pip-version-check --no-cache-dir --quiet . && pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && - pytest -v" - metadata: - name: "Code Coverage Backend checks: unit tests" - description: Check python code with pytest - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("events_check_tests") } provisionerId: "${provisionerId}" workerType: "${workerType}" @@ -211,47 +181,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("backend_build") } - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - dependencies: - - { $eval: as_slugid("check_lint") } - - { $eval: as_slugid("backend_check_tests") } - payload: - capabilities: - privileged: true - maxRunTime: 3600 - image: "${taskboot_image}" - env: - GIT_REPOSITORY: ${repository} - GIT_REVISION: ${head_rev} - command: - - taskboot - - build - - --image - - mozilla/code-coverage/backend - - --tag - - "${channel}" - - --tag - - "${head_rev}" - - --write - - /backend.tar - - backend/Dockerfile - artifacts: - public/code-coverage-backend.tar.zst: - expires: { $fromNow: "2 weeks" } - path: /backend.tar.zst - type: file - scopes: - - docker-worker:capability:privileged - metadata: - name: Code Coverage Backend docker build - description: Build docker image with taskboot - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - taskId: { $eval: as_slugid("events_build") } created: { $fromNow: "" } deadline: { $fromNow: "1 hour" } @@ -293,36 +222,6 @@ tasks: owner: bastien@mozilla.com source: https://github.com/mozilla/code-coverage - - $if: 'channel in ["testing", "production"]' - then: - taskId: { $eval: as_slugid("backend_deploy") } - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - dependencies: - - { $eval: as_slugid("backend_build") } - payload: - features: - taskclusterProxy: true - maxRunTime: 3600 - image: "${taskboot_image}" - command: - - taskboot - - deploy-heroku - - --heroku-app - - "code-coverage-${channel}" - - web:public/code-coverage-backend.tar.zst - env: - TASKCLUSTER_SECRET: "project/relman/code-coverage/deploy-${channel}" - scopes: - - "secrets:get:project/relman/code-coverage/deploy-${channel}" - metadata: - name: "Code Coverage Backend deployment (${channel})" - description: Deploy docker image on Heroku - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - $if: 'channel in ["testing", "production"]' then: taskId: { $eval: as_slugid("events_deploy") } @@ -360,7 +259,7 @@ tasks: in: taskId: { $eval: as_slugid("release") } dependencies: - - { $eval: as_slugid("backend_build") } + - { $eval: as_slugid("check_lint") } provisionerId: "${provisionerId}" workerType: "${workerType}" created: { $fromNow: "" } diff --git a/README.md b/README.md index dc3c918aa..c44dcf992 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ # Mozilla Code Coverage -This project has 2 parts: - -- `bot` is a Python script running as a Taskcluster hook, aggregating code coverage data from Mozilla repositories, -- `backend` is a Python API built with Flask, that serves the aggregated code coverage data, in an efficient way. +`bot` is a Python script running as a Taskcluster hook, aggregating code coverage data from Mozilla repositories. ## Help diff --git a/backend/Dockerfile b/backend/Dockerfile deleted file mode 100644 index 1ba8d0c9a..000000000 --- a/backend/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM python:3.14.3-slim - -ADD tools /src/tools -ADD backend /src/backend - -RUN cd /src/tools && pip install --disable-pip-version-check --no-cache-dir --quiet . -RUN cd /src/backend && pip install --disable-pip-version-check --no-cache-dir --quiet . - -CMD ["gunicorn", "code_coverage_backend.flask:app", "--timeout", "30"] diff --git a/backend/MANIFEST.in b/backend/MANIFEST.in deleted file mode 100644 index 304ee87da..000000000 --- a/backend/MANIFEST.in +++ /dev/null @@ -1 +0,0 @@ -include code_coverage_backend/*.yml diff --git a/backend/README.md b/backend/README.md deleted file mode 100644 index 9f64ce7a9..000000000 --- a/backend/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# Mozilla Code Coverage Backend - -This project is a Python 3 REST API, powered by [Flask](https://palletsprojects.com/p/flask/) that serves code coverage data aggregated by the bot project. - -The production instance of this service is hosted on https://api.coverage.moz.tools - -We currently have several endpoints implemented: - -- `/v2/extensions` lists all the file extensions supported by the code coverage suite, -- `/v2/latest` lists the 10 latest code coverage reports ingested on the backend and available to query, -- `/v2/history` shows the code coverage progression for a specific path in a repository, -- `/v2/path` provides the code coverage information for a directory or file in a repository, at a given revision. - -## Setup instructions for developers - -```shell -mkvirtualenv -p /usr/bin/python3 ccov-backend -cd backend/ -pip install -r requirements.txt -r requirements-dev.txt -pip install -e . -``` - -You should now be able to run tests and linting: - -```shell -pre-commit run -a -``` - -## Run a redis instance through docker - -```shell -docker run -v /tmp/ccov-redis:/data -p 6379:6379 redis -``` - -## Run the webserver - -The development webserver will run on **http://localhost:8000** - -You need to setup a local YAML configuration file, with the following content: - -```yaml ---- -common: - APP_CHANNEL: dev - GOOGLE_CLOUD_STORAGE: null -``` - -Using your local configuration: - -```shell -LOCAL_CONFIGURATION=/path/to/code-coverage-conf.yml ./run.sh -``` - -You can specify a firefox-ci Taskcluster secret (e.g. project-relman/code-coverage/dev) instead using: - -```shell -TASKCLUSTER_SECRET=path/to/secret ./run.sh -``` - -## Help - -You can reach us on our Matrix instance: [#codecoverage:mozilla.org](https://chat.mozilla.org/#/room/#codecoverage:mozilla.org) diff --git a/backend/VERSION b/backend/VERSION deleted file mode 100644 index 697204343..000000000 --- a/backend/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.3.41 diff --git a/backend/code_coverage_backend/__init__.py b/backend/code_coverage_backend/__init__.py deleted file mode 100644 index 12820f1d4..000000000 --- a/backend/code_coverage_backend/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -from taskcluster.helper import TaskclusterConfig - -taskcluster = TaskclusterConfig("https://firefox-ci-tc.services.mozilla.com") diff --git a/backend/code_coverage_backend/api.py b/backend/code_coverage_backend/api.py deleted file mode 100644 index cd21c603d..000000000 --- a/backend/code_coverage_backend/api.py +++ /dev/null @@ -1,132 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import structlog -from flask import abort - -from code_coverage_backend.gcp import load_cache -from code_coverage_backend.report import DEFAULT_FILTER -from code_coverage_tools import COVERAGE_EXTENSIONS - -DEFAULT_REPOSITORY = "mozilla-central" -logger = structlog.get_logger(__name__) - - -def coverage_supported_extensions(): - """ - List all the file extensions we currently support - """ - return COVERAGE_EXTENSIONS - - -def coverage_latest(repository=DEFAULT_REPOSITORY): - """ - List the last 10 reports available on the server - """ - gcp = load_cache() - if gcp is None: - logger.error("No GCP cache available") - abort(500) - - try: - return [ - {"revision": report.changeset, "push": report.push_id} - for report in gcp.list_reports(repository, nb=10) - ] - except Exception as e: - logger.warn("Failed to retrieve latest reports: {}".format(e)) - abort(404) - - -def coverage_for_path( - path="", - changeset=None, - repository=DEFAULT_REPOSITORY, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, -): - """ - Aggregate coverage for a path, regardless of its type: - * file, gives its coverage percent - * directory, gives coverage percent for its direct sub elements - files and folders (recursive average) - """ - gcp = load_cache() - if gcp is None: - logger.error("No GCP cache available") - abort(500) - - try: - if changeset: - # Find closest report matching this changeset - report = gcp.find_closest_report(repository, changeset, platform, suite) - else: - # Fallback to latest report - report = gcp.find_report(repository, platform, suite) - except Exception as e: - logger.warn("Failed to retrieve report: {}".format(e)) - abort(404) - - # Load tests data from GCP - try: - return gcp.get_coverage(report, path) - except Exception as e: - logger.warn( - "Failed to load coverage", - repo=repository, - changeset=changeset, - path=path, - error=str(e), - ) - abort(400) - - -def coverage_history( - repository=DEFAULT_REPOSITORY, - path="", - start=None, - end=None, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, -): - """ - List overall coverage from ingested reports over a period of time - """ - gcp = load_cache() - if gcp is None: - logger.error("No GCP cache available") - abort(500) - - try: - return gcp.get_history(repository, path, start, end, platform, suite) - except Exception as e: - logger.warn( - "Failed to load history", - repo=repository, - path=path, - start=start, - end=end, - error=str(e), - ) - abort(400) - - -def coverage_filters(repository=DEFAULT_REPOSITORY): - """ - List all available filters for that repository - """ - gcp = load_cache() - if gcp is None: - logger.error("No GCP cache available") - abort(500) - - try: - return { - "platforms": gcp.get_platforms(repository), - "suites": gcp.get_suites(repository), - } - except Exception as e: - logger.warn("Failed to load filters", repo=repository, error=str(e)) - abort(400) diff --git a/backend/code_coverage_backend/api.yml b/backend/code_coverage_backend/api.yml deleted file mode 100644 index 1461b9166..000000000 --- a/backend/code_coverage_backend/api.yml +++ /dev/null @@ -1,123 +0,0 @@ ---- -swagger: "2.0" -info: - version: "1.0.0" - title: "Code Coverage" -consumes: - - application/json -produces: - - application/json -paths: - /v2/latest: - get: - operationId: "code_coverage_backend.api.coverage_latest" - parameters: - - name: repository - in: query - description: Mozilla repository for these reports (default to mozilla-central) - required: false - type: string - responses: - 200: - description: Latest coverage builds - tags: - - v2 - - /v2/path: - get: - operationId: "code_coverage_backend.api.coverage_for_path" - parameters: - - name: changeset - in: query - description: Changeset - required: false - type: string - - name: path - in: query - description: File - required: false - type: string - - name: repository - in: query - description: Mozilla repository for this changeset (default to mozilla-central) - required: false - type: string - - name: suite - in: query - description: Filter the coverage using this test suite - required: false - type: string - - name: platform - in: query - description: Filter the coverage using this platform - required: false - type: string - responses: - 200: - description: Code coverage information for a given file or directory at a given changeset - tags: - - v2 - - /v2/history: - get: - operationId: "code_coverage_backend.api.coverage_history" - parameters: - - name: repository - in: query - description: Mozilla repository for these reports (default to mozilla-central) - required: false - type: string - - name: start - in: query - description: Start timestamp for the history date range (default to a year before end) - required: false - type: string - - name: end - in: query - description: End timestamp for the history date range (default to current timestamp) - required: false - type: string - - name: path - in: query - description: Path of the repository folder to get coverage info on. - required: false - type: string - - name: suite - in: query - description: Filter the coverage using this test suite - required: false - type: string - - name: platform - in: query - description: Filter the coverage using this platform - required: false - type: string - responses: - 200: - description: Overall coverage of specified path over a period of time - tags: - - v2 - - /v2/extensions: - get: - operationId: "code_coverage_backend.api.coverage_supported_extensions" - responses: - 200: - description: File extensions supported for code coverage - tags: - - v2 - - /v2/filters: - get: - operationId: "code_coverage_backend.api.coverage_filters" - parameters: - - name: repository - in: query - description: Mozilla repository for these reports (default to mozilla-central) - required: false - type: string - responses: - 200: - description: Available filters on the endpoints - tags: - - v2 diff --git a/backend/code_coverage_backend/backend/__init__.py b/backend/code_coverage_backend/backend/__init__.py deleted file mode 100644 index cc0392bce..000000000 --- a/backend/code_coverage_backend/backend/__init__.py +++ /dev/null @@ -1,62 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import os.path - -import structlog -import yaml - -import code_coverage_backend.datadog -import code_coverage_backend.gcp -from code_coverage_backend import taskcluster -from code_coverage_tools.log import init_logger - -from .build import build_flask_app - - -def create_app(): - # Load secrets from Taskcluster - local_secrets_path = os.environ.get("LOCAL_CONFIGURATION") - if local_secrets_path is not None: - assert os.path.exists( - local_secrets_path - ), f"Invalid local secrets path {local_secrets_path}" - taskcluster.auth() - taskcluster.load_secrets( - os.environ.get("TASKCLUSTER_SECRET"), - prefixes=["common", "backend", "code-coverage-backend"], - required=["GOOGLE_CLOUD_STORAGE", "APP_CHANNEL"], - existing={"REDIS_URL": os.environ.get("REDIS_URL", "redis://localhost:6379")}, - local_secrets=yaml.safe_load(open(local_secrets_path)) - if local_secrets_path - else None, - ) - - # Configure logger - init_logger( - "backend", - channel=taskcluster.secrets.get("APP_CHANNEL", "dev"), - PAPERTRAIL_HOST=taskcluster.secrets.get("PAPERTRAIL_HOST"), - PAPERTRAIL_PORT=taskcluster.secrets.get("PAPERTRAIL_PORT"), - SENTRY_DSN=taskcluster.secrets.get("SENTRY_DSN"), - ) - logger = structlog.get_logger(__name__) - - app = build_flask_app( - project_name=code_coverage_backend.config.PROJECT_NAME, - app_name=code_coverage_backend.config.APP_NAME, - openapi=os.path.join(os.path.dirname(__file__), "../api.yml"), - ) - - # Setup datadog stats - code_coverage_backend.datadog.get_stats() - - # Warm up GCP cache - try: - code_coverage_backend.gcp.load_cache() - except Exception as e: - logger.warn("GCP cache warmup failed: {}".format(e)) - - return app diff --git a/backend/code_coverage_backend/backend/build.py b/backend/code_coverage_backend/backend/build.py deleted file mode 100644 index 898aeb057..000000000 --- a/backend/code_coverage_backend/backend/build.py +++ /dev/null @@ -1,99 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from __future__ import absolute_import - -import os - -import connexion -import flask -import flask_cors -import flask_talisman -import flask_talisman.talisman -import structlog -import werkzeug - -from .dockerflow import get_version -from .dockerflow import heartbeat_response -from .dockerflow import lbheartbeat_response - -logger = structlog.get_logger(__name__) - - -TALISMAN_CONFIG = dict( - # on heroku force https redirect - force_https="DYNO" in os.environ, - force_https_permanent=False, - force_file_save=False, - frame_options=flask_talisman.talisman.SAMEORIGIN, - frame_options_allow_from=None, - strict_transport_security=True, - strict_transport_security_preload=False, - strict_transport_security_max_age=flask_talisman.talisman.ONE_YEAR_IN_SECS, - strict_transport_security_include_subdomains=True, - content_security_policy={ - "default-src": "'none'", - # unsafe-inline is needed for the Swagger UI - "script-src": "'self' 'unsafe-inline'", - "style-src": "'self' 'unsafe-inline'", - "img-src": "'self'", - "connect-src": "'self'", - }, - content_security_policy_report_uri=None, - content_security_policy_report_only=False, - session_cookie_secure=True, - session_cookie_http_only=True, -) - - -def handle_default_exceptions(e): - error = { - "type": "about:blank", - "title": str(e), - "status": getattr(e, "code", 500), - "detail": getattr(e, "description", str(e)), - "instance": "about:blank", - } - return flask.jsonify(error), error["status"] - - -def build_flask_app(project_name, app_name, openapi): - """ - Create a new Flask backend application - app_name is the Python application name, used as Flask import_name - project_name is a "nice" name, used to identify the application - """ - assert os.path.exists(openapi), "Missing openapi file {}".format(openapi) - logger.debug("Initializing", app=app_name, openapi=openapi) - - # Start OpenAPI app - app = connexion.App(import_name=app_name) - app.name = project_name - app.add_api(openapi) - - # Enable security - security = flask_talisman.Talisman() - security.init_app(app.app, **TALISMAN_CONFIG) - - # Enable wildcard CORS - cors = flask_cors.CORS() - cors.init_app(app.app, origins=["*"]) - - # Add exception Json renderer - for code, exception in werkzeug.exceptions.default_exceptions.items(): - app.app.register_error_handler(exception, handle_default_exceptions) - - # Redirect root to API - app.add_url_rule( - "/", "root", lambda: flask.redirect(app.options.openapi_console_ui_path) - ) - - # Dockerflow checks - app.add_url_rule("/__heartbeat__", view_func=heartbeat_response) - app.add_url_rule("/__lbheartbeat__", view_func=lbheartbeat_response) - app.add_url_rule("/__version__", view_func=get_version) - - logger.debug("Initialized", app=app.name) - return app diff --git a/backend/code_coverage_backend/backend/dockerflow.py b/backend/code_coverage_backend/backend/dockerflow.py deleted file mode 100644 index 68402224d..000000000 --- a/backend/code_coverage_backend/backend/dockerflow.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from __future__ import absolute_import - -import json - -import flask - - -def get_version(): - version_json = { - "source": "https://github.com/mozilla-releng/services", - "version": "unknown", - "commit": "unknown", - "build": "unknown", - } - return flask.jsonify(version_json) - - -def lbheartbeat_response(): - """Per the Dockerflow spec: - Respond to /__lbheartbeat__ with an HTTP 200. This is for load balancer - checks and should not check any dependent services.""" - return flask.Response("OK!", headers={"Cache-Control": "no-cache"}) - - -def heartbeat_response(): - """Per the Dockerflow spec: - Respond to /__heartbeat__ with a HTTP 200 or 5xx on error. This should - depend on services like the database to also ensure they are healthy.""" - response = dict() - - # TODO: check redis is alive - check = True - - if check is True: - return flask.Response("OK", headers={"Cache-Control": "public, max-age=60"}) - else: - return flask.Response( - status=502, - response=json.dumps(response), - headers={ - "Content-Type": "application/json", - "Cache-Control": "public, max-age=60", - }, - ) diff --git a/backend/code_coverage_backend/config.py b/backend/code_coverage_backend/config.py deleted file mode 100644 index ac46c032e..000000000 --- a/backend/code_coverage_backend/config.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from __future__ import absolute_import - -PROJECT_NAME = "code-coverage-backend" -APP_NAME = "code_coverage_backend" diff --git a/backend/code_coverage_backend/covdir.py b/backend/code_coverage_backend/covdir.py deleted file mode 100644 index 0308240f3..000000000 --- a/backend/code_coverage_backend/covdir.py +++ /dev/null @@ -1,85 +0,0 @@ -# -*- coding: utf-8 -*- -import json -import os - -import structlog - -logger = structlog.get_logger(__name__) - - -def open_report(report_path): - """ - Helper to load and validate a report - """ - try: - assert os.path.exists(report_path), "Missing file" - - # TODO: move to ijson to reduce loading time - report = json.load(open(report_path)) - assert isinstance(report, dict), "Invalid data structure" - except Exception as e: - logger.warn("Failed to load report", path=report_path, error=str(e)) - if os.path.exists(report_path): - # Remove invalid files - os.unlink(report_path) - return None - - return report - - -def get_path_coverage(report, object_path, max_depth=1): - """ - Recursively format the paths encountered, adding information relative - to file type (file|directory) - """ - assert isinstance(report, dict) - - # Find the section from the path - parts = object_path.split("/") - for part in filter(None, parts): - if part not in report["children"]: - raise Exception("Path {} not found in report".format(object_path)) - report = report["children"][part] - - def _clean_object(obj, base_path, depth=0): - assert isinstance(obj, dict) - if "children" in obj: - # Directory - obj["type"] = "directory" - obj["path"] = base_path - if depth >= max_depth: - obj["children"] = len(obj["children"]) - else: - obj["children"] = [ - _clean_object(child, os.path.join(base_path, child_name), depth + 1) - for child_name, child in obj["children"].items() - ] - else: - # File - obj["type"] = "file" - obj["path"] = base_path - obj["children"] = None - if depth >= max_depth: - del obj["coverage"] - - return obj - - return _clean_object(report, object_path) - - -def get_overall_coverage(report, max_depth=2): - """ - Load a covdir report and recursively extract the overall coverage - of folders until the max depth is reached - """ - assert isinstance(report, dict) - - def _extract(obj, base_path="", depth=0): - if "children" not in obj or depth > max_depth: - return {} - out = {base_path: obj["coveragePercent"]} - for child_name, child in obj["children"].items(): - out.update(_extract(child, os.path.join(base_path, child_name), depth + 1)) - return out - - return _extract(report) diff --git a/backend/code_coverage_backend/datadog.py b/backend/code_coverage_backend/datadog.py deleted file mode 100644 index f63bdfee3..000000000 --- a/backend/code_coverage_backend/datadog.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -import logging - -import datadog - -from code_coverage_backend import config -from code_coverage_backend import taskcluster - -logger = logging.getLogger(__name__) - -__stats = None - - -def get_stats(): - """ - Configure a shared ThreadStats instance for datadog - """ - global __stats - - if __stats is not None: - return __stats - - app_channel = taskcluster.secrets["APP_CHANNEL"] - - if taskcluster.secrets.get("DATADOG_API_KEY"): - datadog.initialize( - api_key=taskcluster.secrets["DATADOG_API_KEY"], - host_name=f"coverage.{app_channel}.moz.tools", - ) - else: - logger.info("No datadog credentials") - - # Must be instantiated after initialize - # https://datadogpy.readthedocs.io/en/latest/#datadog-threadstats-module - __stats = datadog.ThreadStats( - constant_tags=[config.PROJECT_NAME, f"channel:{app_channel}"] - ) - __stats.start(flush_in_thread=True) - return __stats diff --git a/backend/code_coverage_backend/flask.py b/backend/code_coverage_backend/flask.py deleted file mode 100644 index d25f7dc64..000000000 --- a/backend/code_coverage_backend/flask.py +++ /dev/null @@ -1,8 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -from code_coverage_backend.backend import create_app - -# This is required by release-services deployment -app = create_app() diff --git a/backend/code_coverage_backend/gcp.py b/backend/code_coverage_backend/gcp.py deleted file mode 100644 index 301a45f28..000000000 --- a/backend/code_coverage_backend/gcp.py +++ /dev/null @@ -1,363 +0,0 @@ -# -*- coding: utf-8 -*- -import calendar -import math -import os -import tempfile -from datetime import datetime -from typing import List -from typing import Optional - -import redis -import structlog -from dateutil.relativedelta import relativedelta - -from code_coverage_backend import covdir -from code_coverage_backend import taskcluster -from code_coverage_backend.hgmo import hgmo_pushes -from code_coverage_backend.hgmo import hgmo_revision_details -from code_coverage_backend.report import DEFAULT_FILTER -from code_coverage_backend.report import Report -from code_coverage_tools.gcp import download_report -from code_coverage_tools.gcp import get_bucket -from code_coverage_tools.gcp import list_reports - -logger = structlog.get_logger(__name__) -__cache = None - -KEY_REPORTS = "reports:{repository}:{platform}:{suite}" -KEY_CHANGESET = "changeset:{repository}:{changeset}" -KEY_HISTORY = "history:{repository}" -KEY_PLATFORMS = "platforms:{repository}" -KEY_SUITES = "suites:{repository}" - -REPOSITORIES = ("mozilla-central",) - -MIN_PUSH = 0 -MAX_PUSH = math.inf - - -def load_cache(): - """ - Manage singleton instance of GCPCache when configuration is available - """ - global __cache - - if taskcluster.secrets["GOOGLE_CLOUD_STORAGE"] is None: - return - - if __cache is None: - __cache = GCPCache() - - return __cache - - -class GCPCache(object): - """ - Cache on Redis GCP results - """ - - def __init__(self, reports_dir=None): - # Open redis connection - redis_url = taskcluster.secrets["REDIS_URL"] - # Are we dealing with a redis ssl/tls connection? - if redis_url.startswith("rediss:"): - # The cert is self signed so do not check it - self.redis = redis.from_url(redis_url, ssl_cert_reqs="none") - else: - # No we are not, we are connecting transparently - self.redis = redis.from_url(redis_url) - assert self.redis.ping(), "Redis server does not ping back" - - # Open gcp connection to bucket - assert ( - taskcluster.secrets["GOOGLE_CLOUD_STORAGE"] is not None - ), "Missing GOOGLE_CLOUD_STORAGE secret" - self.bucket = get_bucket(taskcluster.secrets["GOOGLE_CLOUD_STORAGE"]) - - # Local storage for reports - self.reports_dir = reports_dir or os.path.join( - tempfile.gettempdir(), "ccov-reports" - ) - os.makedirs(self.reports_dir, exist_ok=True) - logger.info("Reports will be stored in {}".format(self.reports_dir)) - - # Load most recent reports in cache - for repo in REPOSITORIES: - for report in self.list_reports(repo, nb=1): - try: - download_report(self.reports_dir, self.bucket, report.name) - except Exception as e: - logger.warn( - "Failure downloading report {}: {}".format(report.name, e) - ) - - def ingest_pushes(self, repository, platform, suite, min_push_id=None, nb_pages=3): - """ - Ingest HGMO changesets and pushes into our Redis Cache - The pagination goes from oldest to newest, starting from the optional min_push_id - """ - ingested = False - for push_id, push in hgmo_pushes(repository, min_push_id, nb_pages): - for changeset in push["changesets"]: - report = Report( - self.reports_dir, - repository, - changeset, - platform, - suite, - push_id=push_id, - date=push["date"], - ) - - # Always link changeset to push to find closest available report - self.redis.hmset( - KEY_CHANGESET.format( - repository=report.repository, changeset=report.changeset - ), - {"push": report.push_id, "date": report.date}, - ) - - if not ingested and self.ingest_report(report): - logger.info( - "Found report in that push", push_id=push_id, report=str(report) - ) - - # Only ingest first report found in a push in order to stay below 30s response time - ingested = True - - def ingest_report(self, report: Report) -> bool: - """ - When a report exist for a changeset, download it and update redis data - """ - # Download the report - if not download_report(self.reports_dir, self.bucket, report.name): - logger.info("Report not available", report=str(report)) - return False - - # Read overall coverage for history - data = covdir.open_report(report.path) - assert data is not None, "No report to ingest" - overall_coverage = covdir.get_overall_coverage(data) - assert len(overall_coverage) > 0, "No overall coverage" - self.redis.hmset(report.key_overall, overall_coverage) - - # Apply expiry for overall report - if report.ttl is not None: - self.redis.expire(report.key_overall, report.ttl) - - # Add the changeset to the sorted sets of known reports - # The numeric push_id is used as a score to keep the ingested - # changesets ordered - self.redis.zadd( - KEY_REPORTS.format( - repository=report.repository, - platform=report.platform, - suite=report.suite, - ), - {report.changeset: report.push_id}, - ) - - # Add the changeset to the sorted sets of known reports by date - self.redis.zadd( - KEY_HISTORY.format(repository=report.repository), - {report.changeset: report.date}, - ) - - # Store the filters - if report.platform != DEFAULT_FILTER: - self.redis.sadd( - KEY_PLATFORMS.format(repository=report.repository), report.platform - ) - if report.suite != DEFAULT_FILTER: - self.redis.sadd( - KEY_SUITES.format(repository=report.repository), report.suite - ) - - logger.info("Ingested report", report=str(report)) - return True - - def find_report( - self, - repository, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, - push_range=(MAX_PUSH, MIN_PUSH), - ): - """ - Find the first report available before that push - """ - results = self.list_reports( - repository, platform, suite, nb=1, push_range=push_range - ) - if not results: - raise Exception("No report found") - return results[0] - - def find_closest_report( - self, repository, changeset, platform=DEFAULT_FILTER, suite=DEFAULT_FILTER - ): - """ - Find the closest report from specified changeset: - 1. Lookup the changeset push in cache - 2. Lookup the changeset push in HGMO - 3. Find the first report after that push - """ - - # Lookup push from cache (fast) - key = KEY_CHANGESET.format(repository=repository, changeset=changeset) - push_id = self.redis.hget(key, "push") - if push_id: - # Redis lib uses bytes for all output - push_id = int(push_id.decode("utf-8")) - date = self.redis.hget(key, "date").decode("utf-8") - - # Check the report variant is available locally - report = Report( - self.reports_dir, - repository, - changeset, - platform, - suite, - push_id=push_id, - date=date, - ) - if not os.path.exists(report.path): - self.ingest_report(report) - else: - # Lookup push from HGMO (slow) - push_id, _ = hgmo_revision_details(repository, changeset) - - # Ingest pushes as we clearly don't have it in cache - self.ingest_pushes( - repository, platform, suite, min_push_id=push_id - 1, nb_pages=1 - ) - - # Load report from that push - return self.find_report( - repository, platform, suite, push_range=(push_id, MAX_PUSH) - ) - - def list_reports( - self, - repository, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, - nb=5, - push_range=(MAX_PUSH, MIN_PUSH), - ): - """ - List the last reports available on the server, ordered by push - by default from newer to older - The order is detected from the push range - """ - assert isinstance(nb, int) - assert nb > 0 - assert isinstance(push_range, tuple) and len(push_range) == 2 - - # Detect ordering from push range - start, end = push_range - op = self.redis.zrangebyscore if start < end else self.redis.zrevrangebyscore - - reports = op( - KEY_REPORTS.format(repository=repository, platform=platform, suite=suite), - start, - end, - start=0, - num=nb, - withscores=True, - ) - - return [ - Report( - self.reports_dir, - repository, - changeset.decode("utf-8"), - platform, - suite, - push_id=push, - ) - for changeset, push in reports - ] - - def get_coverage(self, report: Report, path: str) -> dict: - """ - Load a report and its coverage for a specific path - and build a serializable representation - """ - data = covdir.open_report(report.path) - if data is None: - # Try to download the report if it's missing locally - assert download_report( - self.reports_dir, self.bucket, report.name - ), "Missing report {}".format(report) - - data = covdir.open_report(report.path) - assert data - - out = covdir.get_path_coverage(data, path) - out["changeset"] = report.changeset - return out - - def get_history( - self, - repository, - path="", - start=None, - end=None, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, - ): - """ - Load the history overall coverage from the redis cache - Default to date range from now back to a year - """ - if end is None: - end = calendar.timegm(datetime.utcnow().timetuple()) - if start is None: - start = datetime.fromtimestamp(end) - relativedelta(years=1) - start = int(datetime.timestamp(start)) - assert isinstance(start, int) - assert isinstance(end, int) - assert end > start, f"Bad timestamps: {start} should come before {end}" - - # Load changesets ordered by date, in that range - history = self.redis.zrevrangebyscore( - KEY_HISTORY.format(repository=repository), end, start, withscores=True - ) - - def _coverage(changeset, date): - # Load overall coverage for specified path - changeset = changeset.decode("utf-8") - - report = Report( - self.reports_dir, repository, changeset, platform, suite, date=date - ) - coverage = self.redis.hget(report.key_overall, path) - if coverage is not None: - coverage = float(coverage) - return {"changeset": changeset, "date": int(date), "coverage": coverage} - - return [_coverage(changeset, date) for changeset, date in history] - - def get_platforms(self, repository: str) -> List[str]: - """List all available platforms for a repository""" - platforms = self.redis.smembers(KEY_PLATFORMS.format(repository=repository)) - return sorted(map(lambda x: x.decode("utf-8"), platforms)) - - def get_suites(self, repository: str) -> List[str]: - """List all available suites for a repository""" - suites = self.redis.smembers(KEY_SUITES.format(repository=repository)) - return sorted(map(lambda x: x.decode("utf-8"), suites)) - - def ingest_available_reports( - self, repository: str, until: Optional[datetime] = None - ) -> None: - """ - Ingest all the available reports for a repository - """ - assert isinstance(repository, str) - - for changeset, platform, suite in list_reports(self.bucket, repository, until): - # Build report instance and ingest it - report = Report(self.reports_dir, repository, changeset, platform, suite) - self.ingest_report(report) diff --git a/backend/code_coverage_backend/hgmo.py b/backend/code_coverage_backend/hgmo.py deleted file mode 100644 index d78673616..000000000 --- a/backend/code_coverage_backend/hgmo.py +++ /dev/null @@ -1,75 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from typing import Dict -from typing import Tuple - -import requests -import structlog - -logger = structlog.get_logger(__name__) - -__hgmo: Dict[str, Tuple[int, float]] = {} - -HGMO_REVISION_URL = ( - "https://hg.mozilla.org/{repository}/json-automationrelevance/{revision}" -) -HGMO_PUSHES_URL = "https://hg.mozilla.org/{repository}/json-pushes" - - -def hgmo_revision_details(repository, changeset): - """ - HGMO helper to retrieve details for a changeset - """ - # Check cache first - key = (repository, changeset) - if key in __hgmo: - return __hgmo[key] - - url = HGMO_REVISION_URL.format(repository=repository, revision=changeset) - resp = requests.get(url, headers={"User-Agent": "code-coverage-backend"}) - resp.raise_for_status() - assert "changesets" in resp.json(), "Missing changesets" - data = resp.json()["changesets"][-1] - assert "pushid" in data, "Missing pushid" - out = data["pushid"], data["date"][0] - - # Store in cache - __hgmo[key] = out - return out - - -def hgmo_pushes(repository, min_push_id, nb_pages, chunk_size=8): - """ - HGMO helper to list all pushes in a limited number of pages - """ - params = {"version": 2} - if min_push_id is not None: - assert isinstance(min_push_id, int) - params["startID"] = min_push_id - params["endID"] = min_push_id + chunk_size - - for page in range(nb_pages): - r = requests.get( - HGMO_PUSHES_URL.format(repository=repository), - params=params, - headers={"User-Agent": "code-coverage-backend"}, - ) - data = r.json() - - # Sort pushes to go from oldest to newest - pushes = sorted( - [(int(push_id), push) for push_id, push in data["pushes"].items()], - key=lambda p: p[0], - ) - if not pushes: - return - - for push in pushes: - yield push - - newest = pushes[-1][0] - params["startID"] = newest - params["endID"] = newest + chunk_size diff --git a/backend/code_coverage_backend/report.py b/backend/code_coverage_backend/report.py deleted file mode 100644 index 797084644..000000000 --- a/backend/code_coverage_backend/report.py +++ /dev/null @@ -1,106 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import os - -import structlog - -from code_coverage_backend.hgmo import hgmo_revision_details -from code_coverage_tools.gcp import DEFAULT_FILTER - -logger = structlog.get_logger(__name__) - - -class Report(object): - """ - A single coverage report - """ - - def __init__( - self, - base_dir, - repository, - changeset, - platform=DEFAULT_FILTER, - suite=DEFAULT_FILTER, - push_id=None, - date=None, - ): - assert isinstance(repository, str) - assert isinstance(changeset, str) - self.base_dir = base_dir - self.repository = repository - self.changeset = changeset - self.platform = platform - self.suite = suite - - # Get extra information from HGMO - if push_id or date: - self.push_id = push_id - self.date = date - else: - self.push_id, date = hgmo_revision_details(repository, changeset) - self.date = int(date) - - def __str__(self): - return self.name - - def __repr__(self): - return self.name - - def __eq__(self, other): - return isinstance(other, Report) and ( - self.base_dir, - self.repository, - self.changeset, - self.platform, - self.suite, - ) == ( - other.base_dir, - other.repository, - other.changeset, - other.platform, - other.suite, - ) - - @property - def name(self): - return "{}/{}/{}:{}".format( - self.repository, self.changeset, self.platform, self.suite - ) - - @property - def path(self): - """Local path on FS, decompressed""" - return os.path.join(self.base_dir, f"{self.name}.json") - - @property - def archive_path(self): - """Local path on FS, compressed""" - return f"{self.path}.zstd" - - @property - def gcp_path(self): - """Remote path on GCP storage""" - return f"{self.name}.json.zstd" - - @property - def key_overall(self): - """Redis key to store the overall coverage data for this report""" - platform = self.platform or "all" - suite = self.suite or "all" - return f"overall:{self.repository}:{self.changeset}:{platform}:{suite}" - - @property - def ttl(self): - """Time to live in seconds for the full report - - Will be None (no expiry) for full report (all:all) - Otherwise set to 2 weeks - """ - if self.suite == DEFAULT_FILTER and self.platform == DEFAULT_FILTER: - return - - return 15 * 24 * 3600 diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt deleted file mode 100644 index 4ac112f3a..000000000 --- a/backend/requirements-dev.txt +++ /dev/null @@ -1,5 +0,0 @@ -fakeredis==2.34.0 -pre-commit==4.5.1 -pytest==9.0.2 -pytest-responses==0.5.1 -responses==0.25.8 diff --git a/backend/requirements.txt b/backend/requirements.txt deleted file mode 100644 index 90c9d4575..000000000 --- a/backend/requirements.txt +++ /dev/null @@ -1,13 +0,0 @@ --e ../tools #egg=code-coverage-tools -connexion==2.14.2 -datadog==0.52.1 -Flask==2.2.3 -Flask-Cors==6.0.2 -flask-talisman==1.1.0 -google-cloud-storage==3.9.0 -gunicorn==25.1.0 -python-dateutil==2.9.0.post0 -pytoml==0.1.21 -redis==7.2.0 -swagger-ui-bundle==1.1.0 -zstandard==0.25.0 diff --git a/backend/run.sh b/backend/run.sh deleted file mode 100755 index e78089123..000000000 --- a/backend/run.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -if [[ ! $TASKCLUSTER_SECRET ]]; then - export TASKCLUSTER_SECRET="project/relman/code-coverage/dev" - echo 'Using dev secret' -fi -gunicorn --bind localhost:8000 --reload --reload-engine=poll --log-file=- code_coverage_backend.flask:app diff --git a/backend/settings.py b/backend/settings.py deleted file mode 100644 index 52f894031..000000000 --- a/backend/settings.py +++ /dev/null @@ -1,8 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import os - -DEBUG = bool(os.environ.get("DEBUG", False)) diff --git a/backend/setup.py b/backend/setup.py deleted file mode 100644 index 5fc57b44a..000000000 --- a/backend/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from __future__ import absolute_import - -from setuptools import find_packages -from setuptools import setup - -with open("VERSION") as f: - version = f.read().strip() - - -def read_requirements(file_): - lines = [] - with open(file_) as f: - for line in f.readlines(): - line = line.strip() - if ( - line.startswith("-e ") - or line.startswith("http://") - or line.startswith("https://") - ): - extras = "" - if "[" in line: - extras = "[" + line.split("[")[1].split("]")[0] + "]" - line = line.split("#")[1].split("egg=")[1] + extras - elif line == "" or line.startswith("#") or line.startswith("-"): - continue - line = line.split("#")[0].strip() - lines.append(line) - return sorted(list(set(lines))) - - -setup( - name="code_coverage_backend", - version=version, - description="The code behind https://coverage.moz.tools", - author="Mozilla Release Management", - author_email="release-mgmt-analysis@mozilla.com", - url="https://api.coverage.moz.tools", - tests_require=read_requirements("requirements-dev.txt"), - install_requires=read_requirements("requirements.txt"), - packages=find_packages(), - include_package_data=True, - zip_safe=False, - license="MPL2", -) diff --git a/backend/tests/__init__.py b/backend/tests/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/tests/conftest.py b/backend/tests/conftest.py deleted file mode 100644 index d8c486b72..000000000 --- a/backend/tests/conftest.py +++ /dev/null @@ -1,203 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import hashlib -import json -import os -import random -import re -import time -import urllib.parse -import uuid - -import fakeredis -import pytest -import responses -import zstandard as zstd - -import code_coverage_backend.backend -import code_coverage_backend.gcp - -FIXTURES_DIR = os.path.join(os.path.dirname(__file__), "fixtures") - - -@pytest.fixture(autouse=True, scope="function") -def mock_secrets(): - """ - Provide configuration through mock Taskcluster secrets - """ - from code_coverage_backend import taskcluster - - taskcluster.options = {"rootUrl": "http://taskcluster.test"} - taskcluster.secrets = { - "REDIS_URL": "redis://unitest:1234", - "APP_CHANNEL": "test", - "GOOGLE_CLOUD_STORAGE": { - "token_uri": "secret", - "client_email": "xxx@mozilla.test", - "private_key": "somethingHere", - "bucket": "unittest", - }, - } - - -@pytest.fixture -def app(mock_secrets): - """ - Load code_coverage_backend app in test mode - """ - - app = code_coverage_backend.backend.build_flask_app( - project_name="Test", - app_name="test", - openapi=os.path.join( - os.path.dirname(__file__), "../code_coverage_backend/api.yml" - ), - ) - - with app.app.app_context(): - yield app.app - - -@pytest.fixture -def client(app): - yield app.test_client() - - -@pytest.fixture -def mock_bucket(mock_secrets): - """ - Mock a GCP bucket & blobs - """ - - class MockBlob(object): - def __init__(self, name, content=None, exists=False): - self.name = name - if content is not None: - assert isinstance(content, bytes) - - # Auto zstandard compression - if self.name.endswith(".zstd"): - compressor = zstd.ZstdCompressor() - self._content = compressor.compress(content) - else: - self._content = content - else: - self._content = None - self._exists = exists - - def exists(self): - return self._exists - - def download_to_filename(self, path, raw_download=False): - assert self._exists and self._content - with open(path, "wb") as f: - f.write(self._content) - - class MockBucket(object): - _blobs = {} - - def add_mock_blob(self, name, coverage=0.0): - content = json.dumps({"coveragePercent": coverage, "children": {}}).encode( - "utf-8" - ) - self._blobs[name] = MockBlob(name, content, exists=True) - - def blob(self, name): - if name in self._blobs: - return self._blobs[name] - return MockBlob(name) - - return MockBucket() - - -@pytest.fixture -def mock_cache(mock_secrets, mock_bucket, tmpdir, monkeypatch): - """ - Mock a GCPCache instance, using fakeredis and a mocked GCP bucket - """ - from code_coverage_backend.gcp import GCPCache - - class MockCache(GCPCache): - def __init__(self): - self.redis = fakeredis.FakeStrictRedis() - self.reports_dir = tmpdir.mkdtemp() - self.bucket = mock_bucket - - cache = MockCache() - - # Set global cache too - monkeypatch.setattr(code_coverage_backend.gcp, "__cache", cache) - - return cache - - -@pytest.fixture -def mock_hgmo(): - """ - Mock HGMO responses for pushes - """ - headers = {"content-type": "application/json"} - max_push = 1000 - - def _test_rev(request): - # The push id is in the first 3 characters of the revision requested - revision = request.path_url[33:] - assert len(revision) == 32 - resp = {"changesets": [{"pushid": int(revision[:3]), "date": [time.time(), 0]}]} - return (200, headers, json.dumps(resp)) - - def _changesets(push_id): - # random changesets - changesets = [uuid.uuid4().hex for _ in range(random.randint(2, 20))] - - # Add the MD5 hash of the push id to test specific cases - changesets.append(hashlib.md5(str(push_id).encode("utf-8")).hexdigest()) - - return changesets - - def _test_pushes(request): - """ - Build pushes list, limited to a maximum push id - """ - query = urllib.parse.parse_qs(urllib.parse.urlparse(request.path_url).query) - assert int(query["version"][0]) == 2 - start = "startID" in query and int(query["startID"][0]) or (max_push - 8) - end = "endID" in query and int(query["endID"][0]) or max_push - assert end > start - now = time.time() - resp = { - "lastpushid": max_push, - "pushes": { - push: { - "changesets": _changesets(push), - "date": int((now % 1000000) + push * 10), # fake timestamp - } - for push in range(start, end + 1) - if push <= max_push - }, - } - return (200, headers, json.dumps(resp)) - - with responses.RequestsMock(assert_all_requests_are_fired=False) as resps: - resps.add_callback( - responses.GET, - re.compile("https://hg.mozilla.org/(.+)/json-automationrelevance/(.+)"), - callback=_test_rev, - ) - resps.add_callback( - responses.GET, - re.compile("https://hg.mozilla.org/(.+)/json-pushes"), - callback=_test_pushes, - ) - yield resps - - -@pytest.fixture -def mock_covdir_report(): - """ - Path to the covdir mock in repository - """ - return os.path.join(FIXTURES_DIR, "covdir.json") diff --git a/backend/tests/fixtures/covdir.json b/backend/tests/fixtures/covdir.json deleted file mode 100644 index 018b4e7c4..000000000 --- a/backend/tests/fixtures/covdir.json +++ /dev/null @@ -1,972 +0,0 @@ -{ - "children": { - "builtin": { - "children": { - "Array.cpp": { - "coverage": [ - -1, - -1, - 4072196, - 94, - -1, - -1 - ], - "coveragePercent": 89.84, - "linesCovered": 2086, - "linesMissed": 236, - "linesTotal": 2322, - "name": "Array.cpp" - }, - "BigInt.cpp": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 326, - 32, - 155 - ], - "coveragePercent": 95.5, - "linesCovered": 106, - "linesMissed": 5, - "linesTotal": 111, - "name": "BigInt.cpp" - }, - "DataViewObject.h": { - "coverage": [ - -1, - -1, - -1, - 167, - -1, - -1, - -1, - 48, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 12, - "linesMissed": 0, - "linesTotal": 12, - "name": "DataViewObject.h" - }, - "MapObject.cpp": { - "coverage": [ - -1, - 129903185, - -1, - 45228051, - 145560253 - ], - "coveragePercent": 89.9, - "linesCovered": 881, - "linesMissed": 99, - "linesTotal": 980, - "name": "MapObject.cpp" - }, - "Object.cpp": { - "coverage": [ - 1048685, - 0, - 5885, - -1, - 4321292, - 322, - 27502240 - ], - "coveragePercent": 91.37, - "linesCovered": 974, - "linesMissed": 92, - "linesTotal": 1066, - "name": "Object.cpp" - }, - "String.cpp": { - "coverage": [ - 0, - -1, - -1, - -1, - -1, - -1, - 1542, - -1 - ], - "coveragePercent": 91.07, - "linesCovered": 1917, - "linesMissed": 188, - "linesTotal": 2105, - "name": "String.cpp" - }, - "Symbol.h": { - "coverage": [ - -1, - 8203, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 5, - "linesMissed": 0, - "linesTotal": 5, - "name": "Symbol.h" - }, - "TypedObject.cpp": { - "coverage": [ - -1, - -1, - 5, - 2847, - -1, - 85708, - 1725739 - ], - "coveragePercent": 84.82, - "linesCovered": 1179, - "linesMissed": 211, - "linesTotal": 1390, - "name": "TypedObject.cpp" - }, - "TypedObject.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 95.61, - "linesCovered": 109, - "linesMissed": 5, - "linesTotal": 114, - "name": "TypedObject.h" - }, - "WeakMapObject-inl.h": { - "coverage": [ - 14300000, - 7150000, - 15169218, - 854201, - -1, - -1, - -1, - 7150000, - 11159609 - ], - "coveragePercent": 80.0, - "linesCovered": 24, - "linesMissed": 6, - "linesTotal": 30, - "name": "WeakMapObject-inl.h" - }, - "WeakSetObject.cpp": { - "coverage": [ - 64, - -1, - -1, - 160983, - -1, - 214, - 316665, - 214, - -1, - 393888 - ], - "coveragePercent": 94.69, - "linesCovered": 107, - "linesMissed": 6, - "linesTotal": 113, - "name": "WeakSetObject.cpp" - }, - "intl": { - "children": { - "Collator.cpp": { - "coverage": [ - -1, - -1, - -1, - 1298337, - -1, - 10035, - -1 - ], - "coveragePercent": 79.18, - "linesCovered": 213, - "linesMissed": 56, - "linesTotal": 269, - "name": "Collator.cpp" - }, - "CommonFunctions.h": { - "coverage": [ - -1, - -1, - 987, - -1, - 9509622, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 84.38, - "linesCovered": 27, - "linesMissed": 5, - "linesTotal": 32, - "name": "CommonFunctions.h" - }, - "ScopedICUObject.h": { - "coverage": [ - -1, - 871376, - -1, - -1, - -1, - 5978, - 412412, - -1, - 412412, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 10, - "linesMissed": 0, - "linesTotal": 10, - "name": "ScopedICUObject.h" - } - }, - "coveragePercent": 78.62, - "linesCovered": 1758, - "linesMissed": 478, - "linesTotal": 2236, - "name": "intl" - } - }, - "coveragePercent": 84.4, - "linesCovered": 21145, - "linesMissed": 3909, - "linesTotal": 25054, - "name": "builtin" - }, - "ctypes": { - "children": { - "CTypes.h": { - "coverage": [ - -1, - 221667, - -1, - 89143751, - -1, - -1, - 414 - ], - "coveragePercent": 83.7, - "linesCovered": 113, - "linesMissed": 22, - "linesTotal": 135, - "name": "CTypes.h" - }, - "libffi": { - "children": {}, - "coveragePercent": 49.59, - "linesCovered": 540, - "linesMissed": 549, - "linesTotal": 1089, - "name": "libffi" - } - }, - "coveragePercent": 80.83, - "linesCovered": 4723, - "linesMissed": 1120, - "linesTotal": 5843, - "name": "ctypes" - }, - "frontend": { - "children": { - "BinASTParser.h": { - "coverage": [ - -1, - -1, - -1, - 16, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 3, - "linesMissed": 0, - "linesTotal": 3, - "name": "BinASTParser.h" - }, - "BinASTParserBase.cpp": { - "coverage": [ - -1, - 16, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 3, - "linesMissed": 0, - "linesTotal": 3, - "name": "BinASTParserBase.cpp" - }, - "BinASTParserPerTokenizer.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 46.0, - "linesCovered": 23, - "linesMissed": 27, - "linesTotal": 50, - "name": "BinASTParserPerTokenizer.h" - }, - "BinASTTokenReaderBase.h": { - "coverage": [ - -1, - -1, - -1, - 112, - -1, - -1 - ], - "coveragePercent": 82.05, - "linesCovered": 32, - "linesMissed": 7, - "linesTotal": 39, - "name": "BinASTTokenReaderBase.h" - }, - "BinASTTokenReaderContext.cpp": { - "coverage": [ - 0, - -1, - 0, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 0.0, - "linesCovered": 0, - "linesMissed": 88, - "linesTotal": 88, - "name": "BinASTTokenReaderContext.cpp" - }, - "BinASTTokenReaderMultipart.cpp": { - "coverage": [ - 6130, - -1, - 10, - -1, - -1, - 90, - 0, - 16 - ], - "coveragePercent": 69.46, - "linesCovered": 166, - "linesMissed": 73, - "linesTotal": 239, - "name": "BinASTTokenReaderMultipart.cpp" - }, - "BytecodeCompilation.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 29, - "linesMissed": 0, - "linesTotal": 29, - "name": "BytecodeCompilation.h" - }, - "BytecodeCompiler.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 1, - "linesMissed": 0, - "linesTotal": 1, - "name": "BytecodeCompiler.h" - }, - "BytecodeEmitter.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4153558976, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 81, - "linesMissed": 0, - "linesTotal": 81, - "name": "BytecodeEmitter.h" - }, - "CForEmitter.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 1, - "linesMissed": 0, - "linesTotal": 1, - "name": "CForEmitter.h" - }, - "DefaultEmitter.h": { - "coverage": [ - -1, - 30240237, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 1, - "linesMissed": 0, - "linesTotal": 1, - "name": "DefaultEmitter.h" - }, - "ForOfEmitter.cpp": { - "coverage": [ - -1, - -1, - 0, - -1, - -1, - -1 - ], - "coveragePercent": 70.19, - "linesCovered": 73, - "linesMissed": 31, - "linesTotal": 104, - "name": "ForOfEmitter.cpp" - }, - "ForOfEmitter.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 1, - "linesMissed": 0, - "linesTotal": 1, - "name": "ForOfEmitter.h" - }, - "FullParseHandler.h": { - "coverage": [ - -1, - 4041040, - 330917233, - 248049, - 1572, - 21814237, - 1442811438, - 482, - -1 - ], - "coveragePercent": 96.52, - "linesCovered": 554, - "linesMissed": 20, - "linesTotal": 574, - "name": "FullParseHandler.h" - }, - "IfEmitter.cpp": { - "coverage": [ - 164940229, - 9100611, - 422680206, - 56589688, - 422680203, - 164940105, - -1, - -1, - -1 - ], - "coveragePercent": 88.65, - "linesCovered": 125, - "linesMissed": 16, - "linesTotal": 141, - "name": "IfEmitter.cpp" - }, - "LabelEmitter.cpp": { - "coverage": [ - -1, - -1, - 899203, - 442788, - -1, - -1 - ], - "coveragePercent": 91.3, - "linesCovered": 21, - "linesMissed": 2, - "linesTotal": 23, - "name": "LabelEmitter.cpp" - }, - "LexicalScopeEmitter.cpp": { - "coverage": [ - -1, - -1, - 664992660, - 1217300415, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 27, - "linesMissed": 0, - "linesTotal": 27, - "name": "LexicalScopeEmitter.cpp" - }, - "LexicalScopeEmitter.h": { - "coverage": [ - -1, - -1, - 25276761, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 2, - "linesMissed": 0, - "linesTotal": 2, - "name": "LexicalScopeEmitter.h" - }, - "NameAnalysisTypes.h": { - "coverage": [ - 6312861, - 0, - 67773, - 1253119912, - -1, - -1 - ], - "coveragePercent": 97.94, - "linesCovered": 95, - "linesMissed": 2, - "linesTotal": 97, - "name": "NameAnalysisTypes.h" - }, - "NameCollections.h": { - "coverage": [ - 2175767810, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 98.97, - "linesCovered": 96, - "linesMissed": 1, - "linesTotal": 97, - "name": "NameCollections.h" - }, - "ObjectEmitter.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 2, - "linesMissed": 0, - "linesTotal": 2, - "name": "ObjectEmitter.h" - }, - "PropOpEmitter.cpp": { - "coverage": [ - 0, - 2129160, - 6, - 1287200406, - 210422485, - 208605171, - 107032632, - 2401685, - 2401685 - ], - "coveragePercent": 85.61, - "linesCovered": 113, - "linesMissed": 19, - "linesTotal": 132, - "name": "PropOpEmitter.cpp" - }, - "SharedContext.h": { - "coverage": [ - 1351119109, - -1, - -1, - -1, - 776912344, - -1, - -1, - -1, - 18830678 - ], - "coveragePercent": 99.39, - "linesCovered": 164, - "linesMissed": 1, - "linesTotal": 165, - "name": "SharedContext.h" - } - }, - "coveragePercent": 78.51, - "linesCovered": 18874, - "linesMissed": 5167, - "linesTotal": 24041, - "name": "frontend" - }, - "jsapi.cpp": { - "coverage": [ - 2381275, - 6326357, - 332759, - -1, - 0, - 304222689, - 534151, - 0, - -1, - -1 - ], - "coveragePercent": 83.56, - "linesCovered": 2897, - "linesMissed": 570, - "linesTotal": 3467, - "name": "jsapi.cpp" - }, - "jsdate.cpp": { - "coverage": [ - 54, - 189361, - 54717, - 216, - -1, - 134, - -1, - 555, - -1, - -1 - ], - "coveragePercent": 94.43, - "linesCovered": 1476, - "linesMissed": 87, - "linesTotal": 1563, - "name": "jsdate.cpp" - }, - "jsexn.cpp": { - "coverage": [ - -1, - -1, - 66, - 185233, - -1 - ], - "coveragePercent": 90.48, - "linesCovered": 513, - "linesMissed": 54, - "linesTotal": 567, - "name": "jsexn.cpp" - }, - "jsexn.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 14, - "linesMissed": 0, - "linesTotal": 14, - "name": "jsexn.h" - }, - "jsmath.cpp": { - "coverage": [ - -1, - 196929012, - -1, - -1, - 457205 - ], - "coveragePercent": 93.54, - "linesCovered": 521, - "linesMissed": 36, - "linesTotal": 557, - "name": "jsmath.cpp" - }, - "perf": { - "children": { - "pm_linux.cpp": { - "coverage": [ - 66, - 138, - 6, - -1, - -1 - ], - "coveragePercent": 81.69, - "linesCovered": 58, - "linesMissed": 13, - "linesTotal": 71, - "name": "pm_linux.cpp" - }, - "pm_stub.cpp": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - 0, - 6, - 0, - 6, - -1 - ], - "coveragePercent": 15.79, - "linesCovered": 3, - "linesMissed": 16, - "linesTotal": 19, - "name": "pm_stub.cpp" - } - }, - "coveragePercent": 65.45, - "linesCovered": 125, - "linesMissed": 66, - "linesTotal": 191, - "name": "perf" - }, - "shell": { - "children": { - "OSObject.cpp": { - "coverage": [ - -1, - -1, - -1, - -1, - 0, - 15 - ], - "coveragePercent": 45.67, - "linesCovered": 232, - "linesMissed": 276, - "linesTotal": 508, - "name": "OSObject.cpp" - }, - "jsoptparse.cpp": { - "coverage": [ - 0, - -1, - -1, - 318866, - 0, - -1 - ], - "coveragePercent": 53.55, - "linesCovered": 196, - "linesMissed": 170, - "linesTotal": 366, - "name": "jsoptparse.cpp" - } - }, - "coveragePercent": 69.95, - "linesCovered": 4859, - "linesMissed": 2087, - "linesTotal": 6946, - "name": "shell" - }, - "threading": { - "children": { - "ExclusiveData.h": { - "coverage": [ - -1, - -1, - -1, - -1, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 44, - "linesMissed": 0, - "linesTotal": 44, - "name": "ExclusiveData.h" - }, - "Mutex.h": { - "coverage": [ - -1, - -1, - -1, - -1, - 14039876, - -1, - -1, - 14039850, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 6, - "linesMissed": 0, - "linesTotal": 6, - "name": "Mutex.h" - }, - "ProtectedData.cpp": { - "coverage": [ - -1, - -1, - 373463444, - 4535294225388, - 491143401, - -1, - -1 - ], - "coveragePercent": 100.0, - "linesCovered": 41, - "linesMissed": 0, - "linesTotal": 41, - "name": "ProtectedData.cpp" - } - }, - "coveragePercent": 90.54, - "linesCovered": 383, - "linesMissed": 40, - "linesTotal": 423, - "name": "threading" - }, - "util": { - "children": { - "CompleteFile.cpp": { - "coverage": [ - -1, - -1, - -1, - 40, - -1, - -1 - ], - "coveragePercent": 82.14, - "linesCovered": 23, - "linesMissed": 5, - "linesTotal": 28, - "name": "CompleteFile.cpp" - }, - "DoubleToString.cpp": { - "coverage": [ - 16008659, - -1, - 16008659, - -1, - 270328, - 1521433, - 1013364, - 19741, - -1 - ], - "coveragePercent": 90.5, - "linesCovered": 219, - "linesMissed": 23, - "linesTotal": 242, - "name": "DoubleToString.cpp" - }, - "Unicode.cpp": { - "coverage": [ - 0, - 0, - 0, - -1, - -1, - -1, - 0, - -1, - -1, - -1 - ], - "coveragePercent": 65.77, - "linesCovered": 980, - "linesMissed": 510, - "linesTotal": 1490, - "name": "Unicode.cpp" - } - }, - "coveragePercent": 73.29, - "linesCovered": 1937, - "linesMissed": 706, - "linesTotal": 2643, - "name": "util" - } - }, - "coveragePercent": 85.11, - "linesCovered": 267432, - "linesMissed": 46779, - "linesTotal": 314211, - "name": "src" -} \ No newline at end of file diff --git a/backend/tests/test_api.py b/backend/tests/test_api.py deleted file mode 100644 index 01ec02724..000000000 --- a/backend/tests/test_api.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -from code_coverage_backend.api import coverage_latest -from code_coverage_backend.report import Report - - -def test_latest(mock_cache): - """ - Test the /v2/latest function - """ - - # Empty at first - assert coverage_latest() == [] - - # Add some reports on mozilla-central - for rev in range(30): - mock_cache.bucket.add_mock_blob( - f"mozilla-central/rev{rev}/all:all.json.zstd", coverage=rev / 100.0 - ) - report = Report( - mock_cache.reports_dir, - "mozilla-central", - f"rev{rev}", - date=1000 + rev, - push_id=rev * 5, - ) - mock_cache.ingest_report(report) - - # And one on another repo - mock_cache.bucket.add_mock_blob("myrepo/deadbeef/all:all.json.zstd", coverage=1) - report = Report(mock_cache.reports_dir, "myrepo", "deadbeef", date=1000, push_id=2) - mock_cache.ingest_report(report) - - # Check endpoint lists last 10 revisions - assert coverage_latest() == [ - {"push": 145, "revision": "rev29"}, - {"push": 140, "revision": "rev28"}, - {"push": 135, "revision": "rev27"}, - {"push": 130, "revision": "rev26"}, - {"push": 125, "revision": "rev25"}, - {"push": 120, "revision": "rev24"}, - {"push": 115, "revision": "rev23"}, - {"push": 110, "revision": "rev22"}, - {"push": 105, "revision": "rev21"}, - {"push": 100, "revision": "rev20"}, - ] - - # Another repository does not - assert coverage_latest("myrepo") == [{"push": 2, "revision": "deadbeef"}] diff --git a/backend/tests/test_covdir.py b/backend/tests/test_covdir.py deleted file mode 100644 index d2a6f77af..000000000 --- a/backend/tests/test_covdir.py +++ /dev/null @@ -1,144 +0,0 @@ -# -*- coding: utf-8 -*- -import pytest - - -def test_open_report(tmpdir, mock_covdir_report): - """ - Test opening reports - """ - from code_coverage_backend import covdir - - empty = tmpdir.join("empty.json") - assert covdir.open_report(empty.realpath()) is None - - bad = tmpdir.join("bad.json") - bad.write("not json") - assert covdir.open_report(bad.realpath()) is None - - invalid = tmpdir.join("invalid.json") - invalid.write('"string"') - assert covdir.open_report(invalid.realpath()) is None - - report = covdir.open_report(mock_covdir_report) - assert report is not None - assert isinstance(report, dict) - - assert list(report.keys()) == [ - "children", - "coveragePercent", - "linesCovered", - "linesMissed", - "linesTotal", - "name", - ] - - -def test_get_path_coverage(mock_covdir_report): - """ - Test covdir report parsing to obtain coverage for a specific path - """ - from code_coverage_backend import covdir - - # Full coverage - report = covdir.open_report(mock_covdir_report) - assert report is not None - out = covdir.get_path_coverage(report, "") - assert isinstance(out, dict) - assert out["coveragePercent"] == 85.11 - assert out["linesCovered"] == 267432 - assert out["linesMissed"] == 46779 - assert out["linesTotal"] == 314211 - assert out["name"] == "src" - assert out["path"] == "" - assert out["type"] == "directory" - assert len(out["children"]) == 12 - assert [c["name"] for c in out["children"]] == [ - "builtin", - "ctypes", - "frontend", - "jsapi.cpp", - "jsdate.cpp", - "jsexn.cpp", - "jsexn.h", - "jsmath.cpp", - "perf", - "shell", - "threading", - "util", - ] - - # Subfolder - report = covdir.open_report(mock_covdir_report) - assert report is not None - out = covdir.get_path_coverage(report, "perf") - assert isinstance(out, dict) - assert out["coveragePercent"] == 65.45 - assert out["linesCovered"] == 125 - assert out["linesMissed"] == 66 - assert out["linesTotal"] == 191 - assert out["name"] == "perf" - assert out["path"] == "perf" - assert out["type"] == "directory" - assert len(out["children"]) == 2 - assert [c["name"] for c in out["children"]] == ["pm_linux.cpp", "pm_stub.cpp"] - - # File - report = covdir.open_report(mock_covdir_report) - assert report is not None - out = covdir.get_path_coverage(report, "perf/pm_linux.cpp") - assert isinstance(out, dict) - assert out == { - "children": None, - "coverage": [66, 138, 6, -1, -1], - "coveragePercent": 81.69, - "linesCovered": 58, - "linesMissed": 13, - "linesTotal": 71, - "name": "pm_linux.cpp", - "path": "perf/pm_linux.cpp", - "type": "file", - } - - # Missing file - with pytest.raises(Exception) as e: - report = covdir.open_report(mock_covdir_report) - assert report is not None - covdir.get_path_coverage(report, "nope.py") - assert str(e.value) == "Path nope.py not found in report" - - -def test_get_overall_coverage(mock_covdir_report): - """ - Test covdir report overall coverage extraction - """ - from code_coverage_backend import covdir - - report = covdir.open_report(mock_covdir_report) - assert report is not None - out = covdir.get_overall_coverage(report, max_depth=1) - assert out == { - "": 85.11, - "builtin": 84.4, - "ctypes": 80.83, - "frontend": 78.51, - "perf": 65.45, - "shell": 69.95, - "threading": 90.54, - "util": 73.29, - } - - report = covdir.open_report(mock_covdir_report) - assert report is not None - out = covdir.get_overall_coverage(report, max_depth=2) - assert out == { - "": 85.11, - "builtin": 84.4, - "builtin/intl": 78.62, - "ctypes": 80.83, - "ctypes/libffi": 49.59, - "frontend": 78.51, - "perf": 65.45, - "shell": 69.95, - "threading": 90.54, - "util": 73.29, - } diff --git a/backend/tests/test_coverage.py b/backend/tests/test_coverage.py deleted file mode 100644 index 6f67fb124..000000000 --- a/backend/tests/test_coverage.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import json - - -def test_coverage_supported_extensions_api(client): - # List supported extensions for coverage analysis through the API - resp = client.get("/v2/extensions") - assert resp.status_code == 200 - data = json.loads(resp.data.decode("utf-8")) - assert set(data) == set( - [ - "c", - "h", - "cpp", - "cc", - "cxx", - "hh", - "hpp", - "hxx", - "js", - "jsm", - "mjs", - "jsx", - "rs", - "xul", - "xml", - "html", - "xhtml", - ] - ) diff --git a/backend/tests/test_gcp.py b/backend/tests/test_gcp.py deleted file mode 100644 index 5bc2aca59..000000000 --- a/backend/tests/test_gcp.py +++ /dev/null @@ -1,283 +0,0 @@ -# -*- coding: utf-8 -*- -import hashlib -import json -import os -import uuid - -import pytest - -from code_coverage_backend.report import Report -from code_coverage_tools.gcp import download_report - - -def test_download_report(mock_cache): - """ - Test base method to download a report & store it on local FS - """ - mock_cache.bucket.add_mock_blob("myrepo/deadbeef123/all:all.json.zstd") - - # Does not exist - report = Report(mock_cache.reports_dir, "myrepo", "missing", date=1, push_id=1) - assert ( - download_report(mock_cache.reports_dir, mock_cache.bucket, report.name) is False - ) - - archive = os.path.join( - mock_cache.reports_dir, "myrepo", "deadbeef123", "all:all.json.zstd" - ) - payload = os.path.join( - mock_cache.reports_dir, "myrepo", "deadbeef123", "all:all.json" - ) - assert not os.path.exists(archive) - assert not os.path.exists(payload) - - # Valid blob - report = Report(mock_cache.reports_dir, "myrepo", "deadbeef123", date=1, push_id=1) - assert ( - download_report(mock_cache.reports_dir, mock_cache.bucket, report.name) is True - ) - assert archive == report.archive_path - assert payload == report.path - - # Only the payload remains after download - assert not os.path.exists(archive) - assert os.path.exists(payload) - - assert json.load(open(payload)) == {"children": {}, "coveragePercent": 0.0} - - assert mock_cache.redis.keys("*") == [] - - -def test_ingestion(mock_cache): - """ - Test ingestion of several reports and their retrieval through Redis index - """ - # Setup blobs - mock_cache.bucket.add_mock_blob("myrepo/rev1/all:all.json.zstd", coverage=0.1) - mock_cache.bucket.add_mock_blob("myrepo/rev2/all:all.json.zstd", coverage=0.2) - mock_cache.bucket.add_mock_blob("myrepo/rev10/all:all.json.zstd", coverage=1.0) - - # No reports at first - assert mock_cache.redis.zcard(b"reports:myrepo") == 0 - assert mock_cache.redis.zcard(b"history:myrepo") == 0 - assert mock_cache.list_reports("myrepo") == [] - - # Ingest those 3 reports - report_1 = Report(mock_cache.reports_dir, "myrepo", "rev1", date=1000, push_id=1) - report_2 = Report(mock_cache.reports_dir, "myrepo", "rev2", date=2000, push_id=2) - report_10 = Report(mock_cache.reports_dir, "myrepo", "rev10", date=9000, push_id=10) - mock_cache.ingest_report(report_1) - mock_cache.ingest_report(report_2) - mock_cache.ingest_report(report_10) - - # Check expiry - assert report_1.ttl is None - assert mock_cache.redis.ttl(report_1.key_overall) == -1 - - # They must be in redis and on the file system - assert mock_cache.redis.zcard(b"reports:myrepo:all:all") == 3 - assert mock_cache.redis.zcard(b"history:myrepo") == 3 - assert os.path.exists( - os.path.join(mock_cache.reports_dir, "myrepo", "rev1", "all:all.json") - ) - assert os.path.exists( - os.path.join(mock_cache.reports_dir, "myrepo", "rev2", "all:all.json") - ) - assert os.path.exists( - os.path.join(mock_cache.reports_dir, "myrepo", "rev10", "all:all.json") - ) - - # Reports are exposed, and sorted by push - assert mock_cache.list_reports("another") == [] - assert mock_cache.list_reports("myrepo") == [report_10, report_2, report_1] - assert mock_cache.find_report("myrepo") == report_10 - assert mock_cache.get_history("myrepo", start=200, end=20000) == [ - {"changeset": "rev10", "coverage": 1.0, "date": 9000}, - {"changeset": "rev2", "coverage": 0.2, "date": 2000}, - {"changeset": "rev1", "coverage": 0.1, "date": 1000}, - ] - - # Even if we add a smaller one later on, reports are still sorted - mock_cache.bucket.add_mock_blob("myrepo/rev5/all:all.json.zstd", coverage=0.5) - report_5 = Report(mock_cache.reports_dir, "myrepo", "rev5", date=5000, push_id=5) - mock_cache.ingest_report(report_5) - assert mock_cache.list_reports("myrepo") == [ - report_10, - report_5, - report_2, - report_1, - ] - assert mock_cache.find_report("myrepo") == report_10 - assert mock_cache.find_report("myrepo", push_range=(7, 0)) == report_5 - assert mock_cache.get_history("myrepo", start=200, end=20000) == [ - {"changeset": "rev10", "coverage": 1.0, "date": 9000}, - {"changeset": "rev5", "coverage": 0.5, "date": 5000}, - {"changeset": "rev2", "coverage": 0.2, "date": 2000}, - {"changeset": "rev1", "coverage": 0.1, "date": 1000}, - ] - - -def test_expiry(mock_cache): - """ - Test expiry for platform & suite reports - """ - mock_cache.bucket.add_mock_blob("myrepo/rev1/all:somesuite.json.zstd", coverage=1.0) - report_suite = Report( - mock_cache.reports_dir, - "myrepo", - "rev1", - platform="all", - suite="somesuite", - date=1000, - push_id=1, - ) - mock_cache.ingest_report(report_suite) - assert report_suite.ttl == 1296000 - assert mock_cache.redis.ttl(report_suite.key_overall) > 0 - - mock_cache.bucket.add_mock_blob("myrepo/rev1/win:all.json.zstd", coverage=1.0) - report_platform = Report( - mock_cache.reports_dir, "myrepo", "rev1", platform="win", date=2000, push_id=2 - ) - mock_cache.ingest_report(report_platform) - assert report_platform.ttl == 1296000 - assert mock_cache.redis.ttl(report_platform.key_overall) > 0 - - -def test_ingest_hgmo(mock_cache, mock_hgmo): - """ - Test ingestion using a mock HGMO - """ - - # Add a report on push 995 - rev = hashlib.md5(b"995").hexdigest() - mock_cache.bucket.add_mock_blob( - "myrepo/{}/all:all.json.zstd".format(rev), coverage=0.5 - ) - - # Ingest last pushes - assert mock_cache.list_reports("myrepo") == [] - assert len(mock_cache.redis.keys("changeset:myrepo:*")) == 0 - mock_cache.ingest_pushes("myrepo", "all", "all") - assert len(mock_cache.redis.keys("changeset:myrepo:*")) > 0 - assert mock_cache.list_reports("myrepo") == [ - Report(mock_cache.reports_dir, "myrepo", rev, push_id=1, date=995) - ] - - -def test_closest_report(mock_cache, mock_hgmo): - """ - Test algo to find the closest report for any changeset - """ - # Build revision for push 992 - revision = "992{}".format(uuid.uuid4().hex[3:]) - - # No data at first - assert mock_cache.redis.zcard("reports") == 0 - assert len(mock_cache.redis.keys("changeset:myrepo:*")) == 0 - - # Try to find a report, but none is available - with pytest.raises(Exception) as e: - mock_cache.find_closest_report("myrepo", revision) - assert str(e.value) == "No report found" - - # Some pushes were ingested though - assert len(mock_cache.redis.keys("changeset:myrepo:*")) > 0 - - # Add a report on 994, 2 pushes after our revision - report_rev = hashlib.md5(b"994").hexdigest() - mock_cache.bucket.add_mock_blob( - "myrepo/{}/all:all.json.zstd".format(report_rev), coverage=0.5 - ) - report_994 = Report( - mock_cache.reports_dir, "myrepo", report_rev, push_id=1, date=994 - ) - - # Add a report on 990, 2 pushes before our revision - base_rev = hashlib.md5(b"990").hexdigest() - mock_cache.bucket.add_mock_blob( - "myrepo/{}/all:all.json.zstd".format(base_rev), coverage=0.4 - ) - report_990 = Report(mock_cache.reports_dir, "myrepo", base_rev, push_id=1, date=990) - - # Now we have a report ! - assert mock_cache.list_reports("myrepo") == [] - assert mock_cache.find_closest_report("myrepo", revision) == report_994 - assert mock_cache.list_reports("myrepo") == [report_994] - - # This should also work for revisions before - revision = "991{}".format(uuid.uuid4().hex[3:]) - assert mock_cache.find_closest_report("myrepo", revision) == report_994 - - # ... and the revision on the push itself - revision = "994{}".format(uuid.uuid4().hex[3:]) - assert mock_cache.find_closest_report("myrepo", revision) == report_994 - - # We can also retrieve the base revision - revision = "990{}".format(uuid.uuid4().hex[3:]) - assert mock_cache.find_closest_report("myrepo", revision) == report_990 - revision = "989{}".format(uuid.uuid4().hex[3:]) - assert mock_cache.find_closest_report("myrepo", revision) == report_990 - assert mock_cache.list_reports("myrepo") == [report_994, report_990] - - # But not for revisions after the push - revision = "995{}".format(uuid.uuid4().hex[3:]) - with pytest.raises(Exception) as e: - mock_cache.find_closest_report("myrepo", revision) - assert str(e.value) == "No report found" - - -def test_get_coverage(mock_cache): - """ - Test coverage access with re-download - """ - # No report at first - report = Report(mock_cache.reports_dir, "myrepo", "myhash", push_id=1, date=1) - with pytest.raises(AssertionError) as e: - mock_cache.get_coverage(report, "") - assert str(e.value) == "Missing report myrepo/myhash/all:all" - - # Report available online - mock_cache.bucket.add_mock_blob("myrepo/myhash/all:all.json.zstd") - - # Coverage available - coverage = mock_cache.get_coverage(report, "") - assert coverage == { - "children": [], - "coveragePercent": 0.0, - "path": "", - "type": "directory", - "changeset": "myhash", - } - - # Remove local file - path = os.path.join(mock_cache.reports_dir, "myrepo", "myhash", "all:all.json") - assert os.path.exists(path) - os.unlink(path) - - # Coverage still available - coverage = mock_cache.get_coverage(report, "") - assert coverage == { - "children": [], - "coveragePercent": 0.0, - "path": "", - "type": "directory", - "changeset": "myhash", - } - - # Make invalid json - assert os.path.exists(path) - with open(path, "a") as f: - f.write("break") - - # Coverage still available - coverage = mock_cache.get_coverage(report, "") - assert coverage == { - "children": [], - "coveragePercent": 0.0, - "path": "", - "type": "directory", - "changeset": "myhash", - } - assert os.path.exists(path) - assert isinstance(json.load(open(path)), dict) diff --git a/backend/tools/cleanup.py b/backend/tools/cleanup.py deleted file mode 100644 index 4901ea545..000000000 --- a/backend/tools/cleanup.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import os - -import redis - - -def cleanup(client, prefix): - nb, memory = 0, 0 - for key in client.keys(f"{prefix}:*"): - if key.endswith(b"all:all"): - continue - - key_memory = client.memory_usage(key) - nb += 1 - memory += key_memory - print(f"Removing {key_memory}b for {key}") - - client.delete(key) - - print(f"Removed {nb} keys for {memory} bytes") - - -if __name__ == "__main__": - client = redis.from_url(os.environ["REDIS_URL"]) - cleanup(client, "overall:mozilla-central") From 69736c8b1fbf0dd59a4c93aaf865c5c4dbf52661 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 12:08:58 +0100 Subject: [PATCH 1203/1236] build(deps-dev): bump responses from 0.25.8 to 0.26.0 in /bot (#2960) Bumps [responses](https://github.com/getsentry/responses) from 0.25.8 to 0.26.0. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.25.8...0.26.0) --- updated-dependencies: - dependency-name: responses dependency-version: 0.26.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index a8697c691..87e40c5e5 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -3,4 +3,4 @@ jsonschema==4.26.0 pre-commit==4.5.1 pytest==9.0.2 pytest-responses==0.5.1 -responses==0.25.8 +responses==0.26.0 From 7d1f82a3046c554e1dcd7ec8c17db783ba2b8adc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 12:09:05 +0100 Subject: [PATCH 1204/1236] build(deps): bump taskcluster from 96.4.0 to 96.6.2 in /tools (#2963) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 96.4.0 to 96.6.2. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v96.4.0...v96.6.2) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 96.6.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 83997cc01..e2afdb57f 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -3,4 +3,4 @@ async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.53.0 structlog==25.5.0 -taskcluster==96.4.0 +taskcluster==96.6.2 From 519d185c621483f335ff7443edcef70cbcdc6bcf Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 12:14:37 +0100 Subject: [PATCH 1205/1236] Remove unused dependencies --- bot/requirements.txt | 1 - tools/requirements.txt | 2 -- 2 files changed, 3 deletions(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 40d649610..86e67d331 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,7 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==3.9.0 libmozdata==0.2.7 -pytoml==0.1.21 pyyaml==6.0.3 tenacity==9.1.4 tqdm==4.67.3 diff --git a/tools/requirements.txt b/tools/requirements.txt index e2afdb57f..f71bda02b 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,5 +1,3 @@ -aiohttp==3.13.3 -async-timeout==5.0.1 pytz==2025.2 sentry-sdk==2.53.0 structlog==25.5.0 From 28cc024f88562bf3972c8f185b66590acef6fb3e Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 12:39:56 +0100 Subject: [PATCH 1206/1236] Update Mercurial and version-control-tools (#2967) * bot: Update to Mercurial 7.2 * bot: Update to the latest revision of version-control-tools (5b6e8298d035263ee8c0915d64f4f00d811e2998) --- bot/ci/bootstrap.sh | 4 ++-- bot/tests/test__system.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index d1f731350..18c7d7ae2 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,7 +1,7 @@ #!/bin/bash -ex GRCOV_VERSION="v0.10.3" -MERCURIAL_VERSION="6.8.1" -VERSION_CONTROL_TOOLS_REV="b93e1a67ef8e" +MERCURIAL_VERSION="7.2" +VERSION_CONTROL_TOOLS_REV="5b6e8298d035" apt-get update # libgoogle-perftools4 is currently required for grcov (until https://github.com/mozilla/grcov/issues/403 is fixed). diff --git a/bot/tests/test__system.py b/bot/tests/test__system.py index 9bc6c4cf8..19392a586 100644 --- a/bot/tests/test__system.py +++ b/bot/tests/test__system.py @@ -13,7 +13,7 @@ def test_mercurial(): # Check mercurial version output = run_check(["hg", "version", "-T", "{ver}"]) - assert output.decode("utf-8").startswith("6.8.1") + assert output.decode("utf-8").startswith("7.2") # Check needed extensions output = run_check(["hg", "version", "-T", "{extensions}"]) From 137fd0e28b1bf4d3aa44440e86b9730c48455bcf Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 12:41:15 +0100 Subject: [PATCH 1207/1236] bot: Update to grcov version 0.10.5 --- bot/ci/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/ci/bootstrap.sh b/bot/ci/bootstrap.sh index 18c7d7ae2..32d0c0336 100755 --- a/bot/ci/bootstrap.sh +++ b/bot/ci/bootstrap.sh @@ -1,5 +1,5 @@ #!/bin/bash -ex -GRCOV_VERSION="v0.10.3" +GRCOV_VERSION="v0.10.5" MERCURIAL_VERSION="7.2" VERSION_CONTROL_TOOLS_REV="5b6e8298d035" From 07cbd7c046351757a1156c7177e9ea3a8fec2be7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:33:53 +0100 Subject: [PATCH 1208/1236] build(deps): bump python from 3.13.5-slim to 3.14.3-slim in /bot (#2945) Bumps python from 3.13.5-slim to 3.14.3-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.14.3-slim dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/Dockerfile b/bot/Dockerfile index b3378d239..729fade98 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.5-slim +FROM python:3.14.3-slim ADD tools /src/tools ADD bot /src/bot From 289d94c2cd9006d8dbcd99e820f3b80282ffe8e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:34:00 +0100 Subject: [PATCH 1209/1236] build(deps): bump python from 3.13-slim to 3.14-slim in /events (#2815) Bumps python from 3.13-slim to 3.14-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.14-slim dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- events/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/events/Dockerfile b/events/Dockerfile index 53835deed..300e0d6cc 100644 --- a/events/Dockerfile +++ b/events/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13-slim +FROM python:3.14-slim ADD tools /src/tools From 03af345827f14849a082489219a139a68a2145d2 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 15:11:32 +0100 Subject: [PATCH 1210/1236] build(deps): bump libmozdata from 0.2.7 to 0.2.12 in /bot (#2968) Bumps [libmozdata](https://github.com/mozilla/libmozdata) from 0.2.7 to 0.2.12. - [Release notes](https://github.com/mozilla/libmozdata/releases) - [Commits](mozilla/libmozdata@v0.2.7...v0.2.12) --- updated-dependencies: - dependency-name: libmozdata dependency-version: 0.2.12 dependency-type: direct:production update-type: version-update:semver-patch ... --- bot/code_coverage_bot/cli.py | 4 +++ bot/requirements.txt | 2 +- bot/tests/conftest.py | 12 +++++++++ tools/code_coverage_tools/libmozdata.py | 34 +++++++++++++++++++++++++ 4 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 tools/code_coverage_tools/libmozdata.py diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index ea31ff837..09b2cb2c6 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -10,6 +10,7 @@ from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config +from code_coverage_tools.libmozdata import setup as setup_libmozdata from code_coverage_tools.log import init_logger @@ -68,4 +69,7 @@ def setup_cli(ask_repository=True, ask_revision=True): SENTRY_DSN=secrets.get("SENTRY_DSN"), ) + # Setup libmozdata configuration. + setup_libmozdata("code_coverage_bot") + return args diff --git a/bot/requirements.txt b/bot/requirements.txt index 86e67d331..8b489e749 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==3.9.0 -libmozdata==0.2.7 +libmozdata==0.2.12 pyyaml==6.0.3 tenacity==9.1.4 tqdm==4.67.3 diff --git a/bot/tests/conftest.py b/bot/tests/conftest.py index b215185a4..1f8d6b4e3 100644 --- a/bot/tests/conftest.py +++ b/bot/tests/conftest.py @@ -8,6 +8,7 @@ import shutil import tempfile import zipfile +from configparser import ConfigParser from contextlib import contextmanager import hglib @@ -291,6 +292,17 @@ def mock_phabricator(): """ Mock phabricator authentication process """ + config_file = tempfile.NamedTemporaryFile() + with open(config_file.name, "w") as f: + custom_conf = ConfigParser() + custom_conf.add_section("User-Agent") + custom_conf.set("User-Agent", "name", "code-coverage-bot/1.0") + custom_conf.write(f) + f.seek(0) + + from libmozdata import config + + config.set_config(config.ConfigIni(config_file.name)) def _response(name): path = os.path.join(FIXTURES_DIR, f"phabricator_{name}.json") diff --git a/tools/code_coverage_tools/libmozdata.py b/tools/code_coverage_tools/libmozdata.py new file mode 100644 index 000000000..877d61fc4 --- /dev/null +++ b/tools/code_coverage_tools/libmozdata.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- + +from importlib.metadata import version + +import structlog +from libmozdata.config import Config +from libmozdata.config import set_config + +logger = structlog.get_logger(__name__) + + +class LocalConfig(Config): + """ + Provide required configuration for libmozdata + using an in-memory class instead of an INI file. + """ + + def __init__(self, name, package_version): + self.user_agent = f"{name}/{package_version}" + logger.debug("User agent configured", user_agent=self.user_agent) + + def get(self, section, option, default=None, **kwargs): + if section == "User-Agent" and option == "name": + return self.user_agent + + return default + + +def setup(package_name): + # Get version for main package. + package_version = version(package_name) + + # Provide a custom libmozdata configuration. + set_config(LocalConfig(package_name, package_version)) From e57cea213f202461ccc932191bdd66f56a8b528b Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 26 Feb 2026 23:34:40 +0100 Subject: [PATCH 1211/1236] Version 1.3.42 --- bot/VERSION | 2 +- events/VERSION | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/VERSION b/bot/VERSION index 697204343..3eba9bd53 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.41 +1.3.42 diff --git a/events/VERSION b/events/VERSION index 697204343..3eba9bd53 100644 --- a/events/VERSION +++ b/events/VERSION @@ -1 +1 @@ -1.3.41 +1.3.42 From 177eabd9cc3e9b484e7a16fadfbf53a4d51e3c4d Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Fri, 27 Feb 2026 01:00:06 +0100 Subject: [PATCH 1212/1236] Move modules that are no longer shared from tools to bot (#2969) --- bot/code_coverage_bot/cli.py | 2 +- bot/code_coverage_bot/commit_coverage.py | 10 +++++----- .../code_coverage_bot}/gcp.py | 0 bot/code_coverage_bot/hooks/repo.py | 2 +- .../code_coverage_bot}/libmozdata.py | 0 bot/code_coverage_bot/trigger_missing.py | 2 +- bot/code_coverage_bot/uploader.py | 2 +- bot/requirements.txt | 2 ++ tools/requirements.txt | 2 -- 9 files changed, 11 insertions(+), 11 deletions(-) rename {tools/code_coverage_tools => bot/code_coverage_bot}/gcp.py (100%) rename {tools/code_coverage_tools => bot/code_coverage_bot}/libmozdata.py (100%) diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index 09b2cb2c6..d0dc4ce57 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -10,7 +10,7 @@ from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config -from code_coverage_tools.libmozdata import setup as setup_libmozdata +from code_coverage_bot.libmozdata import setup as setup_libmozdata from code_coverage_tools.log import init_logger diff --git a/bot/code_coverage_bot/commit_coverage.py b/bot/code_coverage_bot/commit_coverage.py index a95da69d4..8a9103d43 100644 --- a/bot/code_coverage_bot/commit_coverage.py +++ b/bot/code_coverage_bot/commit_coverage.py @@ -19,11 +19,11 @@ from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.secrets import secrets from code_coverage_bot.utils import ThreadPoolExecutorResult -from code_coverage_tools.gcp import DEFAULT_FILTER -from code_coverage_tools.gcp import download_report -from code_coverage_tools.gcp import get_bucket -from code_coverage_tools.gcp import get_name -from code_coverage_tools.gcp import list_reports +from code_coverage_bot.gcp import DEFAULT_FILTER +from code_coverage_bot.gcp import download_report +from code_coverage_bot.gcp import get_bucket +from code_coverage_bot.gcp import get_name +from code_coverage_bot.gcp import list_reports logger = structlog.get_logger(__name__) diff --git a/tools/code_coverage_tools/gcp.py b/bot/code_coverage_bot/gcp.py similarity index 100% rename from tools/code_coverage_tools/gcp.py rename to bot/code_coverage_bot/gcp.py diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index 26a20acff..50c1176bd 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -20,7 +20,7 @@ from code_coverage_bot.phabricator import parse_revision_id from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config -from code_coverage_tools import gcp +from code_coverage_bot import gcp logger = structlog.get_logger(__name__) diff --git a/tools/code_coverage_tools/libmozdata.py b/bot/code_coverage_bot/libmozdata.py similarity index 100% rename from tools/code_coverage_tools/libmozdata.py rename to bot/code_coverage_bot/libmozdata.py diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index 3f805d020..87aa14e8f 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -20,7 +20,7 @@ from code_coverage_bot import utils from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config -from code_coverage_tools.gcp import get_bucket +from code_coverage_bot.gcp import get_bucket logger = structlog.get_logger(__name__) diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index 920028798..cad742314 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -9,7 +9,7 @@ from google.cloud.storage.bucket import Bucket from code_coverage_bot.secrets import secrets -from code_coverage_tools.gcp import get_bucket +from code_coverage_bot.gcp import get_bucket logger = structlog.get_logger(__name__) GCP_COVDIR_PATH = "{repository}/{revision}/{platform}:{suite}.json.zstd" diff --git a/bot/requirements.txt b/bot/requirements.txt index 8b489e749..0f4084480 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,7 +1,9 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==3.9.0 libmozdata==0.2.12 +pytz==2025.2 pyyaml==6.0.3 +taskcluster==96.6.2 tenacity==9.1.4 tqdm==4.67.3 zstandard==0.25.0 diff --git a/tools/requirements.txt b/tools/requirements.txt index f71bda02b..64b68ebd4 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,4 +1,2 @@ -pytz==2025.2 sentry-sdk==2.53.0 structlog==25.5.0 -taskcluster==96.6.2 From 9aa6d1016b39bb0b04da03c6807194f1ddd57762 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 12:11:34 +0100 Subject: [PATCH 1213/1236] bot: Support hook triggered by pulse message from code-coverage-artifacts task --- bot/code_coverage_bot/cli.py | 21 ++++++++++++++++++--- bot/code_coverage_bot/hooks/cron.py | 2 +- bot/code_coverage_bot/hooks/crontrigger.py | 2 +- bot/code_coverage_bot/hooks/repo.py | 15 ++++++++++++--- 4 files changed, 32 insertions(+), 8 deletions(-) diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index d0dc4ce57..fa5d79519 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -14,15 +14,18 @@ from code_coverage_tools.log import init_logger -def setup_cli(ask_repository=True, ask_revision=True): +def setup_cli(parameters=True): """ Setup CLI options parser and taskcluster bootstrap """ parser = argparse.ArgumentParser(description="Mozilla Code Coverage Bot") - if ask_repository: + if parameters: parser.add_argument("--repository", default=os.environ.get("REPOSITORY")) - if ask_revision: + + parser.add_argument("--task-group-id", default=os.environ.get("TASK_GROUP_ID")) + parser.add_argument("--revision", default=os.environ.get("REVISION")) + parser.add_argument( "--cache-root", required=True, help="Cache root, used to pull changesets" ) @@ -50,6 +53,18 @@ def setup_cli(ask_repository=True, ask_revision=True): parser.add_argument("--taskcluster-access-token", help="Taskcluster Access token") args = parser.parse_args() + if parameters: + if args.task_group_id and (args.repository or args.revision): + parser.error( + "Provide either --task-group-id or --repository/--revision, not both." + ) + + if args.repository and not args.revision: + parser.error("--repository requires --revision") + + if not args.task_group_id and not args.repository: + parser.error("Provide either --task-group-id or --repository/--revision.") + # Auth on Taskcluster taskcluster_config.auth(args.taskcluster_client_id, args.taskcluster_access_token) diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index 635344dc2..ad38e6731 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -61,6 +61,6 @@ def run(self) -> None: def main() -> None: logger.info("Starting code coverage bot for cron") - args = setup_cli(ask_revision=False, ask_repository=False) + args = setup_cli(parameters=False) hook = CronHook(args.task_name_filter, args.cache_root, args.working_dir) hook.run() diff --git a/bot/code_coverage_bot/hooks/crontrigger.py b/bot/code_coverage_bot/hooks/crontrigger.py index b5dee72b1..4aecdf6f4 100644 --- a/bot/code_coverage_bot/hooks/crontrigger.py +++ b/bot/code_coverage_bot/hooks/crontrigger.py @@ -50,6 +50,6 @@ def run(self) -> None: def main() -> None: logger.info("Starting code coverage bot for crontrigger") - args = setup_cli(ask_revision=False, ask_repository=False) + args = setup_cli(parameters=False) hook = CronTriggerHook(args.task_name_filter, None, args.working_dir) hook.run() diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index 50c1176bd..7beb17b2c 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -11,6 +11,7 @@ import structlog from code_coverage_bot import config +from code_coverage_bot import taskcluster from code_coverage_bot import hgmo from code_coverage_bot import uploader from code_coverage_bot.cli import setup_cli @@ -229,14 +230,22 @@ def main(): logger.info("Starting code coverage bot for repository") args = setup_cli() + if args.repository: + repository = args.repository + revision = args.revision + else: + decision_task = taskcluster.get_task_details(args.task_group_id) + repository = decision_task["payload"]["env"]["GECKO_HEAD_REPOSITORY"] + revision = decision_task["payload"]["env"]["GECKO_HEAD_REV"] + hooks = { config.MOZILLA_CENTRAL_REPOSITORY: MozillaCentralHook, config.TRY_REPOSITORY: TryHook, } - hook_class = hooks.get(args.repository) - assert hook_class is not None, f"Unsupported repository {args.repository}" + hook_class = hooks.get(repository) + assert hook_class is not None, f"Unsupported repository {repository}" hook = hook_class( - args.revision, args.task_name_filter, args.cache_root, args.working_dir + revision, args.task_name_filter, args.cache_root, args.working_dir ) hook.run() From d41bfa79a170cfefea1c71547c7b39fe05ef1e29 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 12:16:22 +0100 Subject: [PATCH 1214/1236] Stop triggering ingestion on backend, since the backend doesn't exist anymore --- bot/code_coverage_bot/uploader.py | 35 ------------------------------- 1 file changed, 35 deletions(-) diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index cad742314..f77fe2e25 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -45,9 +45,6 @@ def gcp(repository, revision, report, platform, suite): logger.info("Uploaded {} on {}".format(path, bucket)) - # Trigger ingestion on backend - gcp_ingest(repository, revision, platform, suite) - return blob @@ -64,38 +61,6 @@ def gcp_covdir_exists( return blob.exists() -@tenacity.retry( - stop=tenacity.stop_after_attempt(10), - wait=tenacity.wait_exponential(multiplier=1, min=16, max=64), - reraise=True, -) -def gcp_ingest(repository, revision, platform, suite): - """ - The GCP report ingestion is triggered remotely on a backend - by making a simple HTTP request on the /v2/path endpoint - By specifying the exact new revision processed, the backend - will download automatically the new report. - """ - params = {"repository": repository, "changeset": revision} - if platform: - params["platform"] = platform - if suite: - params["suite"] = suite - backend_host = secrets[secrets.BACKEND_HOST] - logger.info( - "Ingesting report on backend", - host=backend_host, - repository=repository, - revision=revision, - platform=platform, - suite=suite, - ) - resp = requests.get("{}/v2/path".format(backend_host), params=params) - resp.raise_for_status() - logger.info("Successfully ingested report on backend !") - return resp - - def gcp_latest(repository): """ List the latest reports ingested on the backend From a93e03e81b82ac0181497c2c07d4e01cd4453af4 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 13:25:23 +0100 Subject: [PATCH 1215/1236] Remove unused tenacity dependency from uploader --- bot/code_coverage_bot/uploader.py | 1 - 1 file changed, 1 deletion(-) diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index f77fe2e25..a496f607a 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -4,7 +4,6 @@ import requests import structlog -import tenacity import zstandard as zstd from google.cloud.storage.bucket import Bucket From 35ccc31bf6dc2b8a51cd53d54af83ed0686036b4 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 17:37:56 +0100 Subject: [PATCH 1216/1236] Drop 'events' code (#2974) Part of #2964 --- .github/dependabot.yml | 14 - .taskcluster.yml | 101 - events/Dockerfile | 10 - events/VERSION | 1 - events/code_coverage_events/__init__.py | 8 - events/code_coverage_events/cli.py | 52 - events/code_coverage_events/workflow.py | 195 - events/requirements-dev.txt | 4 - events/requirements.txt | 2 - events/setup.py | 54 - events/tests/conftest.py | 23 - .../fixtures/FG3goVnCQfif8ZEOaM_4IA.json | 905 - .../fixtures/MibGDsa4Q7uFNzDf7EV6nw.json | 30337 --------------- .../fixtures/RS0UwZahQ_qAcdZzEb_Y9g.json | 30709 ---------------- .../fixtures/bNq-VIT-Q12o6nXcaUmYNQ.json | 29383 --------------- events/tests/test_workflow.py | 153 - 16 files changed, 91951 deletions(-) delete mode 100644 events/Dockerfile delete mode 100644 events/VERSION delete mode 100644 events/code_coverage_events/__init__.py delete mode 100644 events/code_coverage_events/cli.py delete mode 100644 events/code_coverage_events/workflow.py delete mode 100644 events/requirements-dev.txt delete mode 100644 events/requirements.txt delete mode 100644 events/setup.py delete mode 100644 events/tests/conftest.py delete mode 100644 events/tests/fixtures/FG3goVnCQfif8ZEOaM_4IA.json delete mode 100644 events/tests/fixtures/MibGDsa4Q7uFNzDf7EV6nw.json delete mode 100644 events/tests/fixtures/RS0UwZahQ_qAcdZzEb_Y9g.json delete mode 100644 events/tests/fixtures/bNq-VIT-Q12o6nXcaUmYNQ.json delete mode 100644 events/tests/test_workflow.py diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 23bc07987..fd8b41749 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,13 +7,6 @@ updates: open-pull-requests-limit: 99 labels: - bot - - package-ecosystem: docker - directory: "/events" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - events - package-ecosystem: docker directory: "/bot" schedule: @@ -28,10 +21,3 @@ updates: open-pull-requests-limit: 99 labels: - tools - - package-ecosystem: pip - directory: "/events" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - events diff --git a/.taskcluster.yml b/.taskcluster.yml index ed64d91bb..a4e37a05c 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -37,16 +37,6 @@ tasks: else: "dev" else: "dev" - channel_short: - # Special case where naming is limited: - # * on Heroku for the events runtime, where the production app is named 'prod' - $if: 'tasks_for == "github-push"' - then: - $if: 'event.ref == "refs/heads/production"' - then: "prod" - else: ${event.ref[11:]} - else: "dev" - provisionerId: $if: 'taskcluster_root_url == "https://firefox-ci-tc.services.mozilla.com"' then: @@ -161,97 +151,6 @@ tasks: # Run only on community Taskcluster 'taskcluster_root_url == "https://community-tc.services.mozilla.com"': - - taskId: { $eval: as_slugid("events_check_tests") } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - payload: - maxRunTime: 3600 - image: "${python_image}" - command: - - sh - - -lxce - - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && - cd /src/events && pip install --disable-pip-version-check --no-cache-dir --quiet -q -r requirements.txt && pip install --disable-pip-version-check --no-cache-dir --quiet . && pip install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && - pytest -v" - metadata: - name: "Code Coverage Events checks: unit tests" - description: Check python code with pytest - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - - taskId: { $eval: as_slugid("events_build") } - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - dependencies: - - { $eval: as_slugid("check_lint") } - - { $eval: as_slugid("events_check_tests") } - payload: - capabilities: - privileged: true - maxRunTime: 3600 - image: "${taskboot_image}" - env: - GIT_REPOSITORY: ${repository} - GIT_REVISION: ${head_rev} - command: - - taskboot - - build - - --image - - mozilla/code-coverage - - --tag - - "events-${channel}" - - --tag - - "events-${head_rev}" - - --write - - /events.tar - - events/Dockerfile - artifacts: - public/code-coverage-events.tar.zst: - expires: { $fromNow: "2 weeks" } - path: /events.tar.zst - type: file - scopes: - - docker-worker:capability:privileged - metadata: - name: Code Coverage Events docker build - description: Build docker image with taskboot - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - - $if: 'channel in ["testing", "production"]' - then: - taskId: { $eval: as_slugid("events_deploy") } - created: { $fromNow: "" } - deadline: { $fromNow: "1 hour" } - provisionerId: "${provisionerId}" - workerType: "${workerType}" - dependencies: - - { $eval: as_slugid("events_build") } - payload: - features: - taskclusterProxy: true - maxRunTime: 3600 - image: "${taskboot_image}" - command: - - taskboot - - deploy-heroku - - --heroku-app - - "code-coverage-events-${channel_short}" - - worker:public/code-coverage-events.tar.zst - env: - TASKCLUSTER_SECRET: "project/relman/code-coverage/deploy-${channel}" - scopes: - - "secrets:get:project/relman/code-coverage/deploy-${channel}" - metadata: - name: "Code Coverage Events deployment (${channel})" - description: Deploy docker image on Heroku - owner: bastien@mozilla.com - source: https://github.com/mozilla/code-coverage - - $if: 'tasks_for == "github-push" && head_branch[:10] == "refs/tags/"' then: $let: diff --git a/events/Dockerfile b/events/Dockerfile deleted file mode 100644 index 300e0d6cc..000000000 --- a/events/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM python:3.14-slim - - -ADD tools /src/tools -ADD events /src/events - -RUN cd /src/tools && pip install --disable-pip-version-check --no-cache-dir --quiet . -RUN cd /src/events && pip install --disable-pip-version-check --no-cache-dir --quiet . - -CMD ["code-coverage-events"] diff --git a/events/VERSION b/events/VERSION deleted file mode 100644 index 3eba9bd53..000000000 --- a/events/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.3.42 diff --git a/events/code_coverage_events/__init__.py b/events/code_coverage_events/__init__.py deleted file mode 100644 index e6f54f0e6..000000000 --- a/events/code_coverage_events/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -# -*- coding: utf-8 -*- - -from taskcluster.helper import TaskclusterConfig - -taskcluster_config = TaskclusterConfig("https://firefox-ci-tc.services.mozilla.com") - -QUEUE_MONITORING = "monitoring" -QUEUE_PULSE = "pulse" diff --git a/events/code_coverage_events/cli.py b/events/code_coverage_events/cli.py deleted file mode 100644 index 34e334a86..000000000 --- a/events/code_coverage_events/cli.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -import argparse -import os - -import structlog - -from code_coverage_events import taskcluster_config -from code_coverage_events.workflow import Events -from code_coverage_tools.log import init_logger - -logger = structlog.get_logger(__name__) - - -def parse_cli(): - """ - Setup CLI options parser - """ - parser = argparse.ArgumentParser(description="Mozilla Code Review Bot") - parser.add_argument( - "--taskcluster-secret", - help="Taskcluster Secret path", - default=os.environ.get("TASKCLUSTER_SECRET"), - ) - parser.add_argument("--taskcluster-client-id", help="Taskcluster Client ID") - parser.add_argument("--taskcluster-access-token", help="Taskcluster Access token") - return parser.parse_args() - - -def main(): - args = parse_cli() - taskcluster_config.auth(args.taskcluster_client_id, args.taskcluster_access_token) - taskcluster_config.load_secrets( - args.taskcluster_secret, - prefixes=["common", "events"], - required=("pulse_user", "pulse_password", "hook_id", "hook_group_id"), - existing=dict(admins=["babadie@mozilla.com", "mcastelluccio@mozilla.com"]), - ) - - init_logger( - "events", - channel=taskcluster_config.secrets.get("APP_CHANNEL", "dev"), - PAPERTRAIL_HOST=taskcluster_config.secrets.get("PAPERTRAIL_HOST"), - PAPERTRAIL_PORT=taskcluster_config.secrets.get("PAPERTRAIL_PORT"), - SENTRY_DSN=taskcluster_config.secrets.get("SENTRY_DSN"), - ) - - events = Events() - events.run() - - -if __name__ == "__main__": - main() diff --git a/events/code_coverage_events/workflow.py b/events/code_coverage_events/workflow.py deleted file mode 100644 index 774a7b113..000000000 --- a/events/code_coverage_events/workflow.py +++ /dev/null @@ -1,195 +0,0 @@ -# -*- coding: utf-8 -*- - -import asyncio - -import requests -import structlog -from libmozevent.bus import MessageBus -from libmozevent.monitoring import Monitoring -from libmozevent.pulse import PulseListener -from libmozevent.utils import run_tasks - -from code_coverage_events import QUEUE_MONITORING -from code_coverage_events import QUEUE_PULSE -from code_coverage_events import taskcluster_config - -logger = structlog.get_logger(__name__) - - -class CodeCoverage(object): - """ - Taskcluster hook handling the code coverage - """ - - def __init__(self, hook_id, hook_group_id, bus): - self.triggered_groups = set() - self.group_id = hook_group_id - self.hook_id = hook_id - self.bus = bus - - # Setup TC services - self.queue = taskcluster_config.get_service("queue") - self.hooks = taskcluster_config.get_service("hooks") - - async def run(self): - """ - Main consumer, running queued payloads from the pulse listener - """ - while True: - # Get next payload from pulse messages - payload = await self.bus.receive(QUEUE_PULSE) - - # Parse the payload to extract a new task's environment - envs = await self.parse(payload["body"]) - if envs is None: - continue - - for env in envs: - # Trigger new tasks - task = self.hooks.triggerHook(self.group_id, self.hook_id, env) - task_id = task["status"]["taskId"] - logger.info("Triggered a new code coverage task", id=task_id) - - # Send task to monitoring - await self.bus.send( - QUEUE_MONITORING, (self.group_id, self.hook_id, task_id) - ) - - def is_coverage_task(self, task): - return "ccov" in task["task"]["metadata"]["name"].split("/")[0].split("-") - - async def get_coverage_task_in_group(self, group_id): - if group_id in self.triggered_groups: - logger.info( - "Received duplicated groupResolved notification", group=group_id - ) - return None - - def maybe_trigger(tasks): - logger.info( - "Checking code coverage tasks", group_id=group_id, nb=len(tasks) - ) - for task in tasks: - if self.is_coverage_task(task): - self.triggered_groups.add(group_id) - return task - - return None - - def load_tasks(limit=200, continuationToken=None): - query = {"limit": limit} - if continuationToken is not None: - query["continuationToken"] = continuationToken - reply = self.queue.listTaskGroup(group_id, query=query) - return maybe_trigger(reply["tasks"]), reply.get("continuationToken") - - async def retrieve_coverage_task(): - task, token = load_tasks() - - while task is None and token is not None: - task, token = load_tasks(continuationToken=token) - - # Let other tasks run on long batches - await asyncio.sleep(0) - - return task - - try: - return await retrieve_coverage_task() - except requests.exceptions.HTTPError: - return None - - async def parse(self, body): - """ - Extract revisions from payload - """ - taskGroupId = body["taskGroupId"] - scheduler = body["schedulerId"] - - # Check the scheduler name before loading all tasks in the group - # We are only interested in Mozilla gecko builds - if not scheduler.startswith("gecko-level-"): - logger.info( - "Skipping task, unsupported scheduler", - group_id=taskGroupId, - scheduler=scheduler, - ) - return None - - coverage_task = await self.get_coverage_task_in_group(taskGroupId) - if coverage_task is None: - return None - - repository = coverage_task["task"]["payload"]["env"]["GECKO_HEAD_REPOSITORY"] - - if repository not in [ - "https://hg.mozilla.org/mozilla-central", - "https://hg.mozilla.org/try", - ]: - logger.warn( - "Received groupResolved notification for a coverage task in an unexpected branch", - repository=repository, - ) - return None - - revision = coverage_task["task"]["payload"]["env"]["GECKO_HEAD_REV"] - - logger.info( - "Received groupResolved notification for coverage builds", - repository=repository, - revision=revision, - group=taskGroupId, - ) - - return [{"REPOSITORY": repository, "REVISION": revision}] - - -class Events(object): - """ - Listen to pulse events and trigger new code coverage tasks - """ - - def __init__(self): - # Create message bus shared amongst process - self.bus = MessageBus() - - # Build code coverage workflow - self.workflow = CodeCoverage( - taskcluster_config.secrets["hook_id"], - taskcluster_config.secrets["hook_group_id"], - self.bus, - ) - - # Setup monitoring for newly created tasks - self.monitoring = Monitoring( - taskcluster_config, - QUEUE_MONITORING, - taskcluster_config.secrets["admins"], - 7 * 3600, - ) - self.monitoring.register(self.bus) - - # Create pulse listener for code coverage - self.pulse = PulseListener( - { - QUEUE_PULSE: [ - ("exchange/taskcluster-queue/v1/task-group-resolved", ["#"]) - ] - }, - taskcluster_config.secrets["pulse_user"], - taskcluster_config.secrets["pulse_password"], - ) - self.pulse.register(self.bus) - - def run(self): - consumers = [ - # Code coverage main workflow - self.workflow.run(), - # Add monitoring task - self.monitoring.run(), - # Add pulse task - self.pulse.run(), - ] - - # Run all tasks concurrently - run_tasks(consumers) diff --git a/events/requirements-dev.txt b/events/requirements-dev.txt deleted file mode 100644 index bfc7a9e7a..000000000 --- a/events/requirements-dev.txt +++ /dev/null @@ -1,4 +0,0 @@ -pytest -pytest-asyncio -pytest-responses==0.5.1 -responses diff --git a/events/requirements.txt b/events/requirements.txt deleted file mode 100644 index 82c140b5b..000000000 --- a/events/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../tools #egg=code-coverage-tools -libmozevent==1.1.34 diff --git a/events/setup.py b/events/setup.py deleted file mode 100644 index 4629c7156..000000000 --- a/events/setup.py +++ /dev/null @@ -1,54 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import os.path - -import setuptools - -here = os.path.dirname(__file__) - - -def read_requirements(file_): - lines = [] - with open(file_) as f: - for line in f.readlines(): - line = line.strip() - if ( - line.startswith("-e ") - or line.startswith("http://") - or line.startswith("https://") - ): - extras = "" - if "[" in line: - extras = "[" + line.split("[")[1].split("]")[0] + "]" - line = line.split("#")[1].split("egg=")[1] + extras - elif line == "" or line.startswith("#") or line.startswith("-"): - continue - line = line.split("#")[0].strip() - lines.append(line) - return sorted(list(set(lines))) - - -with open(os.path.join(here, "VERSION")) as f: - VERSION = f.read().strip() - - -setuptools.setup( - name="code_coverage_events", - version=VERSION, - description="Listens to a pulse queue and trigger code coverage tasks", - author="Mozilla Release Management", - author_email="release-mgmt-analysis@mozilla.com", - url="https://github.com/mozilla/code-coverage", - tests_require=read_requirements("requirements-dev.txt"), - install_requires=read_requirements("requirements.txt"), - packages=setuptools.find_packages(), - include_package_data=True, - zip_safe=False, - license="MPL2", - entry_points={ - "console_scripts": ["code-coverage-events = code_coverage_events.cli:main"] - }, -) diff --git a/events/tests/conftest.py b/events/tests/conftest.py deleted file mode 100644 index 6b63b261b..000000000 --- a/events/tests/conftest.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import pytest -import responses - -from code_coverage_events import taskcluster_config - - -@pytest.fixture -def mock_taskcluster(): - """ - Mock Tasklcuster authentication - """ - taskcluster_config.options = {"rootUrl": "http://taskcluster.test"} - - responses.add( - responses.GET, - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task-group/aGroup/list", - json={"taskGroupId": "aGroup", "tasks": []}, - ) diff --git a/events/tests/fixtures/FG3goVnCQfif8ZEOaM_4IA.json b/events/tests/fixtures/FG3goVnCQfif8ZEOaM_4IA.json deleted file mode 100644 index 294fc73c8..000000000 --- a/events/tests/fixtures/FG3goVnCQfif8ZEOaM_4IA.json +++ /dev/null @@ -1,905 +0,0 @@ -{ - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "tasks": [ - { - "status": { - "taskId": "CGF4HL32ROmCfePv0mteJA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.619Z", - "expires": "2019-01-08T10:11:05.619Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a63299678506fd19", - "takenUntil": "2018-12-11T10:31:22.621Z", - "scheduled": "2018-12-11T10:11:22.237Z", - "started": "2018-12-11T10:11:22.696Z", - "resolved": "2018-12-11T10:16:15.726Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "Y_m4ihw8S5e3vMSK59-4Kg", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.619Z", - "deadline": "2018-12-12T10:11:05.619Z", - "expires": "2019-01-08T10:11:05.619Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-1-checkouts-v3-2f7c6cb7dd63ce826370" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Y_m4ihw8S5e3vMSK59-4Kg" - }, - "cache": { - "level-1-checkouts-v3-2f7c6cb7dd63ce826370": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l codespell -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "TASKCLUSTER_UNTRUSTED_CACHES": "1", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_SCM_LEVEL": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_PROXY_URL": "http://taskcluster/", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/source-test", - "description": "Checks for misspellings in text files ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "source-test-mozlint-codespell" - }, - "tags": { - "os": "linux", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-codespell" - }, - "extra": { - "index": { - "rank": 1544522872 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "spell", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "treeherder-platform": "lint/opt", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - }, - { - "status": { - "taskId": "FG3goVnCQfif8ZEOaM_4IA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-1-decision", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:08:27.733Z", - "expires": "2019-12-11T10:08:28.733Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a71482354635cfdb", - "takenUntil": "2018-12-11T10:28:29.149Z", - "scheduled": "2018-12-11T10:08:28.452Z", - "started": "2018-12-11T10:08:29.228Z", - "resolved": "2018-12-11T10:11:20.724Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-1-decision", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031", - "index.gecko.v2.try.latest.taskgraph.decision", - "index.gecko.v2.try.revision.066cb18ba95a7efe144e729713c429e422d9f95b.taskgraph.decision", - "index.gecko.v2.try.pushlog-id.321031.decision", - "notify.email.mcastelluccio@mozilla.com.on-failed", - "notify.email.mcastelluccio@mozilla.com.on-exception", - "notify.email.mcastelluccio@mozilla.com.on-completed", - "notify.email.ciduty+failedcron@mozilla.com.on-failed", - "notify.email.ciduty+exceptioncron@mozilla.com.on-exception", - "notify.email.sheriffs+failedcron@mozilla.com.on-failed", - "notify.email.sheriffs+exceptioncron@mozilla.com.on-exception" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:08:27.733Z", - "deadline": "2018-12-12T10:08:27.733Z", - "expires": "2019-12-11T10:08:28.733Z", - "scopes": [ - "assume:repo:hg.mozilla.org/try:branch:default", - "queue:route:notify.email.mcastelluccio@mozilla.com.*", - "in-tree:hook-action:project-gecko/in-tree-action-1-*" - ], - "payload": { - "env": { - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "GECKO_HEAD_REF": "066cb18ba95a7efe144e729713c429e422d9f95b", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "GECKO_COMMIT_MSG": " ", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts" - }, - "cache": { - "level-1-checkouts-sparse-v2": "/builds/worker/checkouts" - }, - "features": { - "taskclusterProxy": true, - "chainOfTrust": true - }, - "image": "taskcluster/decision:2.1.0@sha256:6db3b697d7a3c7aba440d72f04199331b872111cefff57206b8b8b1d53230360", - "maxRunTime": 1800, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--sparse-profile=build/sparse-profiles/taskgraph", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ln -s /builds/worker/artifacts artifacts && ./mach --log-no-times taskgraph decision --pushlog-id='321031' --pushdate='1544522872' --project='try' --message=\"$GECKO_COMMIT_MSG\" --owner='mcastelluccio@mozilla.com' --level='1' --base-repository=\"$GECKO_BASE_REPOSITORY\" --head-repository=\"$GECKO_HEAD_REPOSITORY\" --head-ref=\"$GECKO_HEAD_REF\" --head-rev=\"$GECKO_HEAD_REV\" \n" - ], - "artifacts": { - "public": { - "type": "directory", - "path": "/builds/worker/artifacts", - "expires": "2019-12-11T10:08:27.733Z" - } - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/raw-file/066cb18ba95a7efe144e729713c429e422d9f95b/.taskcluster.yml", - "name": "Gecko Decision Task", - "description": "The task that creates all of the other tasks in the task graph" - }, - "tags": { - "createdForUser": "mcastelluccio@mozilla.com", - "kind": "decision-task" - }, - "extra": { - "treeherder": { - "machine": { - "platform": "gecko-decision" - }, - "symbol": "D" - }, - "tasks_for": "hg-push", - "notify": { - "email": { - "subject": "Thank you for your try submission of 066cb18ba95a7efe144e729713c429e422d9f95b. It's the best!", - "content": "Your try push has been submitted. It's the best! Use the link to view the status of your jobs.", - "link": { - "text": "Treeherder Jobs", - "href": "https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b" - } - } - } - } - } - }, - { - "status": { - "taskId": "PUFNU67jRam5F7iCrt2j3w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.621Z", - "expires": "2019-01-08T10:11:05.621Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fae3aa88fa21d081", - "takenUntil": "2018-12-11T10:31:22.622Z", - "scheduled": "2018-12-11T10:11:22.234Z", - "started": "2018-12-11T10:11:22.695Z", - "resolved": "2018-12-11T10:19:43.195Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "Y_m4ihw8S5e3vMSK59-4Kg", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.621Z", - "deadline": "2018-12-12T10:11:05.621Z", - "expires": "2019-01-08T10:11:05.621Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-1-checkouts-v3-2f7c6cb7dd63ce826370" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Y_m4ihw8S5e3vMSK59-4Kg" - }, - "cache": { - "level-1-checkouts-v3-2f7c6cb7dd63ce826370": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko/testing/mozharness && /usr/local/bin/tox -e py27-hg4.3\n" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "TASKCLUSTER_UNTRUSTED_CACHES": "1", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_SCM_LEVEL": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_PROXY_URL": "http://taskcluster/", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/source-test", - "description": "mozharness integration tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "source-test-python-mozharness" - }, - "tags": { - "os": "linux", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-python-mozharness" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "py2", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Python 2 unit tests", - "tier": 2, - "symbol": "mh" - }, - "treeherder-platform": "linux64/opt", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - }, - { - "status": { - "taskId": "QyFZC5C9SQOt9TBRHMcpxA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.624Z", - "expires": "2019-01-08T10:11:05.624Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-2", - "workerId": "i-0a5116e8de8e8add4", - "takenUntil": "2018-12-11T10:31:22.570Z", - "scheduled": "2018-12-11T10:11:22.246Z", - "started": "2018-12-11T10:11:22.642Z", - "resolved": "2018-12-11T10:16:09.297Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "Y_m4ihw8S5e3vMSK59-4Kg", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.624Z", - "deadline": "2018-12-12T10:11:05.624Z", - "expires": "2019-01-08T10:11:05.624Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-1-checkouts-v3-2f7c6cb7dd63ce826370" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Y_m4ihw8S5e3vMSK59-4Kg" - }, - "cache": { - "level-1-checkouts-v3-2f7c6cb7dd63ce826370": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l py2 -l py3 -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "TASKCLUSTER_UNTRUSTED_CACHES": "1", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_SCM_LEVEL": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_PROXY_URL": "http://taskcluster/", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/source-test", - "description": "lint for python 2/3 compatibility issues ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "source-test-mozlint-py-compat" - }, - "tags": { - "os": "linux", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-py-compat" - }, - "extra": { - "index": { - "rank": 1544522872 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "py-compat", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "treeherder-platform": "lint/opt", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - }, - { - "status": { - "taskId": "VL1MYVzXTCG7mb1T4KQPFQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-1-b-win2012", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.617Z", - "expires": "2019-01-08T10:11:05.617Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-02fac43eb0f70fb8a", - "takenUntil": "2018-12-11T11:58:27.510Z", - "scheduled": "2018-12-11T10:11:22.243Z", - "started": "2018-12-11T10:13:21.632Z", - "resolved": "2018-12-11T11:40:40.329Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-1-b-win2012", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "DKX3WtmHQ2CVtC9Nx9SNeg", - "FgbbQOd1SyOxgC-gy3YGyA", - "Fw-4UcpQTSy3YBubzvebMA", - "ImgJmzyISt-3TsObD8sTuA", - "N2yhA4J1Sc-cgh2q8cbbZA", - "eATwvbMqSoaZ1LEe6VKksA", - "ecwec-MXT_W7RkzIgUFp0Q", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.try.latest.firefox.win64-ccov-debug", - "index.gecko.v2.try.pushdate.2018.12.11.20181211100752.firefox.win64-ccov-debug", - "index.gecko.v2.try.pushlog-id.321031.firefox.win64-ccov-debug", - "index.gecko.v2.try.revision.066cb18ba95a7efe144e729713c429e422d9f95b.firefox.win64-ccov-debug", - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.617Z", - "deadline": "2018-12-12T10:11:05.617Z", - "expires": "2019-01-08T10:11:05.617Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint" - ], - "payload": { - "maxRunTime": 7200, - "artifacts": [ - { - "path": "build\\src\\obj-firefox\\code-coverage-grcov.zip", - "type": "file", - "name": "public/code-coverage-grcov.zip" - }, - { - "path": "logs", - "type": "directory", - "name": "public/logs" - }, - { - "path": "public/build", - "type": "directory", - "name": "public/build" - } - ], - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision 066cb18ba95a7efe144e729713c429e422d9f95b https://hg.mozilla.org/try .\\build\\src", - ":: TinderboxPrint:066cb18ba95a7efe144e729713c429e422d9f95b\n", - "c:\\mozilla-build\\python3\\python3.exe build\\src\\taskcluster\\scripts\\misc\\fetch-content task-artifacts", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\ccov_debug.py --branch try --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "features": { - "chainOfTrust": true - }, - "env": { - "MH_BRANCH": "try", - "MOZ_BUILD_DATE": "20181211100752", - "TRY_COMMIT_MSG": " ", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@ecwec-MXT_W7RkzIgUFp0Q public/build/rustc.tar.bz2@DKX3WtmHQ2CVtC9Nx9SNeg public/build/rust-size.tar.bz2@FgbbQOd1SyOxgC-gy3YGyA public/build/cbindgen.tar.bz2@eATwvbMqSoaZ1LEe6VKksA public/build/sccache2.tar.bz2@ImgJmzyISt-3TsObD8sTuA public/build/node.tar.bz2@N2yhA4J1Sc-cgh2q8cbbZA", - "MOZ_SOURCE_CHANGESET": "066cb18ba95a7efe144e729713c429e422d9f95b", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "MOZ_SCM_LEVEL": "1", - "EXTRA_MOZHARNESS_CONFIG": "{\"mozconfig_variant\": \"code-coverage\"}", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "SCCACHE_IDLE_TIMEOUT": "0", - "MOZ_FETCHES": "[{\"artifact\": \"public/build/grcov.tar.bz2\", \"extract\": true, \"task\": \"Fw-4UcpQTSy3YBubzvebMA\"}]", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "USE_SCCACHE": "1", - "MOZ_FETCHES_DIR": "fetches", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZ_DISABLE_FULL_SYMBOLS": "1" - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/build", - "description": "Win64 Debug Code Coverage ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "build-win64-ccov/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-ccov/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "ccov": true - } - }, - "treeherder-platform": "windows2012-64/ccov", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - }, - { - "status": { - "taskId": "XO44zQK5Sk-gRT2awyV9VQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.622Z", - "expires": "2019-01-08T10:11:05.622Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0125a8755d0f5b579", - "takenUntil": "2018-12-11T10:31:22.623Z", - "scheduled": "2018-12-11T10:11:22.227Z", - "started": "2018-12-11T10:11:22.694Z", - "resolved": "2018-12-11T10:16:06.499Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "Y_m4ihw8S5e3vMSK59-4Kg", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.622Z", - "deadline": "2018-12-12T10:11:05.622Z", - "expires": "2019-01-08T10:11:05.622Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-1-checkouts-v3-2f7c6cb7dd63ce826370" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Y_m4ihw8S5e3vMSK59-4Kg" - }, - "cache": { - "level-1-checkouts-v3-2f7c6cb7dd63ce826370": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l yaml -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "TASKCLUSTER_UNTRUSTED_CACHES": "1", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_SCM_LEVEL": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_PROXY_URL": "http://taskcluster/", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/source-test", - "description": "yamllint run over the gecko codebase ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "source-test-mozlint-yaml" - }, - "tags": { - "os": "linux", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-yaml" - }, - "extra": { - "index": { - "rank": 1544522872 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "yaml", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "treeherder-platform": "lint/opt", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - }, - { - "status": { - "taskId": "a_RES_SWSHKTuBu9qcUtJQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "deadline": "2018-12-12T10:11:05.616Z", - "expires": "2019-01-08T10:11:05.616Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-006805e64def7cade", - "takenUntil": "2018-12-11T10:31:22.622Z", - "scheduled": "2018-12-11T10:11:22.232Z", - "started": "2018-12-11T10:11:22.694Z", - "resolved": "2018-12-11T10:16:49.825Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-1", - "taskGroupId": "FG3goVnCQfif8ZEOaM_4IA", - "dependencies": [ - "Y_m4ihw8S5e3vMSK59-4Kg", - "FG3goVnCQfif8ZEOaM_4IA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.try.066cb18ba95a7efe144e729713c429e422d9f95b.321031" - ], - "priority": "very-low", - "retries": 5, - "created": "2018-12-11T10:11:05.616Z", - "deadline": "2018-12-12T10:11:05.616Z", - "expires": "2019-01-08T10:11:05.616Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-1-checkouts-v3-2f7c6cb7dd63ce826370" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Y_m4ihw8S5e3vMSK59-4Kg" - }, - "cache": { - "level-1-checkouts-v3-2f7c6cb7dd63ce826370": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l flake8 -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "TASKCLUSTER_UNTRUSTED_CACHES": "1", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "066cb18ba95a7efe144e729713c429e422d9f95b", - "MOZ_SCM_LEVEL": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_PATH": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_PROXY_URL": "http://taskcluster/", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/try", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "mcastelluccio@mozilla.com", - "source": "https://hg.mozilla.org/try/file/066cb18ba95a7efe144e729713c429e422d9f95b/taskcluster/ci/source-test", - "description": "flake8 run over the gecko codebase ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=try&revision=066cb18ba95a7efe144e729713c429e422d9f95b))", - "name": "source-test-mozlint-py-flake8" - }, - "tags": { - "os": "linux", - "createdForUser": "mcastelluccio@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-py-flake8" - }, - "extra": { - "index": { - "rank": 1544522872 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "f8", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "treeherder-platform": "lint/opt", - "parent": "FG3goVnCQfif8ZEOaM_4IA" - } - } - } - ] -} diff --git a/events/tests/fixtures/MibGDsa4Q7uFNzDf7EV6nw.json b/events/tests/fixtures/MibGDsa4Q7uFNzDf7EV6nw.json deleted file mode 100644 index 719c621ca..000000000 --- a/events/tests/fixtures/MibGDsa4Q7uFNzDf7EV6nw.json +++ /dev/null @@ -1,30337 +0,0 @@ -{ - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "tasks": [ - { - "status": { - "taskId": "A0TIaokYSHOmFz_mrkwRiA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.863Z", - "expires": "2019-04-30T09:55:26.863Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-05214328faae32afd", - "takenUntil": "2018-04-30T10:52:05.265Z", - "scheduled": "2018-04-30T10:30:05.010Z", - "started": "2018-04-30T10:32:05.350Z", - "resolved": "2018-04-30T10:39:38.239Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.1b947528eefa7ae2c9a6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.863Z", - "deadline": "2018-05-01T09:55:26.863Z", - "expires": "2019-04-30T09:55:26.863Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1b947528eefa7ae2c9a6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.863Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.863Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.863Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--cppunittest-suite=cppunittest", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-cppunit" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "linux64-qr" - }, - "tier": 2, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A6fEPk_uTw6H8KObGbTO8w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.341Z", - "expires": "2019-04-30T09:55:12.341Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-064ed8c3c7699430c", - "takenUntil": "2018-04-30T11:52:40.880Z", - "scheduled": "2018-04-30T11:15:45.041Z", - "started": "2018-04-30T11:32:41.127Z", - "resolved": "2018-04-30T11:42:39.892Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.341Z", - "deadline": "2018-05-01T09:55:12.341Z", - "expires": "2019-04-30T09:55:12.341Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:12.341Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:12.341Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_vm_config.py --suite=g4-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000 --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --suite=g4-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g4 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-talos-g4-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-talos-g4-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Talos performance tests with e10s", - "tier": 3, - "symbol": "g4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A6yH5bpAS3ewEXsFoTNI7A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.880Z", - "expires": "2019-04-30T09:55:01.880Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-09f82d2ca8b24676b", - "takenUntil": "2018-04-30T11:45:24.021Z", - "scheduled": "2018-04-30T11:13:17.366Z", - "started": "2018-04-30T11:25:24.104Z", - "resolved": "2018-04-30T11:35:45.300Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.880Z", - "deadline": "2018-05-01T09:55:01.880Z", - "expires": "2019-04-30T09:55:01.880Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.880Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.880Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "A78X_00MS8iQILOdTS6WKw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:57.879Z", - "expires": "2019-04-30T09:54:57.879Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0fd05a62ab910091a", - "takenUntil": "2018-04-30T12:06:07.577Z", - "scheduled": "2018-04-30T11:45:32.676Z", - "started": "2018-04-30T11:46:07.655Z", - "resolved": "2018-04-30T11:58:00.665Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:57.879Z", - "deadline": "2018-05-01T09:54:57.879Z", - "expires": "2019-04-30T09:54:57.879Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:57.879Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:57.879Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-4", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "A7K0SiTzSNOtRUvnMx04Cg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.429Z", - "expires": "2019-04-30T09:54:53.429Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-08e7081787681e245", - "takenUntil": "2018-04-30T11:40:24.221Z", - "scheduled": "2018-04-30T11:13:46.179Z", - "started": "2018-04-30T11:20:24.303Z", - "resolved": "2018-04-30T11:37:22.810Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.429Z", - "deadline": "2018-05-01T09:54:53.429Z", - "expires": "2019-04-30T09:54:53.429Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:53.429Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:53.429Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/opt-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "A7QblWCZQeK4E0ojxXVPoQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:58.466Z", - "expires": "2019-04-30T09:54:58.466Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0049178f41a4a7e44", - "takenUntil": "2018-04-30T11:49:22.684Z", - "scheduled": "2018-04-30T10:27:41.402Z", - "started": "2018-04-30T10:27:47.936Z", - "resolved": "2018-04-30T11:30:41.976Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7e90210772a26c9fa9fe" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:58.466Z", - "deadline": "2018-05-01T09:54:58.466Z", - "expires": "2019-04-30T09:54:58.466Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7e90210772a26c9fa9fe", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:58.466Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:58.466Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:58.466Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-web-platform-tests-e10s-1" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "A8uj2MPKTP2L1bG8N4qLHw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:02.935Z", - "expires": "2019-04-30T09:55:02.935Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-08702f6cd7304e563", - "takenUntil": "2018-04-30T12:26:58.345Z", - "scheduled": "2018-04-30T11:15:45.162Z", - "started": "2018-04-30T11:32:56.373Z", - "resolved": "2018-04-30T12:14:09.740Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:02.935Z", - "deadline": "2018-05-01T09:55:02.935Z", - "expires": "2019-04-30T09:55:02.935Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:02.935Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:02.935Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=chrome --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=chrome --code-coverage --total-chunk=3 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-chrome-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests", - "tier": 2, - "symbol": "c3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A9eB4cWUQf2YyZK0oIyKAw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:30.091Z", - "expires": "2019-04-30T09:55:30.091Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-047fb2cd9672868e4", - "takenUntil": "2018-04-30T11:07:21.936Z", - "scheduled": "2018-04-30T10:30:04.966Z", - "started": "2018-04-30T10:31:58.271Z", - "resolved": "2018-04-30T10:52:22.882Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.865676786fd009ca052d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:30.091Z", - "deadline": "2018-05-01T09:55:30.091Z", - "expires": "2019-04-30T09:55:30.091Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.865676786fd009ca052d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:30.091Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:30.091Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:30.091Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=11", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-e10s-11" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-e10s-11", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 11, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "11" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "A9t1ZdzHSua2Yl_lQNgwUA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:51.072Z", - "expires": "2019-04-30T09:54:51.072Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-08c04e9cb24b5c744", - "takenUntil": "2018-04-30T11:43:58.282Z", - "scheduled": "2018-04-30T10:37:24.483Z", - "started": "2018-04-30T10:37:47.557Z", - "resolved": "2018-04-30T11:39:11.092Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.969444b250081720ea8b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:51.072Z", - "deadline": "2018-05-01T09:54:51.072Z", - "expires": "2019-04-30T09:54:51.072Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.969444b250081720ea8b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:51.072Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:51.072Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:51.072Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=10", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-10" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-10", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 10, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "10" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AAHKZZpDQLOZZGxXMRaQVA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.879Z", - "expires": "2019-04-30T09:55:12.879Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0dff7599d77cd4dc5", - "takenUntil": "2018-04-30T11:21:23.456Z", - "scheduled": "2018-04-30T10:40:32.431Z", - "started": "2018-04-30T10:45:59.887Z", - "resolved": "2018-04-30T11:11:55.928Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "OJ6XJdcsTl6Bwt_kodmKNQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.86806607876bad734f00" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.879Z", - "deadline": "2018-05-01T09:55:12.879Z", - "expires": "2019-04-30T09:55:12.879Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.86806607876bad734f00", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:12.879Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:12.879Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:12.879Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OJ6XJdcsTl6Bwt_kodmKNQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OJ6XJdcsTl6Bwt_kodmKNQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-coverage", - "--jsd-code-coverage", - "--e10s", - "--total-chunk=7", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OJ6XJdcsTl6Bwt_kodmKNQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OJ6XJdcsTl6Bwt_kodmKNQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-coverage", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-jsdcov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ABPC1fxeQzGn6xlvjyAu4Q", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.745Z", - "expires": "2019-04-30T09:55:19.745Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-247", - "takenUntil": "2018-04-30T12:07:21.282Z", - "scheduled": "2018-04-30T11:13:17.609Z", - "started": "2018-04-30T11:13:18.202Z", - "resolved": "2018-04-30T11:55:32.021Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.745Z", - "deadline": "2018-05-01T09:55:19.745Z", - "expires": "2019-04-30T09:55:19.745Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:19.745Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:19.745Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=motionmark-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=motionmark-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --enable-webrender" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos motionmark ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-qr/opt-talos-motionmark-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-qr/opt-talos-motionmark-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Talos performance tests with e10s", - "tier": 2, - "symbol": "mm" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AB_8Nu5HRui4H5a0aYkWqA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:30.543Z", - "expires": "2019-04-30T09:55:30.543Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-001ba3c90fb105efa", - "takenUntil": "2018-04-30T12:23:20.947Z", - "scheduled": "2018-04-30T11:23:07.754Z", - "started": "2018-04-30T11:46:20.520Z", - "resolved": "2018-04-30T12:08:30.168Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GTG52Q5aT8yBK-HeM5jpMg", - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:30.543Z", - "deadline": "2018-05-01T09:55:30.543Z", - "expires": "2019-04-30T09:55:30.543Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:30.543Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:30.543Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GTG52Q5aT8yBK-HeM5jpMg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --xpcshell-suite=xpcshell --code-coverage --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-xpcshell-7" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-xpcshell-7" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ACUo5ozzRk-bI0nLNsNUyQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.743Z", - "expires": "2019-04-30T09:54:53.743Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-001421ce7ae73e62c", - "takenUntil": "2018-04-30T11:14:16.719Z", - "scheduled": "2018-04-30T10:38:29.272Z", - "started": "2018-04-30T10:38:53.492Z", - "resolved": "2018-04-30T11:01:58.497Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.fed3da66fcd68bdff6e0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.743Z", - "deadline": "2018-05-01T09:54:53.743Z", - "expires": "2019-04-30T09:54:53.743Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fed3da66fcd68bdff6e0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:53.743Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:53.743Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:53.743Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-reftest-no-accel-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-reftest-no-accel-e10s-3", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AEWxvv1sSUOADVu6MM-X7w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.769Z", - "expires": "2019-04-30T09:55:26.769Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-092cc177a2f7ed946", - "takenUntil": "2018-04-30T12:07:51.412Z", - "scheduled": "2018-04-30T10:30:05.041Z", - "started": "2018-04-30T10:30:54.179Z", - "resolved": "2018-04-30T12:01:23.865Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.9347ce0dc2493f08fd4a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.769Z", - "deadline": "2018-05-01T09:55:26.769Z", - "expires": "2019-04-30T09:55:26.769Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9347ce0dc2493f08fd4a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.769Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.769Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.769Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-9" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt9" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AEZUWmRXS_KMjaxBLZHqWg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:52.842Z", - "expires": "2019-04-30T09:54:52.842Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0fad548f0c1cda481", - "takenUntil": "2018-04-30T11:31:23.115Z", - "scheduled": "2018-04-30T10:38:59.854Z", - "started": "2018-04-30T10:40:36.202Z", - "resolved": "2018-04-30T11:15:51.880Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Aan3dsW3T7CXNeZvRE-LKQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.349748ce5e3318289be2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:52.842Z", - "deadline": "2018-05-01T09:54:52.842Z", - "expires": "2019-04-30T09:54:52.842Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.349748ce5e3318289be2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:52.842Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:52.842Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:52.842Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=4", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AEhptjPzSg6N5a5n6usSog", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:05.876Z", - "expires": "2019-04-30T09:55:05.876Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0129", - "takenUntil": "2018-04-30T11:13:55.940Z", - "scheduled": "2018-04-30T10:36:54.930Z", - "started": "2018-04-30T10:36:55.535Z", - "resolved": "2018-04-30T10:58:45.824Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7b4446cb33ee7c7d4303" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:05.876Z", - "deadline": "2018-05-01T09:55:05.876Z", - "expires": "2019-04-30T09:55:05.876Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7b4446cb33ee7c7d4303", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:05.876Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:05.876Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--xpcshell-suite=xpcshell", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--xpcshell-suite=xpcshell" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-xpcshell" - }, - "tags": { - "os": "macosx", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AFp0noFpTFOHWpjVKFLc-A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:22.735Z", - "expires": "2019-04-30T09:55:22.735Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0db76a04bfc2cf2cd", - "takenUntil": "2018-04-30T11:22:42.305Z", - "scheduled": "2018-04-30T11:02:39.917Z", - "started": "2018-04-30T11:02:42.384Z", - "resolved": "2018-04-30T11:11:31.480Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.98204ee1b0cb0a054b65" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:22.735Z", - "deadline": "2018-05-01T09:55:22.735Z", - "expires": "2019-04-30T09:55:22.735Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.98204ee1b0cb0a054b65", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:22.735Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:22.735Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:22.735Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-reftest-no-accel-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-pgo/opt-reftest-no-accel-e10s-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AGXruwj4RyiqxBOu8N7gbQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.030Z", - "expires": "2019-04-30T09:55:00.030Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03731274fa02de223", - "takenUntil": "2018-04-30T11:12:54.249Z", - "scheduled": "2018-04-30T10:36:28.652Z", - "started": "2018-04-30T10:37:30.781Z", - "resolved": "2018-04-30T10:53:18.785Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.78903542d0b02081d616" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.030Z", - "deadline": "2018-05-01T09:55:00.030Z", - "expires": "2019-04-30T09:55:00.030Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.78903542d0b02081d616", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:00.030Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:00.030Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:00.030Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-reftest-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/opt-reftest-e10s-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AI5MHhA6Q_KW3iWPObOm2Q", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:22.599Z", - "expires": "2019-04-30T09:55:22.599Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-008", - "takenUntil": "2018-04-30T11:22:41.103Z", - "scheduled": "2018-04-30T11:02:40.265Z", - "started": "2018-04-30T11:02:41.186Z", - "resolved": "2018-04-30T11:04:38.989Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.bad31fda3048fe057c28" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:22.599Z", - "deadline": "2018-05-01T09:55:22.599Z", - "expires": "2019-04-30T09:55:22.599Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-30T09:55:22.599Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-30T09:55:22.599Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-30T09:55:22.599Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--suite=h1-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos h1 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-talos-h1-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-h1-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "h1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AJHurOrSTO6zRfliOtBDiw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.681Z", - "expires": "2019-04-30T09:55:09.681Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-07988a4f3ab2d33dd", - "takenUntil": "2018-04-30T11:40:34.260Z", - "scheduled": "2018-04-30T11:13:46.250Z", - "started": "2018-04-30T11:20:34.336Z", - "resolved": "2018-04-30T11:33:38.042Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.681Z", - "deadline": "2018-05-01T09:55:09.681Z", - "expires": "2019-04-30T09:55:09.681Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:09.681Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:09.681Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-mochitest-webgl-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/opt-mochitest-webgl-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AN0fVGi1RnK-D4T_e-adWg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:59.199Z", - "expires": "2019-04-30T09:54:59.199Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0beaccb75cdd88bc8", - "takenUntil": "2018-04-30T12:58:06.508Z", - "scheduled": "2018-04-30T11:15:44.473Z", - "started": "2018-04-30T11:30:01.776Z", - "resolved": "2018-04-30T12:54:00.838Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:59.199Z", - "deadline": "2018-05-01T09:54:59.199Z", - "expires": "2019-04-30T09:54:59.199Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:59.199Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:59.199Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --total-chunk=7 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ANQk2wMDRhKoHUfCeB1hTA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.015Z", - "expires": "2019-04-30T09:55:04.015Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-linux64-ms-304", - "takenUntil": "2018-04-30T10:56:29.673Z", - "scheduled": "2018-04-30T10:36:28.671Z", - "started": "2018-04-30T10:36:29.756Z", - "resolved": "2018-04-30T10:41:00.627Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.9b9577ea788ba993c922" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.015Z", - "deadline": "2018-05-01T09:55:04.015Z", - "expires": "2019-04-30T09:55:04.015Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-30T09:55:04.015Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-30T09:55:04.015Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-30T09:55:04.015Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--suite=g3-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--enable-webrender", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g3 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/opt-talos-g3-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-qr/opt-talos-g3-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Talos performance tests with e10s", - "tier": 2, - "symbol": "g3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ANUwDHTHQamq6-BXfdLnyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:25.229Z", - "expires": "2019-04-30T09:55:25.229Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-038265491e3056d37", - "takenUntil": "2018-04-30T11:05:33.770Z", - "scheduled": "2018-04-30T10:30:04.914Z", - "started": "2018-04-30T10:30:10.073Z", - "resolved": "2018-04-30T10:52:36.812Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.0477d0cf4fd78f415d7b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:25.229Z", - "deadline": "2018-05-01T09:55:25.229Z", - "expires": "2019-04-30T09:55:25.229Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0477d0cf4fd78f415d7b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:25.229Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:25.229Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:25.229Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--reftest-suite=crashtest", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-qr/debug-crashtest-e10s", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AO-3FYG0S2CHa8WrgyYypA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.220Z", - "expires": "2019-04-30T09:55:10.220Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d2db11b79ccafdf5", - "takenUntil": "2018-04-30T11:32:07.967Z", - "scheduled": "2018-04-30T10:39:00.157Z", - "started": "2018-04-30T10:41:20.454Z", - "resolved": "2018-04-30T11:24:59.680Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Aan3dsW3T7CXNeZvRE-LKQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.3e494c9cf4c53b96947c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.220Z", - "deadline": "2018-05-01T09:55:10.220Z", - "expires": "2019-04-30T09:55:10.220Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3e494c9cf4c53b96947c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.220Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.220Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.220Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=17", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-17" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-17", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 17, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R17" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "APZ3Kkq_Qh2rqWI4HDctzg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.730Z", - "expires": "2019-04-30T09:55:01.730Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06a3853952b04a7cc", - "takenUntil": "2018-04-30T11:27:50.864Z", - "scheduled": "2018-04-30T11:02:59.239Z", - "started": "2018-04-30T11:07:50.943Z", - "resolved": "2018-04-30T11:20:54.301Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.730Z", - "deadline": "2018-05-01T09:55:01.730Z", - "expires": "2019-04-30T09:55:01.730Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.730Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.730Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\marionette.py --cfg mozharness\\configs\\marionette\\windows_taskcluster_config.py --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-marionette-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AS31HmXwTAO1KVct1gjZSw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:05.072Z", - "expires": "2019-04-30T09:55:05.072Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-015ed0e925a315946", - "takenUntil": "2018-04-30T10:57:11.170Z", - "scheduled": "2018-04-30T10:34:56.596Z", - "started": "2018-04-30T10:37:11.245Z", - "resolved": "2018-04-30T10:46:39.243Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.3b6894ec89d70b158af2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:05.072Z", - "deadline": "2018-05-01T09:55:05.072Z", - "expires": "2019-04-30T09:55:05.072Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3b6894ec89d70b158af2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:05.072Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:05.072Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:05.072Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=a11y", - "--allow-software-gl-layers" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "a11y", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "ASW8-V9MSYO_0dR1g0DSMA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:06.361Z", - "expires": "2019-04-30T09:55:06.361Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-125", - "takenUntil": "2018-04-30T12:37:00.813Z", - "scheduled": "2018-04-30T11:42:56.782Z", - "started": "2018-04-30T11:42:57.640Z", - "resolved": "2018-04-30T12:24:03.371Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:06.361Z", - "deadline": "2018-05-01T09:55:06.361Z", - "expires": "2019-04-30T09:55:06.361Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:06.361Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:06.361Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=motionmark-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=motionmark-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos motionmark ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-talos-motionmark-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-motionmark-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 2, - "symbol": "mm" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ASxKbi_uS3WY6PfgMlv8NA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.613Z", - "expires": "2019-04-30T09:55:10.613Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0bf9c6e48461e7f59", - "takenUntil": "2018-04-30T10:47:52.161Z", - "scheduled": "2018-04-30T10:27:41.412Z", - "started": "2018-04-30T10:27:52.244Z", - "resolved": "2018-04-30T10:40:46.222Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.9e734db2c8f3eb2a4c10" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.613Z", - "deadline": "2018-05-01T09:55:10.613Z", - "expires": "2019-04-30T09:55:10.613Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9e734db2c8f3eb2a4c10", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.613Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.613Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.613Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=10", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-xpcshell-10" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-10" - }, - "extra": { - "chunks": { - "current": 10, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X10" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AXCCr823Swmbkj_bKNWaTg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.587Z", - "expires": "2019-04-30T09:55:15.587Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0ee3eb795e37302f0", - "takenUntil": "2018-04-30T12:01:07.772Z", - "scheduled": "2018-04-30T11:13:17.294Z", - "started": "2018-04-30T11:24:07.056Z", - "resolved": "2018-04-30T11:43:09.234Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.587Z", - "deadline": "2018-05-01T09:55:15.587Z", - "expires": "2019-04-30T09:55:15.587Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:15.587Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:15.587Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AZYwBMyfROiA1cBcSzOa2A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:21.035Z", - "expires": "2019-04-30T09:55:21.035Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d9d68fdb930f5a68", - "takenUntil": "2018-04-30T11:42:42.877Z", - "scheduled": "2018-04-30T11:02:33.188Z", - "started": "2018-04-30T11:05:41.658Z", - "resolved": "2018-04-30T11:35:23.766Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:21.035Z", - "deadline": "2018-05-01T09:55:21.035Z", - "expires": "2019-04-30T09:55:21.035Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:21.035Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:21.035Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AZfk6hh2Q4u1OLwAAsmDZw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:58.991Z", - "expires": "2019-04-30T09:54:58.991Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0b8987e6874d748d3", - "takenUntil": "2018-04-30T10:57:29.898Z", - "scheduled": "2018-04-30T10:36:28.650Z", - "started": "2018-04-30T10:37:29.982Z", - "resolved": "2018-04-30T10:52:43.691Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.49560d5949dfb41726a3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:58.991Z", - "deadline": "2018-05-01T09:54:58.991Z", - "expires": "2019-04-30T09:54:58.991Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.49560d5949dfb41726a3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:58.991Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:58.991Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:58.991Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/opt-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AZyNHWvLQ4eMukBLQ6sG6Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:21.302Z", - "expires": "2019-04-30T09:55:21.302Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-031707346b54da6ab", - "takenUntil": "2018-04-30T11:07:31.147Z", - "scheduled": "2018-04-30T10:30:05.038Z", - "started": "2018-04-30T10:32:07.830Z", - "resolved": "2018-04-30T10:59:46.607Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.0079298d985e376f799e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:21.302Z", - "deadline": "2018-05-01T09:55:21.302Z", - "expires": "2019-04-30T09:55:21.302Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0079298d985e376f799e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:21.302Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:21.302Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:21.302Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AaPcLoufSlC5xlUBGHTOqw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.272Z", - "expires": "2019-04-30T09:54:53.272Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06acd159c39922979", - "takenUntil": "2018-04-30T11:40:00.717Z", - "scheduled": "2018-04-30T11:02:59.025Z", - "started": "2018-04-30T11:03:00.042Z", - "resolved": "2018-04-30T11:30:53.289Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.272Z", - "deadline": "2018-05-01T09:54:53.272Z", - "expires": "2019-04-30T09:54:53.272Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:53.272Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:53.272Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-plain-headless-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-plain-headless-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Aan3dsW3T7CXNeZvRE-LKQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.980Z", - "expires": "2019-04-30T09:54:44.980Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-049d7bbb8eefc798b", - "takenUntil": "2018-04-30T10:48:38.064Z", - "scheduled": "2018-04-30T09:56:18.386Z", - "started": "2018-04-30T09:57:51.436Z", - "resolved": "2018-04-30T10:38:58.951Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "JE5PzNT_QJyUAPAUH3YI0g", - "OWMKem5GSeeYEfwcgoqEZw", - "U-XQGxP7QEyJte4Iy0rCxA", - "VH673vciR3id_ISON1uE5g", - "YksHkdRuQt6Ux57gaXRavw", - "aBhwAxEPTbCaiCwcbSySGQ", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.mobile.android-api-16-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.mobile.android-api-16-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33921.mobile.android-api-16-opt", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.mobile.android-api-16-opt", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.mobile.android-api-16-opt", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.980Z", - "deadline": "2018-05-01T09:54:44.980Z", - "expires": "2019-04-30T09:54:44.980Z", - "scopes": [ - "queue:get-artifact:project/gecko/android-ndk/*", - "queue:get-artifact:project/gecko/android-sdk/*", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-android-api-16-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "JE5PzNT_QJyUAPAUH3YI0g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-build-android-api-16-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/android/R": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R", - "expires": "2019-04-30T09:54:44.980Z", - "type": "directory" - }, - "public/build/geckoview_example.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/officialWithGeckoBinariesNoMinApi/debug/geckoview_example-official-withGeckoBinaries-noMinApi-debug.apk", - "expires": "2019-04-30T09:54:44.980Z", - "type": "file" - }, - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:44.980Z", - "type": "directory" - }, - "public/android/maven": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/", - "expires": "2019-04-30T09:54:44.980Z", - "type": "directory" - }, - "public/build/geckoview-androidTest.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/outputs/apk/androidTest/officialWithGeckoBinariesNoMinApi/debug/geckoview-official-withGeckoBinaries-noMinApi-debug-androidTest.apk", - "expires": "2019-04-30T09:54:44.980Z", - "type": "file" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/android-gradle-dependencies.tar.xz@aBhwAxEPTbCaiCwcbSySGQ project/gecko/android-ndk/android-ndk.tar.xz@OWMKem5GSeeYEfwcgoqEZw project/gecko/android-sdk/android-sdk-linux.tar.xz@U-XQGxP7QEyJte4Iy0rCxA public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@YksHkdRuQt6Ux57gaXRavw public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "GRADLE_USER_HOME": "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build multi-l10n update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "mobile/android/config/tooltool-manifests/android/releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_android_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "api-16", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "Android 4.0 api-16+ Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-android-api-16/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-android-api-16/opt" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "android-4-0-armv7-api16" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "JE5PzNT_QJyUAPAUH3YI0g" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "Aat8zlaKSO6fk2NlECVgSw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.919Z", - "expires": "2019-04-30T09:54:55.919Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-012933a373035f53d", - "takenUntil": "2018-04-30T11:14:30.846Z", - "scheduled": "2018-04-30T10:38:29.461Z", - "started": "2018-04-30T10:39:07.405Z", - "resolved": "2018-04-30T10:55:23.211Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.cfb1d6730b6abddb8cb3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.919Z", - "deadline": "2018-05-01T09:54:55.919Z", - "expires": "2019-04-30T09:54:55.919Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.cfb1d6730b6abddb8cb3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:55.919Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:55.919Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:55.919Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AcneW9H0T-en2R8168CiGA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.260Z", - "expires": "2019-04-30T09:55:15.260Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-01841973ce7211fbc", - "takenUntil": "2018-04-30T10:57:29.096Z", - "scheduled": "2018-04-30T10:36:28.646Z", - "started": "2018-04-30T10:37:29.175Z", - "resolved": "2018-04-30T10:51:34.674Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.3abe543fe0a9a2741291" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.260Z", - "deadline": "2018-05-01T09:55:15.260Z", - "expires": "2019-04-30T09:55:15.260Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3abe543fe0a9a2741291", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:15.260Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:15.260Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:15.260Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-xpcshell-8" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-xpcshell-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AdvspaHlTRuubWqk6sMcNg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.537Z", - "expires": "2019-04-30T09:55:26.537Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-04457e8674559882f", - "takenUntil": "2018-04-30T11:30:50.365Z", - "scheduled": "2018-04-30T11:02:33.472Z", - "started": "2018-04-30T11:10:50.465Z", - "resolved": "2018-04-30T11:20:36.738Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.537Z", - "deadline": "2018-05-01T09:55:26.537Z", - "expires": "2019-04-30T09:55:26.537Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:26.537Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:26.537Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=a11y --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=a11y" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-mochitest-a11y", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Afca1km_RTi4pEgE_YBMiA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:16.317Z", - "expires": "2019-04-30T09:55:16.317Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-162", - "takenUntil": "2018-04-30T12:19:58.955Z", - "scheduled": "2018-04-30T11:42:57.035Z", - "started": "2018-04-30T11:42:57.640Z", - "resolved": "2018-04-30T12:02:15.324Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:16.317Z", - "deadline": "2018-05-01T09:55:16.317Z", - "expires": "2019-04-30T09:55:16.317Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:16.317Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:16.317Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-talos-g5-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "g5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Ag91RMiyTw2nQbBR_ihLrA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:02.684Z", - "expires": "2019-04-30T09:55:02.684Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d6be70840442093c", - "takenUntil": "2018-04-30T11:14:30.007Z", - "scheduled": "2018-04-30T10:38:29.431Z", - "started": "2018-04-30T10:39:06.624Z", - "resolved": "2018-04-30T10:58:03.639Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2f0015e8980809878d10" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:02.684Z", - "deadline": "2018-05-01T09:55:02.684Z", - "expires": "2019-04-30T09:55:02.684Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2f0015e8980809878d10", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:02.684Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:02.684Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:02.684Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-reftest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-reftest-e10s-4", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AgVIjNhKSFO-dgQhXpZNMw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.163Z", - "expires": "2019-04-30T09:55:00.163Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-009001bba994a6055", - "takenUntil": "2018-04-30T11:15:38.863Z", - "scheduled": "2018-04-30T10:38:29.391Z", - "started": "2018-04-30T10:40:15.301Z", - "resolved": "2018-04-30T10:59:25.142Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.07d9bba32f9dfcd37481" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.163Z", - "deadline": "2018-05-01T09:55:00.163Z", - "expires": "2019-04-30T09:55:00.163Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.07d9bba32f9dfcd37481", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:00.163Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:00.163Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:00.163Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--test-type=wdspec", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform webdriver-spec run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-web-platform-tests-wdspec-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-web-platform-tests-wdspec-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-wdspec", - "name": "web-platform-tests-wdspec" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wd" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AgoiE4XIQVeruQUTPqegaw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:56.615Z", - "expires": "2019-04-30T09:54:56.615Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-02f6f5700ce78f71c", - "takenUntil": "2018-04-30T11:12:54.983Z", - "scheduled": "2018-04-30T10:36:28.697Z", - "started": "2018-04-30T10:37:31.172Z", - "resolved": "2018-04-30T10:55:50.704Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.65cf175a33a26641191d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:56.615Z", - "deadline": "2018-05-01T09:54:56.615Z", - "expires": "2019-04-30T09:54:56.615Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.65cf175a33a26641191d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:56.615Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:56.615Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:56.615Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/opt-mochitest-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Aizx1-QYSSmzA6OOr42Hgw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:46.318Z", - "expires": "2019-04-30T09:54:46.318Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e5d96e9eee32de59", - "takenUntil": "2018-04-30T12:26:28.871Z", - "scheduled": "2018-04-30T10:49:04.468Z", - "started": "2018-04-30T10:49:32.003Z", - "resolved": "2018-04-30T12:08:37.718Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.21ffa58144c446dff11e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:46.318Z", - "deadline": "2018-05-01T09:54:46.318Z", - "expires": "2019-04-30T09:54:46.318Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.21ffa58144c446dff11e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:46.318Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:46.318Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:46.318Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--code-coverage", - "--e10s", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "awsy/linux_config.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "awsy_script.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Are we slim yet ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-awsy-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-awsy-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "awsy", - "name": "awsy" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "SY-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Are we slim yet tests by TaskCluster with e10s", - "tier": 2, - "symbol": "sy" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Ak6JYddaSuWn13dDeYN89g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.233Z", - "expires": "2019-04-30T09:55:01.233Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a07f2f3e06417107", - "takenUntil": "2018-04-30T12:42:25.437Z", - "scheduled": "2018-04-30T11:15:44.630Z", - "started": "2018-04-30T11:31:23.257Z", - "resolved": "2018-04-30T12:29:42.316Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.233Z", - "deadline": "2018-05-01T09:55:01.233Z", - "expires": "2019-04-30T09:55:01.233Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.233Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.233Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --code-coverage --e10s --total-chunk=15 --this-chunk=12" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-web-platform-tests-e10s-12" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-web-platform-tests-e10s-12" - }, - "extra": { - "chunks": { - "current": 12, - "total": 15 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt12" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AkLu8_8dTw6saAO8wbR72Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.140Z", - "expires": "2019-04-30T09:55:12.140Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0d2161c04f23c2faa", - "takenUntil": "2018-04-30T12:04:41.904Z", - "scheduled": "2018-04-30T11:13:17.541Z", - "started": "2018-04-30T11:27:40.634Z", - "resolved": "2018-04-30T11:45:46.975Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.140Z", - "deadline": "2018-05-01T09:55:12.140Z", - "expires": "2019-04-30T09:55:12.140Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:12.140Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:12.140Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-plain-headless-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-plain-headless-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AkqUg932RYOSQMRJhorD4Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.470Z", - "expires": "2019-04-30T09:55:03.470Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0ee3eb795e37302f0", - "takenUntil": "2018-04-30T12:09:41.890Z", - "scheduled": "2018-04-30T11:45:32.693Z", - "started": "2018-04-30T11:49:41.974Z", - "resolved": "2018-04-30T11:57:45.353Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.470Z", - "deadline": "2018-05-01T09:55:03.470Z", - "expires": "2019-04-30T09:55:03.470Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:03.470Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:03.470Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=a11y --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=a11y" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "An6hSMYVQ1OPct3tHyYb6g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.515Z", - "expires": "2019-04-30T09:55:03.515Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0c825d95a22f11738", - "takenUntil": "2018-04-30T12:24:50.790Z", - "scheduled": "2018-04-30T11:15:44.603Z", - "started": "2018-04-30T11:30:48.744Z", - "resolved": "2018-04-30T12:11:15.243Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.515Z", - "deadline": "2018-05-01T09:55:03.515Z", - "expires": "2019-04-30T09:55:03.515Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:03.515Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:03.515Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-chunked --code-coverage --e10s --total-chunk=10 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ApcQLGqGRWmm5XSrGQJdbQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.612Z", - "expires": "2019-04-30T09:55:19.612Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0af79b77eb07d4f0f", - "takenUntil": "2018-04-30T11:44:18.203Z", - "scheduled": "2018-04-30T10:37:24.637Z", - "started": "2018-04-30T10:38:07.477Z", - "resolved": "2018-04-30T11:24:40.423Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.49f55e4435ed3c680d8d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.612Z", - "deadline": "2018-05-01T09:55:19.612Z", - "expires": "2019-04-30T09:55:19.612Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.49f55e4435ed3c680d8d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:19.612Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:19.612Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:19.612Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "ArT82wSsRJuGs1ix9AMLFQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:27.068Z", - "expires": "2019-04-30T09:55:27.068Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ba62c92d0c64e3be", - "takenUntil": "2018-04-30T11:52:20.362Z", - "scheduled": "2018-04-30T10:30:05.028Z", - "started": "2018-04-30T10:30:46.572Z", - "resolved": "2018-04-30T11:33:05.131Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c5222c38d211e7616233" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:27.068Z", - "deadline": "2018-05-01T09:55:27.068Z", - "expires": "2019-04-30T09:55:27.068Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c5222c38d211e7616233", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:27.068Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:27.068Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:27.068Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-web-platform-tests-e10s-9" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/debug-web-platform-tests-e10s-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt9" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Asq-tA5nTge8hrX0upx8Fw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.089Z", - "expires": "2019-04-30T09:55:03.089Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ae29ca88fc515ec1", - "takenUntil": "2018-04-30T11:18:29.532Z", - "scheduled": "2018-04-30T10:27:41.404Z", - "started": "2018-04-30T10:27:42.680Z", - "resolved": "2018-04-30T11:01:04.503Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2d49fcdbcb88a0c05e37" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.089Z", - "deadline": "2018-05-01T09:55:03.089Z", - "expires": "2019-04-30T09:55:03.089Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2d49fcdbcb88a0c05e37", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:03.089Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:03.089Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:03.089Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-mochitest-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-mochitest-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Atj-Gdj5Ru6YgpjrCkaHvw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.399Z", - "expires": "2019-04-30T09:55:19.399Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-078867c33bd4122b6", - "takenUntil": "2018-04-30T11:28:56.226Z", - "scheduled": "2018-04-30T10:37:24.647Z", - "started": "2018-04-30T10:38:09.006Z", - "resolved": "2018-04-30T11:20:21.796Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.352058ca150dabbd4379" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.399Z", - "deadline": "2018-05-01T09:55:19.399Z", - "expires": "2019-04-30T09:55:19.399Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.352058ca150dabbd4379", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:19.399Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:19.399Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:19.399Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=31", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-31" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-31", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 31, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "31" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Avy0E7CCQGumUBLSPxQ1Tw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:18.639Z", - "expires": "2019-04-30T09:55:18.639Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-00f39dc739468c839", - "takenUntil": "2018-04-30T11:14:11.926Z", - "scheduled": "2018-04-30T10:38:29.220Z", - "started": "2018-04-30T10:38:48.365Z", - "resolved": "2018-04-30T10:57:24.732Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.e67716c475e70e29d9b1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:18.639Z", - "deadline": "2018-05-01T09:55:18.639Z", - "expires": "2019-04-30T09:55:18.639Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e67716c475e70e29d9b1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:18.639Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:18.639Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:18.639Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-mochitest-devtools-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-mochitest-devtools-chrome-e10s-6", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "AwQOnzgVST2Jz_kXpGdUmA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.133Z", - "expires": "2019-04-30T09:55:12.133Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-264", - "takenUntil": "2018-04-30T11:50:18.730Z", - "scheduled": "2018-04-30T11:13:17.445Z", - "started": "2018-04-30T11:13:18.091Z", - "resolved": "2018-04-30T11:33:08.548Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.133Z", - "deadline": "2018-05-01T09:55:12.133Z", - "expires": "2019-04-30T09:55:12.133Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:12.133Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:12.133Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=g4-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=g4-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --enable-webrender" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g4 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-qr/opt-talos-g4-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-qr/opt-talos-g4-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Talos performance tests with e10s", - "tier": 2, - "symbol": "g4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Axtv8DLDQTmgHfP7_186PQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:06.758Z", - "expires": "2019-04-30T09:55:06.758Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03d3c281a1e43fd68", - "takenUntil": "2018-04-30T11:44:29.767Z", - "scheduled": "2018-04-30T11:13:17.326Z", - "started": "2018-04-30T11:24:29.849Z", - "resolved": "2018-04-30T11:28:26.901Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:06.758Z", - "deadline": "2018-05-01T09:55:06.758Z", - "expires": "2019-04-30T09:55:06.758Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:06.758Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:06.758Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\firefox_ui_tests\\functional.py --cfg mozharness\\configs\\firefox_ui_tests\\taskcluster_windows.py --tag remote --e10s --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --tag remote --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Firefox-ui-tests functional run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-firefox-ui-functional-remote-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-firefox-ui-functional-remote-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "functional remote", - "name": "firefox-ui" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "Fxfn-r-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Firefox functional tests (remote) with e10s", - "tier": 2, - "symbol": "en-US" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AyxtA7ZJTaSLtuv4zH1Hmw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:20.172Z", - "expires": "2019-04-30T09:55:20.172Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0aca6c041b50d021d", - "takenUntil": "2018-04-30T11:45:33.020Z", - "scheduled": "2018-04-30T10:37:25.134Z", - "started": "2018-04-30T10:39:22.378Z", - "resolved": "2018-04-30T11:34:35.894Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.a5fab0f265b30cb76ec3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:20.172Z", - "deadline": "2018-05-01T09:55:20.172Z", - "expires": "2019-04-30T09:55:20.172Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a5fab0f265b30cb76ec3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:20.172Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:20.172Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:20.172Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=56", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-56" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-56", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 56, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R56" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B-la5pVsS5SrRymbcogRAQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.746Z", - "expires": "2019-04-30T09:54:53.746Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-056763d98c9b633a7", - "takenUntil": "2018-04-30T11:14:09.032Z", - "scheduled": "2018-04-30T10:38:29.195Z", - "started": "2018-04-30T10:38:45.656Z", - "resolved": "2018-04-30T11:01:01.062Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.56a1be2467b6a546b87d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.746Z", - "deadline": "2018-05-01T09:54:53.746Z", - "expires": "2019-04-30T09:54:53.746Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.56a1be2467b6a546b87d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:53.746Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:53.746Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:53.746Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B031ueHuTJmyGexzyBaV6g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:49.180Z", - "expires": "2019-04-30T09:54:49.180Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-046b294d5b9ce0aad", - "takenUntil": "2018-04-30T12:26:23.492Z", - "scheduled": "2018-04-30T10:49:04.456Z", - "started": "2018-04-30T10:49:27.024Z", - "resolved": "2018-04-30T12:16:56.215Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.5eac55966a4ef3089280" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:49.180Z", - "deadline": "2018-05-01T09:54:49.180Z", - "expires": "2019-04-30T09:54:49.180Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5eac55966a4ef3089280", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:49.180Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:49.180Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:49.180Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-web-platform-tests-e10s-3" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "B1fqFnq9SSe-59mmeBRpsw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.983Z", - "expires": "2019-04-30T09:54:44.983Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06ec2c263f7ab4c4d", - "takenUntil": "2018-04-30T10:48:48.436Z", - "scheduled": "2018-04-30T09:56:18.365Z", - "started": "2018-04-30T09:58:02.015Z", - "resolved": "2018-04-30T10:35:53.278Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "G4yDYLgqSrSaSlv1g9LTlQ", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Tl6B_BUUSmC9qOs0Gw80sg", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.macosx64-fuzzing-asan-opt", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.983Z", - "deadline": "2018-05-01T09:54:44.983Z", - "expires": "2019-04-30T09:54:44.983Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-macosx64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-central-build-macosx64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:44.983Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@G4yDYLgqSrSaSlv1g9LTlQ public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Tl6B_BUUSmC9qOs0Gw80sg public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "PERFHERDER_EXTRA_OPTIONS": "asan-fuzzing", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "cross-fuzzing-asan", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "MacOS X x64 Cross-compile Fuzzing ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-macosx64-asan-fuzzing/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64-asan-fuzzing/opt" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "osx-cross" - }, - "tier": 1, - "symbol": "Bof", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "B2MpeVelRCGuVrS5UpMKdw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:56.689Z", - "expires": "2019-04-30T09:54:56.689Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b891d1b67e0810fd", - "takenUntil": "2018-04-30T11:29:11.646Z", - "scheduled": "2018-04-30T10:37:24.748Z", - "started": "2018-04-30T10:38:25.105Z", - "resolved": "2018-04-30T11:18:17.894Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.e276703eb35ad8184ac0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:56.689Z", - "deadline": "2018-05-01T09:54:56.689Z", - "expires": "2019-04-30T09:54:56.689Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e276703eb35ad8184ac0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:56.689Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:56.689Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:56.689Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=30", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-30" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-30", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 30, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "30" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B3sIk6NxR3K5axQe6SgjvA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.786Z", - "expires": "2019-04-30T09:55:01.786Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ca1a0334eef22023", - "takenUntil": "2018-04-30T11:44:01.143Z", - "scheduled": "2018-04-30T10:37:24.494Z", - "started": "2018-04-30T10:37:50.940Z", - "resolved": "2018-04-30T11:27:37.107Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.24d1edd4dba4f08c2d51" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.786Z", - "deadline": "2018-05-01T09:55:01.786Z", - "expires": "2019-04-30T09:55:01.786Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.24d1edd4dba4f08c2d51", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:01.786Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:01.786Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:01.786Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=14", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-14" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-14", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 14, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R14" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B63tkbnhS2-rAHSUq0cTAQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:52.468Z", - "expires": "2019-04-30T09:54:52.468Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-05404ea9fde49c043", - "takenUntil": "2018-04-30T10:59:05.758Z", - "scheduled": "2018-04-30T10:38:29.380Z", - "started": "2018-04-30T10:39:05.838Z", - "resolved": "2018-04-30T10:49:30.403Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.b2667b3b3bec61195695" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:52.468Z", - "deadline": "2018-05-01T09:54:52.468Z", - "expires": "2019-04-30T09:54:52.468Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b2667b3b3bec61195695", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:52.468Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:52.468Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:52.468Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B6KFSq0DRA-8EWrUFN1o0g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.997Z", - "expires": "2019-04-30T09:54:44.997Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-05c88b0f411a15eee", - "takenUntil": "2018-04-30T10:47:06.318Z", - "scheduled": "2018-04-30T09:56:18.359Z", - "started": "2018-04-30T09:56:19.051Z", - "resolved": "2018-04-30T10:34:55.167Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "D06NaEbzTcO-TgeZNpSGQQ", - "IqxA_nG6QVaBux-I4WXE0A", - "WFQrgPn2RO-jEjfk1-378g", - "aD8ER2TJR-miwww4rU1lKA", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.linux64-asan-opt", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.linux64-asan-opt", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.997Z", - "deadline": "2018-05-01T09:54:44.997Z", - "expires": "2019-04-30T09:54:44.997Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-linux64-asan-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-build-linux64-asan-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:44.997Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@IqxA_nG6QVaBux-I4WXE0A public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@WFQrgPn2RO-jEjfk1-378g public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "opt asan", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "asan-tc", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "Linux64 Opt ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-linux64-asan/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-asan/opt" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bo", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "B8gHzQCaQ-2PbaWAhREM0w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:07.902Z", - "expires": "2019-04-30T09:55:07.902Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0c9a33a9a86792989", - "takenUntil": "2018-04-30T10:56:32.564Z", - "scheduled": "2018-04-30T10:34:56.458Z", - "started": "2018-04-30T10:36:32.648Z", - "resolved": "2018-04-30T10:50:07.229Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.de473ede61709652f65c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:07.902Z", - "deadline": "2018-05-01T09:55:07.902Z", - "expires": "2019-04-30T09:55:07.902Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.de473ede61709652f65c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:07.902Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:07.902Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:07.902Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=8" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-reftest-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-reftest-e10s-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "B9rw5Tm5S1Wehl8v9Ych3w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:47.391Z", - "expires": "2019-04-30T09:54:47.391Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0673d093417701f82", - "takenUntil": "2018-04-30T11:39:58.623Z", - "scheduled": "2018-04-30T10:49:04.283Z", - "started": "2018-04-30T10:49:11.367Z", - "resolved": "2018-04-30T11:22:29.809Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.fe99a00a7b7fe50267c7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:47.391Z", - "deadline": "2018-05-01T09:54:47.391Z", - "expires": "2019-04-30T09:54:47.391Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fe99a00a7b7fe50267c7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:47.391Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:47.391Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:47.391Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--reftest-suite=jsreftest", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=5", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "JS Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-jsreftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-ccov/opt-jsreftest-e10s-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 5 - }, - "suite": { - "flavor": "jsreftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "J2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BAj9iPSqSXultFTtFwuPEQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:13.131Z", - "expires": "2019-04-30T09:55:13.131Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b9eeee0f61d1c3b0", - "takenUntil": "2018-04-30T11:44:03.912Z", - "scheduled": "2018-04-30T10:37:24.547Z", - "started": "2018-04-30T10:37:54.111Z", - "resolved": "2018-04-30T11:35:04.703Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.75675e20b7ba5f3243a6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:13.131Z", - "deadline": "2018-05-01T09:55:13.131Z", - "expires": "2019-04-30T09:55:13.131Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.75675e20b7ba5f3243a6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:13.131Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:13.131Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:13.131Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-chrome-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-chrome-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BFprcNvaTTyIBrqOlmwFKQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:52.182Z", - "expires": "2019-04-30T09:54:52.182Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0d2a6aa662b6f1e2b", - "takenUntil": "2018-04-30T11:39:55.317Z", - "scheduled": "2018-04-30T10:49:04.145Z", - "started": "2018-04-30T10:49:08.118Z", - "resolved": "2018-04-30T11:27:31.780Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.32e0d1ea84e0bec36327" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:52.182Z", - "deadline": "2018-05-01T09:54:52.182Z", - "expires": "2019-04-30T09:54:52.182Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.32e0d1ea84e0bec36327", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:52.182Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:52.182Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:52.182Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-web-platform-tests-reftests-e10s-1" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-web-platform-tests-reftests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "Wr1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BHxyGXcYRgiHQpepULMcig", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.570Z", - "expires": "2019-04-30T09:55:26.570Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01f7a34262efc66e3", - "takenUntil": "2018-04-30T11:21:07.481Z", - "scheduled": "2018-04-30T10:30:05.060Z", - "started": "2018-04-30T10:30:20.949Z", - "resolved": "2018-04-30T11:08:03.573Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.adab3eda6201d636c1f0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.570Z", - "deadline": "2018-05-01T09:55:26.570Z", - "expires": "2019-04-30T09:55:26.570Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.adab3eda6201d636c1f0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.570Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.570Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.570Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BIarqJ5PToOfHY22tVIncg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:24.254Z", - "expires": "2019-04-30T09:55:24.254Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-037bfe6a0d40c10bf", - "takenUntil": "2018-04-30T11:05:44.072Z", - "scheduled": "2018-04-30T10:30:05.061Z", - "started": "2018-04-30T10:30:20.596Z", - "resolved": "2018-04-30T10:53:50.734Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.35c180189c365aba1c9f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:24.254Z", - "deadline": "2018-05-01T09:55:24.254Z", - "expires": "2019-04-30T09:55:24.254Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.35c180189c365aba1c9f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:24.254Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:24.254Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:24.254Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=14", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-14" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-14", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 14, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc14" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BKn-pE81SNONZBe9MtGckw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.245Z", - "expires": "2019-04-30T09:54:53.245Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-428", - "takenUntil": "2018-04-30T10:56:55.333Z", - "scheduled": "2018-04-30T10:36:54.744Z", - "started": "2018-04-30T10:36:55.411Z", - "resolved": "2018-04-30T10:52:52.628Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7372d1a365f51c6ed86c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.245Z", - "deadline": "2018-05-01T09:54:53.245Z", - "expires": "2019-04-30T09:54:53.245Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7372d1a365f51c6ed86c", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:53.245Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:53.245Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=2" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-mochitest-browser-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/opt-mochitest-browser-chrome-e10s-2", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 2, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BL_4gul8SMWYsxYtgz8How", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:05.299Z", - "expires": "2019-04-30T09:55:05.299Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0063", - "takenUntil": "2018-04-30T10:56:55.351Z", - "scheduled": "2018-04-30T10:36:54.870Z", - "started": "2018-04-30T10:36:55.432Z", - "resolved": "2018-04-30T10:47:52.849Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7bcfc55af0dc6e225e66" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:05.299Z", - "deadline": "2018-05-01T09:55:05.299Z", - "expires": "2019-04-30T09:55:05.299Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7bcfc55af0dc6e225e66", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:05.299Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:05.299Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=chrome", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=chrome", - "--total-chunk=3", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BLdHMyp-QXyyH3YLhKX5aw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.393Z", - "expires": "2019-04-30T09:55:09.393Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-059ea2d049e953455", - "takenUntil": "2018-04-30T11:49:17.098Z", - "scheduled": "2018-04-30T10:27:41.389Z", - "started": "2018-04-30T10:27:42.561Z", - "resolved": "2018-04-30T11:31:11.472Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.a86e1fc21623f0a07d53" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.393Z", - "deadline": "2018-05-01T09:55:09.393Z", - "expires": "2019-04-30T09:55:09.393Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a86e1fc21623f0a07d53", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:09.393Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:09.393Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:09.393Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-web-platform-tests-3" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BNhd4b3sTPa26nH8ZDTKYg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:54.999Z", - "expires": "2019-04-30T09:54:54.999Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-092165fe2e810f74c", - "takenUntil": "2018-04-30T12:13:04.330Z", - "scheduled": "2018-04-30T11:42:56.852Z", - "started": "2018-04-30T11:53:04.411Z", - "resolved": "2018-04-30T12:05:46.474Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:54.999Z", - "deadline": "2018-05-01T09:54:54.999Z", - "expires": "2019-04-30T09:54:54.999Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:54.999Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:54.999Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-web-platform-tests-e10s-6" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-web-platform-tests-e10s-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BOt2B_OGQ0awfj_hDfVbOg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:53.501Z", - "expires": "2019-04-30T09:54:53.501Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-206", - "takenUntil": "2018-04-30T12:39:36.103Z", - "scheduled": "2018-04-30T11:45:32.735Z", - "started": "2018-04-30T11:45:33.307Z", - "resolved": "2018-04-30T12:23:01.763Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:53.501Z", - "deadline": "2018-05-01T09:54:53.501Z", - "expires": "2019-04-30T09:54:53.501Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:53.501Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:53.501Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=g1-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=g1-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g1 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-talos-g1-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-g1-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "g1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.910Z", - "expires": "2019-04-30T09:54:44.910Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06714c44ab4ea4e49", - "takenUntil": "2018-04-30T10:47:06.667Z", - "scheduled": "2018-04-30T09:56:18.360Z", - "started": "2018-04-30T09:56:19.157Z", - "resolved": "2018-04-30T10:36:53.375Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Tl6B_BUUSmC9qOs0Gw80sg", - "VH673vciR3id_ISON1uE5g", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.macosx64-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.macosx64-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.macosx64-opt", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.macosx64-opt", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.macosx64-opt", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.910Z", - "deadline": "2018-05-01T09:54:44.910Z", - "expires": "2019-04-30T09:54:44.910Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-macosx64-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-central-build-macosx64-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:44.910Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Tl6B_BUUSmC9qOs0Gw80sg public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "USE_SCCACHE": "1", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "MacOS X x64 Cross-compile ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-macosx64/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64/opt" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "osx-cross" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "BRD0sguWSpuWP32hZjdcEg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.976Z", - "expires": "2019-04-30T09:55:15.976Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0023", - "takenUntil": "2018-04-30T10:56:55.205Z", - "scheduled": "2018-04-30T10:36:54.764Z", - "started": "2018-04-30T10:36:55.288Z", - "resolved": "2018-04-30T10:45:29.343Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.01ce4485ec8a9e2afbf2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.976Z", - "deadline": "2018-05-01T09:55:15.976Z", - "expires": "2019-04-30T09:55:15.976Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.01ce4485ec8a9e2afbf2", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:15.976Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:15.976Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/marionette.py", - "--cfg", - "mozharness/configs/marionette/prod_config.py", - "--cfg", - "mozharness/configs/marionette/mac_taskcluster_config.py", - "--headless", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--headless", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Marionette headless unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-marionette-headless-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-marionette-headless-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 1, - "symbol": "MnH", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BScTZNy9TXijQb2ETGJcIQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:57.774Z", - "expires": "2019-04-30T09:54:57.774Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-08c53abd34d85a972", - "takenUntil": "2018-04-30T11:18:38.632Z", - "scheduled": "2018-04-30T10:27:41.418Z", - "started": "2018-04-30T10:27:52.363Z", - "resolved": "2018-04-30T11:12:18.097Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c0d60e8dddd28fbe7b6f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:57.774Z", - "deadline": "2018-05-01T09:54:57.774Z", - "expires": "2019-04-30T09:54:57.774Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c0d60e8dddd28fbe7b6f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:57.774Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:57.774Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:57.774Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=16", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-mochitest-browser-chrome-e10s-16" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-mochitest-browser-chrome-e10s-16", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 16, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc16" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BUfdBWfASmOFgkAN1kCRyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:27.975Z", - "expires": "2019-04-30T09:55:27.975Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03a080b607f0d6216", - "takenUntil": "2018-04-30T11:42:19.716Z", - "scheduled": "2018-04-30T11:02:33.245Z", - "started": "2018-04-30T11:05:18.240Z", - "resolved": "2018-04-30T11:25:09.179Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:27.975Z", - "deadline": "2018-05-01T09:55:27.975Z", - "expires": "2019-04-30T09:55:27.975Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:27.975Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:27.975Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-media --e10s --total-chunk=3 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-mochitest-media-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-mochitest-media-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BVPOXPWJSrCpyMRt_VV6Gw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:07.869Z", - "expires": "2019-04-30T09:55:07.869Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0eac1e54734eabd94", - "takenUntil": "2018-04-30T10:47:43.429Z", - "scheduled": "2018-04-30T10:27:41.385Z", - "started": "2018-04-30T10:27:43.506Z", - "resolved": "2018-04-30T10:36:20.988Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.6e0375304d695bfc1f3e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:07.869Z", - "deadline": "2018-05-01T09:55:07.869Z", - "expires": "2019-04-30T09:55:07.869Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.6e0375304d695bfc1f3e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:07.869Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:07.869Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:07.869Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-mochitest-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-mochitest-6", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BW6AsNoNS8ajGDy53aas9w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:47.661Z", - "expires": "2019-04-30T09:54:47.661Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06ac2ae995e70af27", - "takenUntil": "2018-04-30T11:25:13.656Z", - "scheduled": "2018-04-30T10:49:04.534Z", - "started": "2018-04-30T10:49:50.384Z", - "resolved": "2018-04-30T11:09:38.202Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.5d01b107b485497c8cb7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:47.661Z", - "deadline": "2018-05-01T09:54:47.661Z", - "expires": "2019-04-30T09:54:47.661Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5d01b107b485497c8cb7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:47.661Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:47.661Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:47.661Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=a11y", - "--code-coverage", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "a11y", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests", - "tier": 2, - "symbol": "a11y" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BX0tFIr7RvGX3p2NcEeNaQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:52.297Z", - "expires": "2019-04-30T09:54:52.297Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-009f9fcabef52c545", - "takenUntil": "2018-04-30T11:44:05.006Z", - "scheduled": "2018-04-30T10:37:24.563Z", - "started": "2018-04-30T10:37:54.188Z", - "resolved": "2018-04-30T11:25:17.789Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7906f41d506aa86eed91" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:52.297Z", - "deadline": "2018-05-01T09:54:52.297Z", - "expires": "2019-04-30T09:54:52.297Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7906f41d506aa86eed91", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:52.297Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:52.297Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:52.297Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=24", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-24" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-24", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 24, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R24" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BXTftNX7Q7mX1upMo9T4cw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.958Z", - "expires": "2019-04-30T09:55:29.958Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-02065fbd45bdc95bb", - "takenUntil": "2018-04-30T11:07:35.011Z", - "scheduled": "2018-04-30T10:30:05.442Z", - "started": "2018-04-30T10:32:11.465Z", - "resolved": "2018-04-30T11:00:38.697Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.e3d4e7a40813d5cb6edb" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.958Z", - "deadline": "2018-05-01T09:55:29.958Z", - "expires": "2019-04-30T09:55:29.958Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e3d4e7a40813d5cb6edb", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.958Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.958Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.958Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BXnTrmITQN-c3AeKUjgASw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.948Z", - "expires": "2019-04-30T09:55:15.948Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-linux64-ms-311", - "takenUntil": "2018-04-30T10:56:29.844Z", - "scheduled": "2018-04-30T10:36:28.694Z", - "started": "2018-04-30T10:36:30.473Z", - "resolved": "2018-04-30T10:40:56.769Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.f90639ce55d8fdd2e592" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.948Z", - "deadline": "2018-05-01T09:55:15.948Z", - "expires": "2019-04-30T09:55:15.948Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-30T09:55:15.948Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-30T09:55:15.948Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-30T09:55:15.948Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--suite=tp6-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos tp6 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-talos-tp6-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-tp6-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tp6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BYvGbTT2Qnmj0Xdn-UZtkQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.029Z", - "expires": "2019-04-30T09:55:09.029Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-08b99b758d85269ea", - "takenUntil": "2018-04-30T13:49:00.281Z", - "scheduled": "2018-04-30T11:15:44.460Z", - "started": "2018-04-30T11:29:53.116Z", - "resolved": "2018-04-30T13:29:52.244Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.029Z", - "deadline": "2018-05-01T09:55:09.029Z", - "expires": "2019-04-30T09:55:09.029Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:09.029Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:09.029Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --code-coverage --e10s --total-chunk=15 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-web-platform-tests-e10s-4" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 15 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BYy_0a_oQCKoVug8MRo_8A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.588Z", - "expires": "2019-04-30T09:55:00.588Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-042b1b1977abb481b", - "takenUntil": "2018-04-30T11:18:40.518Z", - "scheduled": "2018-04-30T10:27:41.431Z", - "started": "2018-04-30T10:27:53.486Z", - "resolved": "2018-04-30T11:02:43.283Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.f8126fda997b2a4e07e0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.588Z", - "deadline": "2018-05-01T09:55:00.588Z", - "expires": "2019-04-30T09:55:00.588Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f8126fda997b2a4e07e0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:00.588Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:00.588Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:00.588Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-reftest-no-accel-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-reftest-no-accel-e10s-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BZ3Gjn6JR6yfSWUquvNvQA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:20.586Z", - "expires": "2019-04-30T09:55:20.586Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-07318485daa1ba0de", - "takenUntil": "2018-04-30T11:44:06.648Z", - "scheduled": "2018-04-30T10:37:24.576Z", - "started": "2018-04-30T10:37:55.670Z", - "resolved": "2018-04-30T11:25:40.581Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.88315b5aea4c86baabd3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:20.586Z", - "deadline": "2018-05-01T09:55:20.586Z", - "expires": "2019-04-30T09:55:20.586Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.88315b5aea4c86baabd3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:20.586Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:20.586Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:20.586Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=28", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-28" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-28", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 28, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R28" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BZj_do8OSqKGjz-5VpAC5A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.129Z", - "expires": "2019-04-30T09:55:01.129Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-089dd4c93a0b078ac", - "takenUntil": "2018-04-30T12:06:51.414Z", - "scheduled": "2018-04-30T11:15:44.551Z", - "started": "2018-04-30T11:29:50.038Z", - "resolved": "2018-04-30T11:57:20.479Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.129Z", - "deadline": "2018-05-01T09:55:01.129Z", - "expires": "2019-04-30T09:55:01.129Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.129Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.129Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=crashtest --code-coverage --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "C" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BdHc6qTrTnCRg3wvtDnWVg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.766Z", - "expires": "2019-04-30T09:55:29.766Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-04c09918b5648b8a4", - "takenUntil": "2018-04-30T10:50:12.151Z", - "scheduled": "2018-04-30T10:30:04.934Z", - "started": "2018-04-30T10:30:12.231Z", - "resolved": "2018-04-30T10:41:53.604Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2f3e503b0c785650a7b4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.766Z", - "deadline": "2018-05-01T09:55:29.766Z", - "expires": "2019-04-30T09:55:29.766Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2f3e503b0c785650a7b4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.766Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.766Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.766Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-xpcshell-3" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-xpcshell-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BdV5J0zTSvuwYIN26TuF-g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.363Z", - "expires": "2019-04-30T09:55:19.363Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06d3141f008b608a3", - "takenUntil": "2018-04-30T11:31:19.058Z", - "scheduled": "2018-04-30T10:38:59.804Z", - "started": "2018-04-30T10:40:31.715Z", - "resolved": "2018-04-30T11:12:16.779Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Aan3dsW3T7CXNeZvRE-LKQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.acae1495684a42821f79" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.363Z", - "deadline": "2018-05-01T09:55:19.363Z", - "expires": "2019-04-30T09:55:19.363Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.acae1495684a42821f79", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:19.363Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:19.363Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:19.363Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/opt-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/opt-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Be2XoBEiSf2px15ucs2Q-Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.257Z", - "expires": "2019-04-30T09:55:29.257Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-02cd2e630973363ee", - "takenUntil": "2018-04-30T11:30:48.888Z", - "scheduled": "2018-04-30T11:02:33.458Z", - "started": "2018-04-30T11:10:48.964Z", - "resolved": "2018-04-30T11:13:35.589Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.257Z", - "deadline": "2018-05-01T09:55:29.257Z", - "expires": "2019-04-30T09:55:29.257Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:29.257Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:29.257Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\firefox_ui_tests\\functional.py --cfg mozharness\\configs\\firefox_ui_tests\\taskcluster_windows.py --tag remote --e10s --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --tag remote --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Firefox-ui-tests functional run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-firefox-ui-functional-remote-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-firefox-ui-functional-remote-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "functional remote", - "name": "firefox-ui" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "Fxfn-r-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Firefox functional tests (remote) with e10s", - "tier": 2, - "symbol": "en-US" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BeJgHnlISgGKUIo0j7ud7Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.600Z", - "expires": "2019-04-30T09:55:00.600Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-2", - "workerId": "i-00a56a628ff1a8e5f", - "takenUntil": "2018-04-30T12:12:37.675Z", - "scheduled": "2018-04-30T11:45:32.908Z", - "started": "2018-04-30T11:52:37.766Z", - "resolved": "2018-04-30T12:04:40.422Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.600Z", - "deadline": "2018-05-01T09:55:00.600Z", - "expires": "2019-04-30T09:55:00.600Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:00.600Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:00.600Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bf-x9ag2S_CJ07SyN6NdWw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.769Z", - "expires": "2019-04-30T09:55:00.769Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a867cc9cdbe284fc", - "takenUntil": "2018-04-30T11:44:08.457Z", - "scheduled": "2018-04-30T10:37:24.574Z", - "started": "2018-04-30T10:37:57.877Z", - "resolved": "2018-04-30T11:35:37.126Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ec618b7b947659c0960e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.769Z", - "deadline": "2018-05-01T09:55:00.769Z", - "expires": "2019-04-30T09:55:00.769Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ec618b7b947659c0960e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:00.769Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:00.769Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:00.769Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=42", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-42" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-42", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 42, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R42" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BfDQ3lJfQ6GrX9kmaXX5tg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:17.720Z", - "expires": "2019-04-30T09:55:17.720Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-066e08e27085e75fb", - "takenUntil": "2018-04-30T11:28:50.611Z", - "scheduled": "2018-04-30T10:37:24.605Z", - "started": "2018-04-30T10:38:03.043Z", - "resolved": "2018-04-30T11:19:16.669Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2e700c52b023aeab9b1d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:17.720Z", - "deadline": "2018-05-01T09:55:17.720Z", - "expires": "2019-04-30T09:55:17.720Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2e700c52b023aeab9b1d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:17.720Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:17.720Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:17.720Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=40", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-40" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-40", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 40, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R40" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bh-rzmoIQGSlyOlkqXX_mw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:13.988Z", - "expires": "2019-04-30T09:55:13.988Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-365", - "takenUntil": "2018-04-30T11:11:48.244Z", - "scheduled": "2018-04-30T10:34:47.114Z", - "started": "2018-04-30T10:34:47.725Z", - "resolved": "2018-04-30T10:53:19.466Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "KtBhdwcgTYOMuvxna77mGw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2266eabc8106db2738f8" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:13.988Z", - "deadline": "2018-05-01T09:55:13.988Z", - "expires": "2019-04-30T09:55:13.988Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2266eabc8106db2738f8", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:13.988Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:13.988Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=chrome", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KtBhdwcgTYOMuvxna77mGw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KtBhdwcgTYOMuvxna77mGw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=chrome", - "--total-chunk=3", - "--this-chunk=2" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "KtBhdwcgTYOMuvxna77mGw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/debug-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/debug-mochitest-chrome-2", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bj-0rNgzTlqRSB9qMX8GCg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.194Z", - "expires": "2019-04-30T09:55:09.194Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-08b6be510d776349c", - "takenUntil": "2018-04-30T11:48:33.037Z", - "scheduled": "2018-04-30T11:13:17.316Z", - "started": "2018-04-30T11:28:33.114Z", - "resolved": "2018-04-30T11:39:24.152Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.194Z", - "deadline": "2018-05-01T09:55:09.194Z", - "expires": "2019-04-30T09:55:09.194Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:09.194Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:09.194Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=crashtest --e10s --enable-webrender" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-qr/opt-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-qr/opt-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "C" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BjfQa9pxS4q5wZcZEtOPyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.077Z", - "expires": "2019-04-30T09:55:10.077Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-07cc60ec6357b9ff8", - "takenUntil": "2018-04-30T13:14:45.707Z", - "scheduled": "2018-04-30T11:15:44.523Z", - "started": "2018-04-30T11:29:41.091Z", - "resolved": "2018-04-30T13:09:38.855Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.077Z", - "deadline": "2018-05-01T09:55:10.077Z", - "expires": "2019-04-30T09:55:10.077Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:10.077Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:10.077Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --code-coverage --e10s --total-chunk=15 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-web-platform-tests-e10s-6" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-web-platform-tests-e10s-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 15 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Bl4p_ZruTcSMClXYXTkGhw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.730Z", - "expires": "2019-04-30T09:55:04.730Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0d9f7ab7ba904b9d0", - "takenUntil": "2018-04-30T11:53:30.670Z", - "scheduled": "2018-04-30T11:13:17.556Z", - "started": "2018-04-30T11:33:30.750Z", - "resolved": "2018-04-30T11:40:12.619Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.730Z", - "deadline": "2018-05-01T09:55:04.730Z", - "expires": "2019-04-30T09:55:04.730Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:04.730Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:04.730Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-webgl-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-webgl-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BmTfPkwSTiqa5g9Xus-bdw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.108Z", - "expires": "2019-04-30T09:55:10.108Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03b0a5aae9c676118", - "takenUntil": "2018-04-30T11:03:52.346Z", - "scheduled": "2018-04-30T10:27:41.515Z", - "started": "2018-04-30T10:28:29.069Z", - "resolved": "2018-04-30T10:57:33.654Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c8470d7e12f8f3dea748" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.108Z", - "deadline": "2018-05-01T09:55:10.108Z", - "expires": "2019-04-30T09:55:10.108Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c8470d7e12f8f3dea748", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.108Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.108Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.108Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-mochitest-chrome-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-mochitest-chrome-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BoWMpNEkRzO9My-KEkEvwg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:49.875Z", - "expires": "2019-04-30T09:54:49.875Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03676cb0605e42ac3", - "takenUntil": "2018-04-30T11:27:28.360Z", - "scheduled": "2018-04-30T10:36:28.833Z", - "started": "2018-04-30T10:36:41.594Z", - "resolved": "2018-04-30T11:10:00.707Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.768342f9726a59e71c3a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:49.875Z", - "deadline": "2018-05-01T09:54:49.875Z", - "expires": "2019-04-30T09:54:49.875Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.768342f9726a59e71c3a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:49.875Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:49.875Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:49.875Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/opt-web-platform-tests-e10s-5" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-web-platform-tests-e10s-5" - }, - "extra": { - "chunks": { - "current": 5, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Bp2o-arETpuL8ZPgxEdb6Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:59.486Z", - "expires": "2019-04-30T09:54:59.486Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0cc83585771bafb4f", - "takenUntil": "2018-04-30T11:46:13.181Z", - "scheduled": "2018-04-30T11:13:17.386Z", - "started": "2018-04-30T11:26:13.263Z", - "resolved": "2018-04-30T11:36:02.557Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:59.486Z", - "deadline": "2018-05-01T09:54:59.486Z", - "expires": "2019-04-30T09:54:59.486Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:59.486Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:59.486Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=crashtest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BpGC0jiuS7CL459JQjKgig", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:46.564Z", - "expires": "2019-04-30T09:54:46.564Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-094f29d4dd0447377", - "takenUntil": "2018-04-30T11:55:46.231Z", - "scheduled": "2018-04-30T10:49:04.533Z", - "started": "2018-04-30T10:49:35.095Z", - "resolved": "2018-04-30T11:44:40.616Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.b9772ce7f173546d1b06" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:46.564Z", - "deadline": "2018-05-01T09:54:46.564Z", - "expires": "2019-04-30T09:54:46.564Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b9772ce7f173546d1b06", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:46.564Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:46.564Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:46.564Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--code-coverage", - "--e10s", - "--total-chunk=7", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-mochitest-browser-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-browser-chrome-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BtTwQMGCTIqhUjSW4o5OjA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:20.946Z", - "expires": "2019-04-30T09:55:20.946Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f1a7e32b88aa92fe", - "takenUntil": "2018-04-30T10:57:08.651Z", - "scheduled": "2018-04-30T10:34:56.544Z", - "started": "2018-04-30T10:37:08.730Z", - "resolved": "2018-04-30T10:45:09.906Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.d07499c476b5ee6ce57b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:20.946Z", - "deadline": "2018-05-01T09:55:20.946Z", - "expires": "2019-04-30T09:55:20.946Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.d07499c476b5ee6ce57b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:20.946Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:20.946Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:20.946Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=10", - "--this-chunk=4" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-mochitest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-e10s-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BtpF_CA7SG6ZmWSq58C5YA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.741Z", - "expires": "2019-04-30T09:55:26.741Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f9d322d52db65e63", - "takenUntil": "2018-04-30T11:38:04.804Z", - "scheduled": "2018-04-30T11:02:39.920Z", - "started": "2018-04-30T11:02:41.236Z", - "resolved": "2018-04-30T11:31:57.407Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.df5769393a5cdc4e4787" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.741Z", - "deadline": "2018-05-01T09:55:26.741Z", - "expires": "2019-04-30T09:55:26.741Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.df5769393a5cdc4e4787", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.741Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.741Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.741Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-web-platform-tests-e10s-8" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-e10s-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bu3Kb6F_Qx-GluYObRsAXg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.424Z", - "expires": "2019-04-30T09:55:03.424Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-00c49b09b32a6d0e5", - "takenUntil": "2018-04-30T10:48:51.687Z", - "scheduled": "2018-04-30T10:27:41.608Z", - "started": "2018-04-30T10:28:51.767Z", - "resolved": "2018-04-30T10:40:39.783Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2ca7943b487a8c11bb33" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.424Z", - "deadline": "2018-05-01T09:55:03.424Z", - "expires": "2019-04-30T09:55:03.424Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2ca7943b487a8c11bb33", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:03.424Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:03.424Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:03.424Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "BwYacD6MRlObrbwtcX8Ekw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:11.240Z", - "expires": "2019-04-30T09:55:11.240Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-019fd037fd06cbc77", - "takenUntil": "2018-04-30T12:23:18.980Z", - "scheduled": "2018-04-30T11:15:44.497Z", - "started": "2018-04-30T11:29:17.914Z", - "resolved": "2018-04-30T12:14:49.130Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:11.240Z", - "deadline": "2018-05-01T09:55:11.240Z", - "expires": "2019-04-30T09:55:11.240Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:11.240Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:11.240Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=chrome --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=chrome --code-coverage --total-chunk=3 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-chrome-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests", - "tier": 2, - "symbol": "c2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BymPY8h0TCmAbJkK8VssfA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.180Z", - "expires": "2019-04-30T09:54:55.180Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-215", - "takenUntil": "2018-04-30T12:05:33.271Z", - "scheduled": "2018-04-30T11:45:32.685Z", - "started": "2018-04-30T11:45:33.356Z", - "resolved": "2018-04-30T11:57:01.237Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.180Z", - "deadline": "2018-05-01T09:54:55.180Z", - "expires": "2019-04-30T09:54:55.180Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:55.180Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:55.180Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-talos-tps-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bz747RvUQyCjHp-VkPqmbA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.086Z", - "expires": "2019-04-30T09:55:10.086Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0654f117208db945c", - "takenUntil": "2018-04-30T10:51:19.839Z", - "scheduled": "2018-04-30T10:31:11.533Z", - "started": "2018-04-30T10:31:19.922Z", - "resolved": "2018-04-30T10:39:13.391Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "VSIQ5dcvSzOIQaZ3IA835w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.b1cfb6b7d390e8ceaa8b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.086Z", - "deadline": "2018-05-01T09:55:10.086Z", - "expires": "2019-04-30T09:55:10.086Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b1cfb6b7d390e8ceaa8b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.086Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.086Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.086Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/geckoview_example.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/target.test_packages.json", - "--test-suite=geckoview", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidx86.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/geckoview_example.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Geckoview run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.2-x86/opt-geckoview" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.2-x86/opt-geckoview" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "geckoview", - "name": "geckoview" - }, - "treeherder": { - "machine": { - "platform": "android-4-2-x86" - }, - "tier": 1, - "symbol": "gv", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Bzhz7GRoRtK6akW7Vcp0GQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.328Z", - "expires": "2019-04-30T09:55:03.328Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03735b0f0e9153a88", - "takenUntil": "2018-04-30T11:47:48.741Z", - "scheduled": "2018-04-30T11:13:17.299Z", - "started": "2018-04-30T11:27:48.819Z", - "resolved": "2018-04-30T11:34:37.936Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.328Z", - "deadline": "2018-05-01T09:55:03.328Z", - "expires": "2019-04-30T09:55:03.328Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:03.328Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:03.328Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --enable-webrender --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-qr/opt-mochitest-webgl-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-qr/opt-mochitest-webgl-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C-rWIGIESqCMrMXws98oow", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:25.496Z", - "expires": "2019-04-30T09:55:25.496Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-00aeea37006cb7b18", - "takenUntil": "2018-04-30T11:38:04.333Z", - "scheduled": "2018-04-30T11:02:39.934Z", - "started": "2018-04-30T11:02:40.708Z", - "resolved": "2018-04-30T11:23:16.973Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ac25afa26709f12157ce" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:25.496Z", - "deadline": "2018-05-01T09:55:25.496Z", - "expires": "2019-04-30T09:55:25.496Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ac25afa26709f12157ce", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:25.496Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:25.496Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:25.496Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--test-type=wdspec", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform webdriver-spec run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-web-platform-tests-wdspec-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-wdspec-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-wdspec", - "name": "web-platform-tests-wdspec" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wd" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "C0xojztXSlq4SeCH-M-XnQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:46.746Z", - "expires": "2019-04-30T09:54:46.746Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-1", - "workerId": "i-06a96af93cef45fb4", - "takenUntil": "2018-04-30T11:24:28.982Z", - "scheduled": "2018-04-30T10:49:04.074Z", - "started": "2018-04-30T10:49:05.379Z", - "resolved": "2018-04-30T11:07:09.843Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.463b04fd4bdd917cc721" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:46.746Z", - "deadline": "2018-05-01T09:54:46.746Z", - "expires": "2019-04-30T09:54:46.746Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.463b04fd4bdd917cc721", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:46.746Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:46.746Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:46.746Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/checkouts/gecko", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "NEED_PULSEAUDIO": "true", - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_PATH": "/builds/worker/checkouts/gecko/testing/mozharness", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "telemetry/telemetry_client.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Telemetry tests client run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-telemetry-tests-client-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-telemetry-tests-client-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "telemetry-tests-client", - "name": "telemetry-tests-client" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "tt-c-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Telemetry client marionette tests with e10s", - "tier": 3, - "symbol": "" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C4gR1cv8SpOBakyOu6LKCw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:45.014Z", - "expires": "2019-04-30T09:54:45.014Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ef3968db77041cf3", - "takenUntil": "2018-04-30T10:48:37.759Z", - "scheduled": "2018-04-30T09:56:18.384Z", - "started": "2018-04-30T09:57:50.703Z", - "resolved": "2018-04-30T10:37:22.732Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "JE5PzNT_QJyUAPAUH3YI0g", - "OWMKem5GSeeYEfwcgoqEZw", - "U-XQGxP7QEyJte4Iy0rCxA", - "VH673vciR3id_ISON1uE5g", - "YksHkdRuQt6Ux57gaXRavw", - "aBhwAxEPTbCaiCwcbSySGQ", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-central.pushlog-id.33921.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.mobile.android-api-16-debug", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.mobile.android-api-16-debug", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:45.014Z", - "deadline": "2018-05-01T09:54:45.014Z", - "expires": "2019-04-30T09:54:45.014Z", - "scopes": [ - "queue:get-artifact:project/gecko/android-ndk/*", - "queue:get-artifact:project/gecko/android-sdk/*", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-android-api-16-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "JE5PzNT_QJyUAPAUH3YI0g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-build-android-api-16-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/android/R": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R", - "expires": "2019-04-30T09:54:45.014Z", - "type": "directory" - }, - "public/build/geckoview_example.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/officialWithGeckoBinariesNoMinApi/debug/geckoview_example-official-withGeckoBinaries-noMinApi-debug.apk", - "expires": "2019-04-30T09:54:45.014Z", - "type": "file" - }, - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:45.014Z", - "type": "directory" - }, - "public/android/maven": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/", - "expires": "2019-04-30T09:54:45.014Z", - "type": "directory" - }, - "public/build/geckoview-androidTest.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/outputs/apk/androidTest/officialWithGeckoBinariesNoMinApi/debug/geckoview-official-withGeckoBinaries-noMinApi-debug-androidTest.apk", - "expires": "2019-04-30T09:54:45.014Z", - "type": "file" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/android-gradle-dependencies.tar.xz@aBhwAxEPTbCaiCwcbSySGQ project/gecko/android-ndk/android-ndk.tar.xz@OWMKem5GSeeYEfwcgoqEZw project/gecko/android-sdk/android-sdk-linux.tar.xz@U-XQGxP7QEyJte4Iy0rCxA public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@YksHkdRuQt6Ux57gaXRavw public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "GRADLE_USER_HOME": "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build multi-l10n update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "mobile/android/config/tooltool-manifests/android/releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_android_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "api-16-debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "Android 4.0 api-16+ Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-android-api-16/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-android-api-16/debug" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "android-4-0-armv7-api16" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "JE5PzNT_QJyUAPAUH3YI0g" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "C4y7z9FeQLGJgDsNBYFpbQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:28.421Z", - "expires": "2019-04-30T09:55:28.421Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d2bea8052cbe5f25", - "takenUntil": "2018-04-30T11:39:56.040Z", - "scheduled": "2018-04-30T11:02:33.205Z", - "started": "2018-04-30T11:02:54.679Z", - "resolved": "2018-04-30T11:24:03.448Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:28.421Z", - "deadline": "2018-05-01T09:55:28.421Z", - "expires": "2019-04-30T09:55:28.421Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:28.421Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:28.421Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --gtest-suite=gtest --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --gtest-suite=gtest" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "GTests run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-gtest" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-gtest" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gtest", - "name": "gtest" - }, - "treeherder": { - "machine": { - "platform": "windows7-32" - }, - "tier": 1, - "symbol": "GTest", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "C7U2rw5ITpuTM1Eh5ZD2hw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:07.858Z", - "expires": "2019-04-30T09:55:07.858Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0c8029337230b87ee", - "takenUntil": "2018-04-30T11:34:29.945Z", - "scheduled": "2018-04-30T10:27:41.639Z", - "started": "2018-04-30T10:28:18.920Z", - "resolved": "2018-04-30T11:28:38.089Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.349386be58b516851356" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:07.858Z", - "deadline": "2018-05-01T09:55:07.858Z", - "expires": "2019-04-30T09:55:07.858Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.349386be58b516851356", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:07.858Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:07.858Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:07.858Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-web-platform-tests-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests", - "tier": 1, - "symbol": "wpt6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "C81N6BcwSfSuTez0znOUgg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:56.503Z", - "expires": "2019-04-30T09:54:56.503Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03dbf84929b8e7112", - "takenUntil": "2018-04-30T13:14:48.731Z", - "scheduled": "2018-04-30T11:15:44.548Z", - "started": "2018-04-30T11:29:46.068Z", - "resolved": "2018-04-30T13:08:17.628Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:56.503Z", - "deadline": "2018-05-01T09:54:56.503Z", - "expires": "2019-04-30T09:54:56.503Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:56.503Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:56.503Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --total-chunk=7 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C9qCNimNSvKaZGzAFpYK3w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.250Z", - "expires": "2019-04-30T09:55:12.250Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d22c3a8e3625d129", - "takenUntil": "2018-04-30T12:10:13.499Z", - "scheduled": "2018-04-30T11:45:32.875Z", - "started": "2018-04-30T11:50:13.580Z", - "resolved": "2018-04-30T12:02:53.797Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.250Z", - "deadline": "2018-05-01T09:55:12.250Z", - "expires": "2019-04-30T09:55:12.250Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:12.250Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:12.250Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CD-nndrLTv2HK-pImafsbA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.712Z", - "expires": "2019-04-30T09:55:26.712Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0c2576fdf57f7c9be", - "takenUntil": "2018-04-30T11:23:13.419Z", - "scheduled": "2018-04-30T11:02:40.309Z", - "started": "2018-04-30T11:03:13.502Z", - "resolved": "2018-04-30T11:18:29.956Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.59541ca529a3572cbe68" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.712Z", - "deadline": "2018-05-01T09:55:26.712Z", - "expires": "2019-04-30T09:55:26.712Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.59541ca529a3572cbe68", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.712Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.712Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.712Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CFHEUGcxQIa7bmEWjip34w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.576Z", - "expires": "2019-04-30T09:55:26.576Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-096", - "takenUntil": "2018-04-30T11:22:41.634Z", - "scheduled": "2018-04-30T11:02:40.311Z", - "started": "2018-04-30T11:02:41.718Z", - "resolved": "2018-04-30T11:07:34.149Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.1da8226a6b568f53632d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.576Z", - "deadline": "2018-05-01T09:55:26.576Z", - "expires": "2019-04-30T09:55:26.576Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-30T09:55:26.576Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-30T09:55:26.576Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-30T09:55:26.576Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--suite=perf-reftest-singletons-e10s", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos perf-reftest singletons ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-talos-perf-reftest-singletons-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-perf-reftest-singletons-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "ps" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CFfVkmdJRrOmfF71-WNcZw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:24.056Z", - "expires": "2019-04-30T09:55:24.056Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-002120c06350a0138", - "takenUntil": "2018-04-30T12:04:51.686Z", - "scheduled": "2018-04-30T11:02:33.463Z", - "started": "2018-04-30T11:10:48.810Z", - "resolved": "2018-04-30T11:56:23.658Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:24.056Z", - "deadline": "2018-05-01T09:55:24.056Z", - "expires": "2019-04-30T09:55:24.056Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:24.056Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:24.056Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CGUvl0YaRMWFL1FQIQjwgA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.187Z", - "expires": "2019-04-30T09:55:10.187Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0f30b529a29fb3584", - "takenUntil": "2018-04-30T11:40:53.789Z", - "scheduled": "2018-04-30T11:02:59.016Z", - "started": "2018-04-30T11:03:52.900Z", - "resolved": "2018-04-30T11:33:50.433Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.187Z", - "deadline": "2018-05-01T09:55:10.187Z", - "expires": "2019-04-30T09:55:10.187Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:10.187Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:10.187Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CM5lVKq7Q2mZDfN3Ff1tpQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:06.993Z", - "expires": "2019-04-30T09:55:06.993Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a4786d3e64ea5ee7", - "takenUntil": "2018-04-30T11:40:01.408Z", - "scheduled": "2018-04-30T11:02:59.035Z", - "started": "2018-04-30T11:03:00.276Z", - "resolved": "2018-04-30T11:28:35.816Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:06.993Z", - "deadline": "2018-05-01T09:55:06.993Z", - "expires": "2019-04-30T09:55:06.993Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:06.993Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:06.993Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CO266CZcTTSEvSA94KjslA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:02.794Z", - "expires": "2019-04-30T09:55:02.794Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06e47607050e356cb", - "takenUntil": "2018-04-30T12:07:38.583Z", - "scheduled": "2018-04-30T11:15:44.848Z", - "started": "2018-04-30T11:30:37.943Z", - "resolved": "2018-04-30T12:03:22.268Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:02.794Z", - "deadline": "2018-05-01T09:55:02.794Z", - "expires": "2019-04-30T09:55:02.794Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:02.794Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:02.794Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --code-coverage --e10s --total-chunk=10 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 10 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "dt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CO9oqE-_SteibwS1d6aqJg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.928Z", - "expires": "2019-04-30T09:55:23.928Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-071c5458c16f08004", - "takenUntil": "2018-04-30T11:36:21.012Z", - "scheduled": "2018-04-30T10:30:04.931Z", - "started": "2018-04-30T10:30:10.930Z", - "resolved": "2018-04-30T11:16:35.138Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.3ec7abedbc47b7ff7108" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.928Z", - "deadline": "2018-05-01T09:55:23.928Z", - "expires": "2019-04-30T09:55:23.928Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3ec7abedbc47b7ff7108", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:23.928Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:23.928Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:23.928Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "COQnuAapRaqhRRUA5dQo7Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:08.611Z", - "expires": "2019-04-30T09:55:08.611Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0102e6dce4da1da55", - "takenUntil": "2018-04-30T11:26:40.396Z", - "scheduled": "2018-04-30T11:02:59.057Z", - "started": "2018-04-30T11:06:40.474Z", - "resolved": "2018-04-30T11:12:41.151Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:08.611Z", - "deadline": "2018-05-01T09:55:08.611Z", - "expires": "2019-04-30T09:55:08.611Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:08.611Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:08.611Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-gpu-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-gpu-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gpu", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gpu" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "COrmP_9mTV2MXW_4bNh-ag", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:28.981Z", - "expires": "2019-04-30T09:55:28.981Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-046ea192fef9d6a64", - "takenUntil": "2018-04-30T11:45:05.373Z", - "scheduled": "2018-04-30T11:02:33.255Z", - "started": "2018-04-30T11:08:03.480Z", - "resolved": "2018-04-30T11:32:13.000Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:28.981Z", - "deadline": "2018-05-01T09:55:28.981Z", - "expires": "2019-04-30T09:55:28.981Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:28.981Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:28.981Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-web-platform-tests-e10s-4" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CQMQawvwQqSJILmGz0AR3Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:21.368Z", - "expires": "2019-04-30T09:55:21.368Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-074b3414c7988d61a", - "takenUntil": "2018-04-30T11:22:40.631Z", - "scheduled": "2018-04-30T11:02:39.918Z", - "started": "2018-04-30T11:02:40.712Z", - "resolved": "2018-04-30T11:08:34.920Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.aec92249faf572f0fe63" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:21.368Z", - "deadline": "2018-05-01T09:55:21.368Z", - "expires": "2019-04-30T09:55:21.368Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.aec92249faf572f0fe63", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:21.368Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:21.368Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:21.368Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--tag", - "remote", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "firefox_ui_tests/taskcluster.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "firefox_ui_tests/functional.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Firefox-ui-tests functional run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-firefox-ui-functional-remote-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-firefox-ui-functional-remote-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "functional remote", - "name": "firefox-ui" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "Fxfn-r-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Firefox functional tests (remote) with e10s", - "tier": 2, - "symbol": "en-US" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CQVhSjOLR1ihMbONq0S1qA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.604Z", - "expires": "2019-04-30T09:55:01.604Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0125", - "takenUntil": "2018-04-30T10:56:55.384Z", - "scheduled": "2018-04-30T10:36:54.886Z", - "started": "2018-04-30T10:36:55.466Z", - "resolved": "2018-04-30T10:46:49.368Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.bcb902e8c00faacc288e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.604Z", - "deadline": "2018-05-01T09:55:01.604Z", - "expires": "2019-04-30T09:55:01.604Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.bcb902e8c00faacc288e", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.604Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.604Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-mochitest-devtools-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/opt-mochitest-devtools-chrome-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CUVW2Z9jRUuh8vv21or4kA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:13.713Z", - "expires": "2019-04-30T09:55:13.713Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ddc33c1c81755903", - "takenUntil": "2018-04-30T11:53:33.113Z", - "scheduled": "2018-04-30T11:13:17.557Z", - "started": "2018-04-30T11:33:33.195Z", - "resolved": "2018-04-30T11:39:54.673Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:13.713Z", - "deadline": "2018-05-01T09:55:13.713Z", - "expires": "2019-04-30T09:55:13.713Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:13.713Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:13.713Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-webgl-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-webgl-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CUrpyfkKTFe8aYOmiNOTRA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:58.495Z", - "expires": "2019-04-30T09:54:58.495Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-074ed4c5ec08e1c5e", - "takenUntil": "2018-04-30T11:19:54.600Z", - "scheduled": "2018-04-30T10:27:41.659Z", - "started": "2018-04-30T10:29:07.718Z", - "resolved": "2018-04-30T11:03:47.371Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.b48082c0ca6aebecf297" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:58.495Z", - "deadline": "2018-05-01T09:54:58.495Z", - "expires": "2019-04-30T09:54:58.495Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b48082c0ca6aebecf297", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:58.495Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:58.495Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:58.495Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-reftest-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-reftest-e10s-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CVEPaz7TSGu-1OoHbiLwGA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.443Z", - "expires": "2019-04-30T09:55:29.443Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-0471ab86fa0c7cbdf", - "takenUntil": "2018-04-30T11:06:20.520Z", - "scheduled": "2018-04-30T10:30:05.245Z", - "started": "2018-04-30T10:30:57.376Z", - "resolved": "2018-04-30T10:55:16.612Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2893e269c33b60ff5dcf" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.443Z", - "deadline": "2018-05-01T09:55:29.443Z", - "expires": "2019-04-30T09:55:29.443Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2893e269c33b60ff5dcf", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.443Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.443Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.443Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/checkouts/gecko", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "NEED_PULSEAUDIO": "true", - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_PATH": "/builds/worker/checkouts/gecko/testing/mozharness", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "telemetry/telemetry_client.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Telemetry tests client run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-telemetry-tests-client-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/debug-telemetry-tests-client-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "telemetry-tests-client", - "name": "telemetry-tests-client" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "tt-c-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Telemetry client marionette tests with e10s", - "tier": 3, - "symbol": "" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CVH1q-xUR7apKdhxaPsykw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.537Z", - "expires": "2019-04-30T09:55:29.537Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-048b41e8ca0e9a443", - "takenUntil": "2018-04-30T11:36:20.318Z", - "scheduled": "2018-04-30T10:30:05.069Z", - "started": "2018-04-30T10:30:10.153Z", - "resolved": "2018-04-30T11:30:40.235Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.a6bb7cc1d8577eae4275" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.537Z", - "deadline": "2018-05-01T09:55:29.537Z", - "expires": "2019-04-30T09:55:29.537Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a6bb7cc1d8577eae4275", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.537Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.537Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.537Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-7" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-7" - }, - "extra": { - "chunks": { - "current": 7, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CWVbd7TKREavXAAUwFmNKA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.055Z", - "expires": "2019-04-30T09:55:23.055Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a40c99ebaa06771c", - "takenUntil": "2018-04-30T11:07:30.103Z", - "scheduled": "2018-04-30T10:30:05.016Z", - "started": "2018-04-30T10:32:06.447Z", - "resolved": "2018-04-30T11:00:45.851Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.fe873621a0d30d31d91c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.055Z", - "deadline": "2018-05-01T09:55:23.055Z", - "expires": "2019-04-30T09:55:23.055Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fe873621a0d30d31d91c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:23.055Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:23.055Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:23.055Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-9" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-9", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 9, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc9" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CWZL0V1-Qt-6AO2HutCJdg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.081Z", - "expires": "2019-04-30T09:54:55.081Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-379", - "takenUntil": "2018-04-30T10:56:55.387Z", - "scheduled": "2018-04-30T10:36:54.893Z", - "started": "2018-04-30T10:36:55.472Z", - "resolved": "2018-04-30T10:53:14.874Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.841817d267cc4c825f48" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.081Z", - "deadline": "2018-05-01T09:54:55.081Z", - "expires": "2019-04-30T09:54:55.081Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.841817d267cc4c825f48", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:55.081Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:55.081Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=5" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CXea5s2YTmmtNbUc0PrlSg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.306Z", - "expires": "2019-04-30T09:55:23.306Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0c3df863b036a1eab", - "takenUntil": "2018-04-30T11:05:30.352Z", - "scheduled": "2018-04-30T10:30:04.900Z", - "started": "2018-04-30T10:30:06.788Z", - "resolved": "2018-04-30T11:00:11.881Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.edf82950356fa06ce70a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.306Z", - "deadline": "2018-05-01T09:55:23.306Z", - "expires": "2019-04-30T09:55:23.306Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.edf82950356fa06ce70a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:23.306Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:23.306Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:23.306Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-clipboard-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-clipboard-e10s", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "cl" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CXmm7_BsRqGXN40Xpt7bvQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:17.635Z", - "expires": "2019-04-30T09:55:17.635Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-249", - "takenUntil": "2018-04-30T11:50:47.457Z", - "scheduled": "2018-04-30T11:13:46.363Z", - "started": "2018-04-30T11:13:46.981Z", - "resolved": "2018-04-30T11:34:18.391Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:17.635Z", - "deadline": "2018-05-01T09:55:17.635Z", - "expires": "2019-04-30T09:55:17.635Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:17.635Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:17.635Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-talos-g5-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "g5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CYMMkeS_QCyE2eh-IQdBuQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.164Z", - "expires": "2019-04-30T09:55:15.164Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-084a9eb602d80bcbe", - "takenUntil": "2018-04-30T11:44:25.215Z", - "scheduled": "2018-04-30T10:37:24.698Z", - "started": "2018-04-30T10:38:14.771Z", - "resolved": "2018-04-30T11:29:27.718Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.f94b9bce74eda5067265" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.164Z", - "deadline": "2018-05-01T09:55:15.164Z", - "expires": "2019-04-30T09:55:15.164Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f94b9bce74eda5067265", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:15.164Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:15.164Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:15.164Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CY_5qAiRTfqw-2AcXkuxsw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:57.953Z", - "expires": "2019-04-30T09:54:57.953Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06359d59ebc465286", - "takenUntil": "2018-04-30T11:52:03.481Z", - "scheduled": "2018-04-30T11:13:17.358Z", - "started": "2018-04-30T11:32:03.563Z", - "resolved": "2018-04-30T11:39:24.738Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:57.953Z", - "deadline": "2018-05-01T09:54:57.953Z", - "expires": "2019-04-30T09:54:57.953Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:57.953Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:57.953Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-webgl-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-webgl-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CZQAAqhDQLGm9Qo2XFxcyQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:51.176Z", - "expires": "2019-04-30T09:54:51.176Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f8b39536a102f8e8", - "takenUntil": "2018-04-30T12:26:05.357Z", - "scheduled": "2018-04-30T11:15:44.949Z", - "started": "2018-04-30T11:32:02.841Z", - "resolved": "2018-04-30T12:20:55.490Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:51.176Z", - "deadline": "2018-05-01T09:54:51.176Z", - "expires": "2019-04-30T09:54:51.176Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:51.176Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:51.176Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-chunked --code-coverage --e10s --total-chunk=10 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-mochitest-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C_n2WyWfTwSx839gqWkspQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:16.610Z", - "expires": "2019-04-30T09:55:16.610Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-08d8e5ec6f43326c6", - "takenUntil": "2018-04-30T11:14:16.255Z", - "scheduled": "2018-04-30T10:38:29.246Z", - "started": "2018-04-30T10:38:52.997Z", - "resolved": "2018-04-30T10:59:48.068Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.dfcb13a625fa5db14139" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:16.610Z", - "deadline": "2018-05-01T09:55:16.610Z", - "expires": "2019-04-30T09:55:16.610Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.dfcb13a625fa5db14139", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:16.610Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:16.610Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:16.610Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-mochitest-media-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-mochitest-media-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CaVAfJ0oQwyed7RtQda5sw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.988Z", - "expires": "2019-04-30T09:55:19.988Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f19364a14c6fe057", - "takenUntil": "2018-04-30T10:57:26.545Z", - "scheduled": "2018-04-30T10:36:28.809Z", - "started": "2018-04-30T10:37:26.684Z", - "resolved": "2018-04-30T10:45:39.995Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.1311b68375f81cc90cc4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.988Z", - "deadline": "2018-05-01T09:55:19.988Z", - "expires": "2019-04-30T09:55:19.988Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1311b68375f81cc90cc4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:19.988Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:19.988Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:19.988Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--cppunittest-suite=cppunittest", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/opt-cppunit" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "linux64-qr" - }, - "tier": 2, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CbJLuGfcTgKF82sa0_barQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.058Z", - "expires": "2019-04-30T09:55:09.058Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-378", - "takenUntil": "2018-04-30T10:56:55.443Z", - "scheduled": "2018-04-30T10:36:54.869Z", - "started": "2018-04-30T10:36:55.520Z", - "resolved": "2018-04-30T10:47:04.305Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c13cff48d66abc5adf93" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.058Z", - "deadline": "2018-05-01T09:55:09.058Z", - "expires": "2019-04-30T09:55:09.058Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c13cff48d66abc5adf93", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:09.058Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:09.058Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=chrome", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=chrome", - "--total-chunk=3", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-mochitest-chrome-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/opt-mochitest-chrome-1", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CcI7nABlROuALL0KYm-itQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:20.938Z", - "expires": "2019-04-30T09:55:20.938Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-078", - "takenUntil": "2018-04-30T12:05:33.276Z", - "scheduled": "2018-04-30T11:45:32.731Z", - "started": "2018-04-30T11:45:33.355Z", - "resolved": "2018-04-30T11:55:38.676Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:20.938Z", - "deadline": "2018-05-01T09:55:20.938Z", - "expires": "2019-04-30T09:55:20.938Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:20.938Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:20.938Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=perf-reftest-e10s --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=perf-reftest-e10s --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos perf-reftest ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-talos-perf-reftest-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-perf-reftest-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "p" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CefqzJmcT8WNkHMfWLGmVw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.431Z", - "expires": "2019-04-30T09:55:00.431Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0148", - "takenUntil": "2018-04-30T10:56:55.388Z", - "scheduled": "2018-04-30T10:36:54.898Z", - "started": "2018-04-30T10:36:55.479Z", - "resolved": "2018-04-30T10:48:12.496Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.3d1a1ccae8348fc49704" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.431Z", - "deadline": "2018-05-01T09:55:00.431Z", - "expires": "2019-04-30T09:55:00.431Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3d1a1ccae8348fc49704", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:00.431Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:00.431Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1500, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/talos_script.py", - "--cfg", - "mozharness/configs/talos/mac_config.py", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos speedometer ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-talos-speedometer-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-talos-speedometer-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "sp" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CevR6KZnRBGT2ToB-cKjww", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.076Z", - "expires": "2019-04-30T09:55:19.076Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06bd8b0dc230af836", - "takenUntil": "2018-04-30T12:06:07.812Z", - "scheduled": "2018-04-30T11:45:32.737Z", - "started": "2018-04-30T11:46:07.890Z", - "resolved": "2018-04-30T11:57:02.282Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.076Z", - "deadline": "2018-05-01T09:55:19.076Z", - "expires": "2019-04-30T09:55:19.076Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:19.076Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:19.076Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CiccvI8WQ4OTfiSFC1SeCA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.276Z", - "expires": "2019-04-30T09:55:03.276Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e875100e79bd8727", - "takenUntil": "2018-04-30T10:57:26.832Z", - "scheduled": "2018-04-30T10:36:28.806Z", - "started": "2018-04-30T10:37:27.165Z", - "resolved": "2018-04-30T10:47:38.042Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.5e89e4fe72accb0c0171" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.276Z", - "deadline": "2018-05-01T09:55:03.276Z", - "expires": "2019-04-30T09:55:03.276Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5e89e4fe72accb0c0171", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:03.276Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:03.276Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:03.276Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/opt-mochitest-gpu-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-qr/opt-mochitest-gpu-e10s", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gpu", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gpu" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CjZ-SEYCQT-0lu1ExK0-AQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.955Z", - "expires": "2019-04-30T09:54:44.955Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0c67e11e0b1cec320", - "takenUntil": "2018-04-30T10:31:42.847Z", - "scheduled": "2018-04-30T09:56:18.364Z", - "started": "2018-04-30T09:56:19.214Z", - "resolved": "2018-04-30T10:25:18.093Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "CwLXyQZgT7CR2UoBvh2fig", - "D06NaEbzTcO-TgeZNpSGQQ", - "VdOxLofoQZW8Pyysd2THqQ", - "WFQrgPn2RO-jEjfk1-378g", - "aD8ER2TJR-miwww4rU1lKA", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.linux64-base-toolchains-debug", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.955Z", - "deadline": "2018-05-01T09:54:44.955Z", - "expires": "2019-04-30T09:54:44.955Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-linux64-base-toolchains-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-central-build-linux64-base-toolchains-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:44.955Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180430095344", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VdOxLofoQZW8Pyysd2THqQ public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@WFQrgPn2RO-jEjfk1-378g public/build/sccache2.tar.xz@CwLXyQZgT7CR2UoBvh2fig", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "base-toolchains", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "debug", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "Linux64 base toolchains Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-linux64-base-toolchains/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-base-toolchains/debug" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bb", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "ClhvcIjJRrqfxglSZnoInw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.883Z", - "expires": "2019-04-30T09:55:10.883Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f0bcf598dcb6e789", - "takenUntil": "2018-04-30T11:13:16.737Z", - "scheduled": "2018-04-30T10:37:24.527Z", - "started": "2018-04-30T10:37:53.476Z", - "resolved": "2018-04-30T10:59:20.822Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ce5262f41f37372b9584" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.883Z", - "deadline": "2018-05-01T09:55:10.883Z", - "expires": "2019-04-30T09:55:10.883Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ce5262f41f37372b9584", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.883Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.883Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.883Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=marionette", - "--total-chunk=10", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-marionette-8" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-marionette-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 10 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 2, - "symbol": "Mn8", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Cm8bD0BkRDK-1wXVnSgCIg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:26.860Z", - "expires": "2019-04-30T09:55:26.860Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-026d0feb2a04fbcb7", - "takenUntil": "2018-04-30T11:22:59.365Z", - "scheduled": "2018-04-30T11:02:40.505Z", - "started": "2018-04-30T11:02:59.448Z", - "resolved": "2018-04-30T11:14:20.066Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.af3433061fccef0b5722" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:26.860Z", - "deadline": "2018-05-01T09:55:26.860Z", - "expires": "2019-04-30T09:55:26.860Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.af3433061fccef0b5722", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:26.860Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:26.860Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:26.860Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-mochitest-chrome-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-pgo/opt-mochitest-chrome-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CmlRN2dDTOG47ZH4zFfxyw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.767Z", - "expires": "2019-04-30T09:54:55.767Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-004534d9698a56c8e", - "takenUntil": "2018-04-30T12:09:30.801Z", - "scheduled": "2018-04-30T11:45:32.679Z", - "started": "2018-04-30T11:49:30.879Z", - "resolved": "2018-04-30T11:52:32.743Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.767Z", - "deadline": "2018-05-01T09:54:55.767Z", - "expires": "2019-04-30T09:54:55.767Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:55.767Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:55.767Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --cppunittest-suite=cppunittest --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --cppunittest-suite=cppunittest" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-cppunit" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 1, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "pgo": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Cobu4KtgSnah__naHjcU4A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.191Z", - "expires": "2019-04-30T09:55:12.191Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01dbaf0c8e9eeec5e", - "takenUntil": "2018-04-30T11:14:21.607Z", - "scheduled": "2018-04-30T10:38:29.347Z", - "started": "2018-04-30T10:38:58.283Z", - "resolved": "2018-04-30T11:01:03.175Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.77e1dbb379d785e4f226" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.191Z", - "deadline": "2018-05-01T09:55:12.191Z", - "expires": "2019-04-30T09:55:12.191Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.77e1dbb379d785e4f226", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:12.191Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:12.191Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:12.191Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/opt-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "ConZhrVWSl-O_BRwWp28pg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.904Z", - "expires": "2019-04-30T09:55:04.904Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-053c29e953f050d5b", - "takenUntil": "2018-04-30T11:44:31.999Z", - "scheduled": "2018-04-30T11:02:59.225Z", - "started": "2018-04-30T11:07:31.345Z", - "resolved": "2018-04-30T11:28:31.166Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.904Z", - "deadline": "2018-05-01T09:55:04.904Z", - "expires": "2019-04-30T09:55:04.904Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:04.904Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:04.904Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-plain-headless-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-plain-headless-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Cop_XrFcQj2MdaOUv0_Ntw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:30.079Z", - "expires": "2019-04-30T09:55:30.079Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0870e38acd03abd16", - "takenUntil": "2018-04-30T11:07:05.715Z", - "scheduled": "2018-04-30T10:30:05.168Z", - "started": "2018-04-30T10:31:41.925Z", - "resolved": "2018-04-30T10:53:08.824Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.064fce3e1761c388fd6c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:30.079Z", - "deadline": "2018-05-01T09:55:30.079Z", - "expires": "2019-04-30T09:55:30.079Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.064fce3e1761c388fd6c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:30.079Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:30.079Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:30.079Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=13", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-e10s-13" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-e10s-13", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 13, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "13" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Cs0FBgCOTduwyPerPau_nQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:14.849Z", - "expires": "2019-04-30T09:55:14.849Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0419d44c7ba4f7051", - "takenUntil": "2018-04-30T12:13:22.510Z", - "scheduled": "2018-04-30T11:42:56.929Z", - "started": "2018-04-30T11:53:22.592Z", - "resolved": "2018-04-30T12:03:31.847Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:14.849Z", - "deadline": "2018-05-01T09:55:14.849Z", - "expires": "2019-04-30T09:55:14.849Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:14.849Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:14.849Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CsTTPIGVTp-WPcB4w9mJGw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.317Z", - "expires": "2019-04-30T09:55:01.317Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-073c86d1c977e1dd4", - "takenUntil": "2018-04-30T11:59:14.111Z", - "scheduled": "2018-04-30T10:37:24.447Z", - "started": "2018-04-30T10:37:40.128Z", - "resolved": "2018-04-30T11:53:04.742Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c075a22d34e231a3a4c6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.317Z", - "deadline": "2018-05-01T09:55:01.317Z", - "expires": "2019-04-30T09:55:01.317Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c075a22d34e231a3a4c6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:01.317Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:01.317Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:01.317Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=18", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-18" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-18", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 18, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "18" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Csj0qkzdRSm57TrEbZ7Wzg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.620Z", - "expires": "2019-04-30T09:55:09.620Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d76719a81f51963b", - "takenUntil": "2018-04-30T12:02:57.342Z", - "scheduled": "2018-04-30T11:42:56.696Z", - "started": "2018-04-30T11:42:57.420Z", - "resolved": "2018-04-30T11:50:14.325Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.620Z", - "deadline": "2018-05-01T09:55:09.620Z", - "expires": "2019-04-30T09:55:09.620Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:09.620Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:09.620Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-mochitest-webgl-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32-pgo/opt-mochitest-webgl-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Cso3kqMxQfaG0IpDS5hzuQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:17.416Z", - "expires": "2019-04-30T09:55:17.416Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0145b49a88e0a6e96", - "takenUntil": "2018-04-30T12:05:22.264Z", - "scheduled": "2018-04-30T10:27:41.687Z", - "started": "2018-04-30T10:28:24.316Z", - "resolved": "2018-04-30T11:55:32.086Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.0a40d28c54d76360319b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:17.416Z", - "deadline": "2018-05-01T09:55:17.416Z", - "expires": "2019-04-30T09:55:17.416Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0a40d28c54d76360319b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:17.416Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:17.416Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:17.416Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-web-platform-tests-e10s-8" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-e10s-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt8" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CtJ1S294SASA8qFqtgo3Jg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:59.353Z", - "expires": "2019-04-30T09:54:59.353Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-065", - "takenUntil": "2018-04-30T12:05:33.838Z", - "scheduled": "2018-04-30T11:45:32.889Z", - "started": "2018-04-30T11:45:33.916Z", - "resolved": "2018-04-30T11:55:10.417Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Utm5ASVQQYuxx425g3XZ1A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:59.353Z", - "deadline": "2018-05-01T09:54:59.353Z", - "expires": "2019-04-30T09:54:59.353Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:59.353Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:59.353Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=chromez-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Utm5ASVQQYuxx425g3XZ1A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=chromez-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Utm5ASVQQYuxx425g3XZ1A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos chrome ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-pgo/opt-talos-chrome-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-chrome-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "c" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CtM44pymQVWFzFn4X0gAcg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.443Z", - "expires": "2019-04-30T09:54:55.443Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0cb9c52f2d81257d2", - "takenUntil": "2018-04-30T11:05:16.603Z", - "scheduled": "2018-04-30T10:27:41.837Z", - "started": "2018-04-30T10:29:52.860Z", - "resolved": "2018-04-30T10:51:18.054Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.012a51057c34dd6b70b7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.443Z", - "deadline": "2018-05-01T09:54:55.443Z", - "expires": "2019-04-30T09:54:55.443Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.012a51057c34dd6b70b7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:55.443Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:55.443Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:55.443Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=12", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-xpcshell-12" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-12" - }, - "extra": { - "chunks": { - "current": 12, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X12" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Cu-t9NJUTI-W09Vy3pUEYQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:19.462Z", - "expires": "2019-04-30T09:55:19.462Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ead46e827fd67c79", - "takenUntil": "2018-04-30T11:12:39.473Z", - "scheduled": "2018-04-30T10:34:56.616Z", - "started": "2018-04-30T10:37:16.224Z", - "resolved": "2018-04-30T10:55:38.632Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ee202ff7753fcac08fda" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:19.462Z", - "deadline": "2018-05-01T09:55:19.462Z", - "expires": "2019-04-30T09:55:19.462Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ee202ff7753fcac08fda", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:19.462Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:19.462Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:19.462Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=10", - "--this-chunk=10" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-mochitest-e10s-10" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-e10s-10", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 10, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "10" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CvrRjlDWQhmqhhlb649Mbg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:22.171Z", - "expires": "2019-04-30T09:55:22.171Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e306be84344ae447", - "takenUntil": "2018-04-30T11:05:42.116Z", - "scheduled": "2018-04-30T10:30:04.888Z", - "started": "2018-04-30T10:30:18.754Z", - "resolved": "2018-04-30T10:50:36.779Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.52d4c3219e4c45a4b325" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:22.171Z", - "deadline": "2018-05-01T09:55:22.171Z", - "expires": "2019-04-30T09:55:22.171Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.52d4c3219e4c45a4b325", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:22.171Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:22.171Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:22.171Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=11", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-11" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-11", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 11, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h11" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "CzF4hmLhT3GVPzuNGKP6VA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:12.116Z", - "expires": "2019-04-30T09:55:12.116Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-396", - "takenUntil": "2018-04-30T11:47:57.230Z", - "scheduled": "2018-04-30T10:36:55.031Z", - "started": "2018-04-30T10:36:55.690Z", - "resolved": "2018-04-30T11:31:43.140Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.1c5580cde1cb5ae93797" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:12.116Z", - "deadline": "2018-05-01T09:55:12.116Z", - "expires": "2019-04-30T09:55:12.116Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1c5580cde1cb5ae93797", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:12.116Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:12.116Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--test-type=testharness", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--test-type=testharness", - "--e10s", - "--total-chunk=5", - "--this-chunk=4" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-web-platform-tests-e10s-4" - }, - "tags": { - "os": "macosx", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 5 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D0OkScZuQeytQOMCWB_j8Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:06.911Z", - "expires": "2019-04-30T09:55:06.911Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e8f26d84f9280a07", - "takenUntil": "2018-04-30T11:51:46.193Z", - "scheduled": "2018-04-30T11:15:44.945Z", - "started": "2018-04-30T11:31:46.284Z", - "resolved": "2018-04-30T11:45:26.897Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:06.911Z", - "deadline": "2018-05-01T09:55:06.911Z", - "expires": "2019-04-30T09:55:06.911Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:06.911Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:06.911Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_vm_config.py --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000 --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-talos-g5-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Talos performance tests with e10s", - "tier": 3, - "symbol": "g5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "D1M6Uh0ORuiEfq1PX_5CHg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:57.612Z", - "expires": "2019-04-30T09:54:57.612Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-087423b2833be5c86", - "takenUntil": "2018-04-30T11:46:45.109Z", - "scheduled": "2018-04-30T10:38:59.836Z", - "started": "2018-04-30T10:40:34.452Z", - "resolved": "2018-04-30T11:31:24.033Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Aan3dsW3T7CXNeZvRE-LKQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.7d11a0744c351c6f5af1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:57.612Z", - "deadline": "2018-05-01T09:54:57.612Z", - "expires": "2019-04-30T09:54:57.612Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7d11a0744c351c6f5af1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:57.612Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:57.612Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:57.612Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=9", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-9" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-9", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 9, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R9" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D3az375QRciZnWHzesuFDA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.712Z", - "expires": "2019-04-30T09:55:29.712Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0e8d62b5c87fcca43", - "takenUntil": "2018-04-30T11:21:46.395Z", - "scheduled": "2018-04-30T10:30:05.258Z", - "started": "2018-04-30T10:30:58.877Z", - "resolved": "2018-04-30T11:10:43.974Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.e8417112a1b7ff3f7335" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.712Z", - "deadline": "2018-05-01T09:55:29.712Z", - "expires": "2019-04-30T09:55:29.712Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e8417112a1b7ff3f7335", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.712Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.712Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.712Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=10", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-xpcshell-7" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/debug-xpcshell-7" - }, - "extra": { - "chunks": { - "current": 7, - "total": 10 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D5ZSEIxCSDigWR3NxYZHRQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:56.018Z", - "expires": "2019-04-30T09:54:56.018Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03a008a3cd062bb94", - "takenUntil": "2018-04-30T12:14:01.795Z", - "scheduled": "2018-04-30T11:02:59.017Z", - "started": "2018-04-30T11:02:59.654Z", - "resolved": "2018-04-30T11:57:59.505Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:56.018Z", - "deadline": "2018-05-01T09:54:56.018Z", - "expires": "2019-04-30T09:54:56.018Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:56.018Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:56.018Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=11" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-web-platform-tests-e10s-11" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-e10s-11" - }, - "extra": { - "chunks": { - "current": 11, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt11" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D5_W_NbfRjWYIUb1boc1Wg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:49.860Z", - "expires": "2019-04-30T09:54:49.860Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-linux64-ms-313", - "takenUntil": "2018-04-30T10:56:29.935Z", - "scheduled": "2018-04-30T10:36:28.821Z", - "started": "2018-04-30T10:36:30.027Z", - "resolved": "2018-04-30T10:45:05.715Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.5953dc9205ce3c8488a8" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:49.860Z", - "deadline": "2018-05-01T09:54:49.860Z", - "expires": "2019-04-30T09:54:49.860Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-30T09:54:49.860Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-30T09:54:49.860Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-30T09:54:49.860Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1500, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--suite=other-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos other ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-talos-other-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-other-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "o" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D660eNbhRfCqgi1l1USFoA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.411Z", - "expires": "2019-04-30T09:55:01.411Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0bc42af0645bc1444", - "takenUntil": "2018-04-30T11:52:23.699Z", - "scheduled": "2018-04-30T11:13:46.382Z", - "started": "2018-04-30T11:32:23.785Z", - "resolved": "2018-04-30T11:42:28.602Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.411Z", - "deadline": "2018-05-01T09:55:01.411Z", - "expires": "2019-04-30T09:55:01.411Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.411Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.411Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-media --e10s --total-chunk=3 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-mochitest-media-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/opt-mochitest-media-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D7lqHF6mTxaGyDi_nk-X0w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.470Z", - "expires": "2019-04-30T09:55:15.470Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0bec31bc1755d05bf", - "takenUntil": "2018-04-30T11:46:52.562Z", - "scheduled": "2018-04-30T11:13:46.253Z", - "started": "2018-04-30T11:26:52.645Z", - "resolved": "2018-04-30T11:40:47.303Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.470Z", - "deadline": "2018-05-01T09:55:15.470Z", - "expires": "2019-04-30T09:55:15.470Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:15.470Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:15.470Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-web-platform-tests-e10s-4" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D7u5hQFmSwy442dXnNZrrg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:55.864Z", - "expires": "2019-04-30T09:54:55.864Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0070", - "takenUntil": "2018-04-30T11:11:48.154Z", - "scheduled": "2018-04-30T10:34:47.026Z", - "started": "2018-04-30T10:34:47.730Z", - "resolved": "2018-04-30T10:58:35.617Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "KtBhdwcgTYOMuvxna77mGw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.97d6e80cd7b57b5e6321" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:55.864Z", - "deadline": "2018-05-01T09:54:55.864Z", - "expires": "2019-04-30T09:54:55.864Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.97d6e80cd7b57b5e6321", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:55.864Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:55.864Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KtBhdwcgTYOMuvxna77mGw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KtBhdwcgTYOMuvxna77mGw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--total-chunk=3", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "KtBhdwcgTYOMuvxna77mGw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/debug-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-macosx64/debug-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D8eW-ELqSIWTdgGJ_ok6ng", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:21.038Z", - "expires": "2019-04-30T09:55:21.038Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-055247cde6c9748ee", - "takenUntil": "2018-04-30T11:20:59.378Z", - "scheduled": "2018-04-30T10:30:05.096Z", - "started": "2018-04-30T10:30:12.913Z", - "resolved": "2018-04-30T11:11:24.447Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.f75599fb4fa35e1f9354" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:21.038Z", - "deadline": "2018-05-01T09:55:21.038Z", - "expires": "2019-04-30T09:55:21.038Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f75599fb4fa35e1f9354", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:21.038Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:21.038Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:21.038Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--test-type=wdspec", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform webdriver-spec run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-web-platform-tests-wdspec-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-wdspec-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-wdspec", - "name": "web-platform-tests-wdspec" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "Wd" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DCf_OF1AQm-FAtwxdIJYsw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:09.178Z", - "expires": "2019-04-30T09:55:09.178Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03d795ef5cdfc0a3d", - "takenUntil": "2018-04-30T11:12:51.666Z", - "scheduled": "2018-04-30T10:36:28.819Z", - "started": "2018-04-30T10:37:28.085Z", - "resolved": "2018-04-30T10:54:04.013Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.59cc1cfb6888fa66ded3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:09.178Z", - "deadline": "2018-05-01T09:55:09.178Z", - "expires": "2019-04-30T09:55:09.178Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.59cc1cfb6888fa66ded3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:09.178Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:09.178Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:09.178Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-mochitest-devtools-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/opt-mochitest-devtools-chrome-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DDCAcP6fQGC_mM65arxrhQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:30.407Z", - "expires": "2019-04-30T09:55:30.407Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b37ecd2cd2c89cb5", - "takenUntil": "2018-04-30T12:24:51.159Z", - "scheduled": "2018-04-30T11:23:07.794Z", - "started": "2018-04-30T11:47:50.224Z", - "resolved": "2018-04-30T12:08:08.983Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GTG52Q5aT8yBK-HeM5jpMg", - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:30.407Z", - "deadline": "2018-05-01T09:55:30.407Z", - "expires": "2019-04-30T09:55:30.407Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:30.407Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:30.407Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GTG52Q5aT8yBK-HeM5jpMg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --xpcshell-suite=xpcshell --code-coverage --total-chunk=8 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-xpcshell-3" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-xpcshell-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DER81MnUQKuL2Ok_0sIQmA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:58.572Z", - "expires": "2019-04-30T09:54:58.572Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c3cec8f5f04a0f7c", - "takenUntil": "2018-04-30T11:13:22.925Z", - "scheduled": "2018-04-30T10:37:24.599Z", - "started": "2018-04-30T10:37:59.744Z", - "resolved": "2018-04-30T10:56:51.842Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.cd02e224c2cce15fc4bd" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:58.572Z", - "deadline": "2018-05-01T09:54:58.572Z", - "expires": "2019-04-30T09:54:58.572Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.cd02e224c2cce15fc4bd", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:58.572Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:58.572Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:58.572Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=marionette", - "--total-chunk=10", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-marionette-9" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-marionette-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 10 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 2, - "symbol": "Mn9", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DEVDrLNfT4SItP5B24VPVw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:15.850Z", - "expires": "2019-04-30T09:55:15.850Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-218", - "takenUntil": "2018-04-30T10:56:55.437Z", - "scheduled": "2018-04-30T10:36:54.925Z", - "started": "2018-04-30T10:36:55.517Z", - "resolved": "2018-04-30T10:47:34.817Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "BQUskIWCSP6rfyzBSoVxlg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.20dbeb6b2ddf9a530af7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:15.850Z", - "deadline": "2018-05-01T09:55:15.850Z", - "expires": "2019-04-30T09:55:15.850Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.20dbeb6b2ddf9a530af7", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:15.850Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:15.850Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/talos_script.py", - "--cfg", - "mozharness/configs/talos/mac_config.py", - "--suite=chromez-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQUskIWCSP6rfyzBSoVxlg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--suite=chromez-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BQUskIWCSP6rfyzBSoVxlg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos chrome ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-macosx64/opt-talos-chrome-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-talos-chrome-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "c" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DErOhs-ATzijiYKHLnvORg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:49.881Z", - "expires": "2019-04-30T09:54:49.881Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-058bea048bf74e5c7", - "takenUntil": "2018-04-30T11:09:40.514Z", - "scheduled": "2018-04-30T10:49:04.539Z", - "started": "2018-04-30T10:49:40.599Z", - "resolved": "2018-04-30T11:03:08.173Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.54d34fbb07dabb8c27c6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:49.881Z", - "deadline": "2018-05-01T09:54:49.881Z", - "expires": "2019-04-30T09:54:49.881Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.54d34fbb07dabb8c27c6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:49.881Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:49.881Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:49.881Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--suite=tp6-stylo-threads-e10s", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--code-coverage", - "--add-option", - "--cycles,1", - "--add-option", - "--tppagecycles,1", - "--add-option", - "--no-upload-results", - "--add-option", - "--tptimeout,15000", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "talos/linux64_config_taskcluster.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "talos_script.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos Stylo sequential tp6 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-talos-tp6-stylo-threads-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-talos-tp6-stylo-threads-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "Tss-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Talos performance tests with e10s, Stylo sequential", - "tier": 3, - "symbol": "tp6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DH5iUEBAS0OlXsCwl7ev4w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:01.292Z", - "expires": "2019-04-30T09:55:01.292Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-298", - "takenUntil": "2018-04-30T12:02:58.172Z", - "scheduled": "2018-04-30T11:42:57.090Z", - "started": "2018-04-30T11:42:58.262Z", - "resolved": "2018-04-30T11:51:33.540Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "GGchMyWWSMW0surKh5kr3Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:01.292Z", - "deadline": "2018-05-01T09:55:01.292Z", - "expires": "2019-04-30T09:55:01.292Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:01.292Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:01.292Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tp6-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GGchMyWWSMW0surKh5kr3Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tp6-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "GGchMyWWSMW0surKh5kr3Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos tp6 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32-pgo/opt-talos-tp6-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-tp6-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tp6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DIKB0OdMRQyWrX9j3PBT_w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.629Z", - "expires": "2019-04-30T09:55:04.629Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0bf502295c9136c31", - "takenUntil": "2018-04-30T11:28:08.657Z", - "scheduled": "2018-04-30T10:36:29.309Z", - "started": "2018-04-30T10:37:21.913Z", - "resolved": "2018-04-30T11:08:12.579Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.e4519c0465c8d72e5893" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.629Z", - "deadline": "2018-05-01T09:55:04.629Z", - "expires": "2019-04-30T09:55:04.629Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e4519c0465c8d72e5893", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:04.629Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:04.629Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:04.629Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-web-platform-tests-e10s-3" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DJi0OLaQRSqJi_fSlK_v1w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:07.810Z", - "expires": "2019-04-30T09:55:07.810Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06537d719c1ad8ae2", - "takenUntil": "2018-04-30T11:47:02.984Z", - "scheduled": "2018-04-30T10:38:59.957Z", - "started": "2018-04-30T10:40:52.110Z", - "resolved": "2018-04-30T11:30:49.126Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Aan3dsW3T7CXNeZvRE-LKQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ddcfd68efdc62299a656" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:07.810Z", - "deadline": "2018-05-01T09:55:07.810Z", - "expires": "2019-04-30T09:55:07.810Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ddcfd68efdc62299a656", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:07.810Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:07.810Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:07.810Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=12", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Aan3dsW3T7CXNeZvRE-LKQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-12" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-12", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 12, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R12" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DJnYUqJxR--Pc978aaZRZQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:03.185Z", - "expires": "2019-04-30T09:55:03.185Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0dd434783797bd952", - "takenUntil": "2018-04-30T11:05:15.619Z", - "scheduled": "2018-04-30T10:27:41.779Z", - "started": "2018-04-30T10:29:52.072Z", - "resolved": "2018-04-30T10:56:46.712Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "DrYLQaCoSBW3UAsBNjKcQQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.04a3a87ec6051e1d294f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:03.185Z", - "deadline": "2018-05-01T09:55:03.185Z", - "expires": "2019-04-30T09:55:03.185Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.04a3a87ec6051e1d294f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:03.185Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:03.185Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:03.185Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=14", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DrYLQaCoSBW3UAsBNjKcQQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/debug-mochitest-e10s-14" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux32/debug-mochitest-e10s-14", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 14, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "14" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DKbfAw1uRNeB7pWoFCNwYQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.642Z", - "expires": "2019-04-30T09:55:23.642Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ffc50d946ddc0aad", - "takenUntil": "2018-04-30T11:22:49.116Z", - "scheduled": "2018-04-30T11:02:40.110Z", - "started": "2018-04-30T11:02:49.202Z", - "resolved": "2018-04-30T11:10:30.413Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.ee7f94259a823fbac371" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.642Z", - "deadline": "2018-05-01T09:55:23.642Z", - "expires": "2019-04-30T09:55:23.642Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ee7f94259a823fbac371", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:23.642Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:23.642Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:23.642Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-xpcshell-3" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-xpcshell-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DKjfmP0FQx-cAtuPDQIPaA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.944Z", - "expires": "2019-04-30T09:54:44.944Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b0d3ce77d4277909", - "takenUntil": "2018-04-30T11:24:21.886Z", - "scheduled": "2018-04-30T09:56:18.383Z", - "started": "2018-04-30T09:56:18.896Z", - "resolved": "2018-04-30T11:04:23.277Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "A7tJzqugQTiQTixLfy6JaA", - "Ct4QXUZVR9WyNqJ93Hi7oA", - "atUiJvNQQD2DysVIjneLGA", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.win64-st-an-debug", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.win64-st-an-debug", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.944Z", - "deadline": "2018-05-01T09:54:44.944Z", - "expires": "2019-04-30T09:54:44.944Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180430095344", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@A7tJzqugQTiQTixLfy6JaA public/build/rustc.tar.bz2@Ct4QXUZVR9WyNqJ93Hi7oA public/build/sccache2.tar.bz2@atUiJvNQQD2DysVIjneLGA", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-30T09:54:44.944Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision 63519bfd42ee379f597c0357af2e712ec3cd9f50 https://hg.mozilla.org/mozilla-central .\\build\\src", - ":: TinderboxPrint:63519bfd42ee379f597c0357af2e712ec3cd9f50\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\clang_debug.py --branch mozilla-central --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/static-analysis", - "description": "Win64 Static Analysis Debug (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "static-analysis-win64-st-an/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win64-st-an/debug" - }, - "extra": { - "index": { - "rank": 1525082024 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - }, - { - "status": { - "taskId": "DL51fMmNTlKQjjXf5S8Viw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.999Z", - "expires": "2019-04-30T09:55:29.999Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0e17c92689c002759", - "takenUntil": "2018-04-30T10:50:45.450Z", - "scheduled": "2018-04-30T10:30:05.200Z", - "started": "2018-04-30T10:30:45.528Z", - "resolved": "2018-04-30T10:44:57.741Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.b78f28f8aa826a0e6b70" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.999Z", - "deadline": "2018-05-01T09:55:29.999Z", - "expires": "2019-04-30T09:55:29.999Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b78f28f8aa826a0e6b70", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:29.999Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:29.999Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:29.999Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--enable-webrender", - "--total-chunk=16", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-mochitest-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-qr/debug-mochitest-e10s-6", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DLQZqUXkQRagmeyKNJYxhg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.240Z", - "expires": "2019-04-30T09:55:04.240Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-044c938c04e723346", - "takenUntil": "2018-04-30T11:13:34.551Z", - "scheduled": "2018-04-30T10:36:29.310Z", - "started": "2018-04-30T10:38:11.237Z", - "resolved": "2018-04-30T10:59:50.324Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "N1YNYiNfSFy7dIPGxcPj6w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.2cd8a1f9518d876e8cf5" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.240Z", - "deadline": "2018-05-01T09:55:04.240Z", - "expires": "2019-04-30T09:55:04.240Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2cd8a1f9518d876e8cf5", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:04.240Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:04.240Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:04.240Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1YNYiNfSFy7dIPGxcPj6w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/opt-mochitest-browser-chrome-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/opt-mochitest-browser-chrome-e10s-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DNU4nVl4ThmzPrnnz2wPHQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.475Z", - "expires": "2019-04-30T09:55:23.475Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ec35e692c1e42b18", - "takenUntil": "2018-04-30T11:40:26.438Z", - "scheduled": "2018-04-30T11:02:33.203Z", - "started": "2018-04-30T11:03:24.842Z", - "resolved": "2018-04-30T11:28:35.994Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.475Z", - "deadline": "2018-05-01T09:55:23.475Z", - "expires": "2019-04-30T09:55:23.475Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:23.475Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:23.475Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt6" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DNx7UvuNTeyO2m13B9MWyQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:46.475Z", - "expires": "2019-04-30T09:54:46.475Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-081f4f0d9009353b2", - "takenUntil": "2018-04-30T12:10:40.205Z", - "scheduled": "2018-04-30T10:49:04.135Z", - "started": "2018-04-30T10:49:07.251Z", - "resolved": "2018-04-30T12:02:33.815Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SSJi3bV7TAKa_5mllOAG1w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.223bc88bde4b2c0c9d86" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:46.475Z", - "deadline": "2018-05-01T09:54:46.475Z", - "expires": "2019-04-30T09:54:46.475Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.223bc88bde4b2c0c9d86", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:46.475Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:46.475Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:46.475Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=7", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SSJi3bV7TAKa_5mllOAG1w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-ccov/opt-web-platform-tests-e10s-7" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-web-platform-tests-e10s-7" - }, - "extra": { - "chunks": { - "current": 7, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt7" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DPaeSR9GS7isNfgSuDwc3A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:24.215Z", - "expires": "2019-04-30T09:55:24.215Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0454d958eb0b07b85", - "takenUntil": "2018-04-30T11:38:16.787Z", - "scheduled": "2018-04-30T11:02:40.173Z", - "started": "2018-04-30T11:02:53.228Z", - "resolved": "2018-04-30T11:23:11.321Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.c8548f37d880a54a9b19" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:24.215Z", - "deadline": "2018-05-01T09:55:24.215Z", - "expires": "2019-04-30T09:55:24.215Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c8548f37d880a54a9b19", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:24.215Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:24.215Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:24.215Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=11", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-web-platform-tests-e10s-11" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-e10s-11" - }, - "extra": { - "chunks": { - "current": 11, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt11" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DPcKxQphRQqcvx0NM5cvow", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:25.436Z", - "expires": "2019-04-30T09:55:25.436Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-04685f683199501dd", - "takenUntil": "2018-04-30T12:02:30.417Z", - "scheduled": "2018-04-30T11:02:33.192Z", - "started": "2018-04-30T11:08:26.282Z", - "resolved": "2018-04-30T11:43:29.956Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:25.436Z", - "deadline": "2018-05-01T09:55:25.436Z", - "expires": "2019-04-30T09:55:25.436Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:25.436Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:25.436Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest-no-accel --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest-no-accel --e10s --total-chunk=4 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-reftest-no-accel-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-reftest-no-accel-e10s-2", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DSCMCqzPR3aGOu5mTUd_uQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:27.930Z", - "expires": "2019-04-30T09:55:27.930Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f10186996a1b0de6", - "takenUntil": "2018-04-30T10:50:35.947Z", - "scheduled": "2018-04-30T10:30:05.294Z", - "started": "2018-04-30T10:30:36.039Z", - "resolved": "2018-04-30T10:45:33.664Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.705a68778f0ebd5c41ac" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:27.930Z", - "deadline": "2018-05-01T09:55:27.930Z", - "expires": "2019-04-30T09:55:27.930Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.705a68778f0ebd5c41ac", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:27.930Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:27.930Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:27.930Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=a11y", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "a11y", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-a11y", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DT03dNgZQGarcEGbwyqOCQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:59.583Z", - "expires": "2019-04-30T09:54:59.583Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0bd6ce24cac61f6a8", - "takenUntil": "2018-04-30T11:47:43.768Z", - "scheduled": "2018-04-30T11:13:17.546Z", - "started": "2018-04-30T11:27:43.853Z", - "resolved": "2018-04-30T11:41:34.358Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:59.583Z", - "deadline": "2018-05-01T09:54:59.583Z", - "expires": "2019-04-30T09:54:59.583Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:59.583Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:59.583Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-mochitest-plain-headless-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/opt-mochitest-plain-headless-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h5" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DTDvpLT1SGO_1Q1TH1OHCg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:08.662Z", - "expires": "2019-04-30T09:55:08.662Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ba2ae8d33ba51898", - "takenUntil": "2018-04-30T11:44:29.257Z", - "scheduled": "2018-04-30T11:13:17.324Z", - "started": "2018-04-30T11:24:29.334Z", - "resolved": "2018-04-30T11:28:35.422Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "cWt8R5ZzTLqRoNOXMjbk8w" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:08.662Z", - "deadline": "2018-05-01T09:55:08.662Z", - "expires": "2019-04-30T09:55:08.662Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:08.662Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:08.662Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --cppunittest-suite=cppunittest --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cWt8R5ZzTLqRoNOXMjbk8w/artifacts/public/build/target.test_packages.json --download-symbols ondemand --cppunittest-suite=cppunittest" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "cWt8R5ZzTLqRoNOXMjbk8w", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/opt-cppunit" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 1, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DTIbfaISRP6z3UP4O5eZuQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:00.405Z", - "expires": "2019-04-30T09:55:00.405Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-09fe10a11d11486c0", - "takenUntil": "2018-04-30T11:44:27.752Z", - "scheduled": "2018-04-30T11:02:59.214Z", - "started": "2018-04-30T11:07:26.425Z", - "resolved": "2018-04-30T11:28:42.694Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:00.405Z", - "deadline": "2018-05-01T09:55:00.405Z", - "expires": "2019-04-30T09:55:00.405Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:00.405Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:00.405Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-mochitest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows10-64/debug-mochitest-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DTkeRe5NRZmzwKYUZHTOfg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:05.915Z", - "expires": "2019-04-30T09:55:05.915Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-069ca954f7bdb9552", - "takenUntil": "2018-04-30T11:22:59.505Z", - "scheduled": "2018-04-30T11:02:59.014Z", - "started": "2018-04-30T11:02:59.584Z", - "resolved": "2018-04-30T11:14:29.816Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ev4OVc4eSMuOhGFIcto4EA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:05.915Z", - "deadline": "2018-05-01T09:55:05.915Z", - "expires": "2019-04-30T09:55:05.915Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:05.915Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:05.915Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ev4OVc4eSMuOhGFIcto4EA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=reftest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Ev4OVc4eSMuOhGFIcto4EA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64/debug-web-platform-tests-reftests-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-reftests-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DUhpgh-OS5e1M_iP6orQfw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:29.360Z", - "expires": "2019-04-30T09:55:29.360Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0641ef6ffd10fbc8e", - "takenUntil": "2018-04-30T12:10:55.394Z", - "scheduled": "2018-04-30T11:02:33.483Z", - "started": "2018-04-30T11:16:52.180Z", - "resolved": "2018-04-30T11:52:36.058Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "bTP8HVfTSQuepueTNLh_Qw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:29.360Z", - "deadline": "2018-05-01T09:55:29.360Z", - "expires": "2019-04-30T09:55:29.360Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:55:29.360Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:55:29.360Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bTP8HVfTSQuepueTNLh_Qw/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --total-chunk=4 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "bTP8HVfTSQuepueTNLh_Qw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/debug-reftest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-windows7-32/debug-reftest-e10s-4", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R4" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DUzkpqGaQQ2ntO4BlvOCSQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:58.971Z", - "expires": "2019-04-30T09:54:58.971Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-02c5560b1c20c0379", - "takenUntil": "2018-04-30T11:12:44.819Z", - "scheduled": "2018-04-30T10:34:56.694Z", - "started": "2018-04-30T10:37:21.387Z", - "resolved": "2018-04-30T10:53:47.189Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.f29fe0c3d78202179933" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:58.971Z", - "deadline": "2018-05-01T09:54:58.971Z", - "expires": "2019-04-30T09:54:58.971Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f29fe0c3d78202179933", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:58.971Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:58.971Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:58.971Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=3" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-mochitest-media-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-media-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda3" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DVl8hBEsTTe3W1N_WkbgtQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:04.453Z", - "expires": "2019-04-30T09:55:04.453Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0a531d4acaf1da0ab", - "takenUntil": "2018-04-30T11:22:03.454Z", - "scheduled": "2018-04-30T10:31:11.445Z", - "started": "2018-04-30T10:31:16.712Z", - "resolved": "2018-04-30T11:04:28.888Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "VSIQ5dcvSzOIQaZ3IA835w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.be729bd3988fba96a3a9" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:04.453Z", - "deadline": "2018-05-01T09:55:04.453Z", - "expires": "2019-04-30T09:55:04.453Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.be729bd3988fba96a3a9", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:04.453Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:04.453Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:04.453Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=4", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidx86.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VSIQ5dcvSzOIQaZ3IA835w/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.2-x86/opt-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.2-x86/opt-mochitest-chrome-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-2-x86" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DWFwdbw2R4C8uW1IIuLqqA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:10.167Z", - "expires": "2019-04-30T09:55:10.167Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-00090782664e61251", - "takenUntil": "2018-04-30T11:44:21.649Z", - "scheduled": "2018-04-30T10:37:24.667Z", - "started": "2018-04-30T10:38:10.659Z", - "resolved": "2018-04-30T11:37:43.427Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "C4gR1cv8SpOBakyOu6LKCw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.fb5839a251bb49ab3f3a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:10.167Z", - "deadline": "2018-05-01T09:55:10.167Z", - "expires": "2019-04-30T09:55:10.167Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fb5839a251bb49ab3f3a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:10.167Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:10.167Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:10.167Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=30", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C4gR1cv8SpOBakyOu6LKCw/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-30" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-30", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 30, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R30" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DXcRxqljRBmOjOCMipnhgA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:50.299Z", - "expires": "2019-04-30T09:54:50.299Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-02a5df595ce164474", - "takenUntil": "2018-04-30T11:51:46.933Z", - "scheduled": "2018-04-30T11:13:46.370Z", - "started": "2018-04-30T11:31:47.015Z", - "resolved": "2018-04-30T11:35:31.685Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Lc44F9MwQp2tkaeg2yYP2Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:50.299Z", - "deadline": "2018-05-01T09:54:50.299Z", - "expires": "2019-04-30T09:54:50.299Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:50.299Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:50.299Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\firefox_ui_tests\\functional.py --cfg mozharness\\configs\\firefox_ui_tests\\taskcluster_windows.py --tag local --e10s --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Lc44F9MwQp2tkaeg2yYP2Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --tag local --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Lc44F9MwQp2tkaeg2yYP2Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Firefox-ui-tests functional run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows7-32/opt-firefox-ui-functional-local-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-firefox-ui-functional-local-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "functional local", - "name": "firefox-ui" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "Fxfn-l-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Firefox functional tests (local) with e10s", - "tier": 1, - "symbol": "en-US" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "DYdVuX2qTWe3uQLxu3Bk6g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:59.511Z", - "expires": "2019-04-30T09:54:59.511Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-2", - "workerId": "i-0694a90d18dd1e525", - "takenUntil": "2018-04-30T12:08:38.063Z", - "scheduled": "2018-04-30T11:15:44.907Z", - "started": "2018-04-30T11:31:36.899Z", - "resolved": "2018-04-30T11:55:41.008Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "NOOFo3BxQ_-l7MyFmfqfYA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:59.511Z", - "deadline": "2018-05-01T09:54:59.511Z", - "expires": "2019-04-30T09:54:59.511Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-30T09:54:59.511Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-30T09:54:59.511Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_vm_config.py --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000 --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NOOFo3BxQ_-l7MyFmfqfYA/artifacts/public/build/target.test_packages.json --download-symbols true --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --code-coverage --add-option --cycles,1 --add-option --tppagecycles,1 --add-option --no-upload-results --add-option --tptimeout,15000" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-windows10-64-ccov/debug-talos-damp-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Talos performance tests with e10s", - "tier": 3, - "symbol": "damp" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DZElXfMSRTSEGllW704KFQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:24.185Z", - "expires": "2019-04-30T09:55:24.185Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03b1a5666963b51ce", - "takenUntil": "2018-04-30T11:36:55.837Z", - "scheduled": "2018-04-30T10:30:05.162Z", - "started": "2018-04-30T10:30:46.130Z", - "resolved": "2018-04-30T11:18:54.818Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.a295d5ecc028d10fa696" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:24.185Z", - "deadline": "2018-05-01T09:55:24.185Z", - "expires": "2019-04-30T09:55:24.185Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a295d5ecc028d10fa696", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:24.185Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:24.185Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:24.185Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-qr/debug-mochitest-media-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-qr/debug-mochitest-media-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "D_KRIxCqTOSbcnVbHIlUnA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:11.933Z", - "expires": "2019-04-30T09:55:11.933Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-02f56a92d73370c62", - "takenUntil": "2018-04-30T11:10:38.132Z", - "scheduled": "2018-04-30T10:34:56.351Z", - "started": "2018-04-30T10:35:14.528Z", - "resolved": "2018-04-30T10:56:55.873Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "B6KFSq0DRA-8EWrUFN1o0g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.93098ac2247ffe8be474" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:11.933Z", - "deadline": "2018-05-01T09:55:11.933Z", - "expires": "2019-04-30T09:55:11.933Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.93098ac2247ffe8be474", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:11.933Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:11.933Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:11.933Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=1" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B6KFSq0DRA-8EWrUFN1o0g/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Db-5MDY7TKe4Fy_PnizP4A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:50.792Z", - "expires": "2019-04-30T09:54:50.792Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-03d6d81af29839cb3", - "takenUntil": "2018-04-30T11:15:32.342Z", - "scheduled": "2018-04-30T10:38:29.299Z", - "started": "2018-04-30T10:40:08.813Z", - "resolved": "2018-04-30T11:01:25.267Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "L7COCN9GSrublARJD_U_LA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.9507fdc9fe6a89a61fc7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:50.792Z", - "deadline": "2018-05-01T09:54:50.792Z", - "expires": "2019-04-30T09:54:50.792Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9507fdc9fe6a89a61fc7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:54:50.792Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:54:50.792Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:54:50.792Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L7COCN9GSrublARJD_U_LA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux32/opt-web-platform-tests-e10s-2" - }, - "tags": { - "os": "linux", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-web-platform-tests-e10s-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt2" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "Db0F8Hk5TBCJLZjQHc7OLw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:25.859Z", - "expires": "2019-04-30T09:55:25.859Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-004890014e0ab1d4f", - "takenUntil": "2018-04-30T11:07:10.831Z", - "scheduled": "2018-04-30T10:30:05.158Z", - "started": "2018-04-30T10:31:47.087Z", - "resolved": "2018-04-30T11:01:59.833Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "IOh-tczSST-IZWprUKmsrg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.0245ec9cb6c42e91253b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:25.859Z", - "deadline": "2018-05-01T09:55:25.859Z", - "expires": "2019-04-30T09:55:25.859Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0245ec9cb6c42e91253b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:25.859Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:25.859Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:25.859Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IOh-tczSST-IZWprUKmsrg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64/debug-mochitest-e10s-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64/debug-mochitest-e10s-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "15" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "De9DF2BDRD6puxmlN9_Vvw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:55:23.139Z", - "expires": "2019-04-30T09:55:23.139Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0cf81be99adc72347", - "takenUntil": "2018-04-30T11:38:24.215Z", - "scheduled": "2018-04-30T11:02:40.475Z", - "started": "2018-04-30T11:03:00.948Z", - "resolved": "2018-04-30T11:18:33.865Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "SeX8_VBUTq6P2ub7SuO-2w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921", - "coalesce.v1.mozilla-central.a05806256c606edfbc4e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:55:23.139Z", - "deadline": "2018-05-01T09:55:23.139Z", - "expires": "2019-04-30T09:55:23.139Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a05806256c606edfbc4e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-30T09:55:23.139Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-30T09:55:23.139Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-30T09:55:23.139Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SeX8_VBUTq6P2ub7SuO-2w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "test-linux64-pgo/opt-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "toros@mozilla.com", - "label": "test-linux64-pgo/opt-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt1" - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw", - "index": { - "rank": 1525082024 - } - } - } - }, - { - "status": { - "taskId": "NOOFo3BxQ_-l7MyFmfqfYA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "deadline": "2018-05-01T09:54:44.968Z", - "expires": "2019-04-30T09:54:44.968Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-075620ccb93d244b7", - "takenUntil": "2018-04-30T11:24:22.065Z", - "scheduled": "2018-04-30T09:56:18.767Z", - "started": "2018-04-30T09:56:19.836Z", - "resolved": "2018-04-30T11:15:43.137Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "MibGDsa4Q7uFNzDf7EV6nw", - "dependencies": [ - "Ct4QXUZVR9WyNqJ93Hi7oA", - "VU1sfjH8TDa7-dnFFsEcxg", - "atUiJvNQQD2DysVIjneLGA", - "MibGDsa4Q7uFNzDf7EV6nw" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-central.pushdate.2018.04.30.20180430095344.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-central.pushlog-id.33921.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-central.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.win64-ccov-debug", - "index.gecko.v2.trunk.revision.63519bfd42ee379f597c0357af2e712ec3cd9f50.firefox.win64-ccov-debug", - "tc-treeherder.v2.mozilla-central.63519bfd42ee379f597c0357af2e712ec3cd9f50.33921" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-30T09:54:44.968Z", - "deadline": "2018-05-01T09:54:44.968Z", - "expires": "2019-04-30T09:54:44.968Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180430095344", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@Ct4QXUZVR9WyNqJ93Hi7oA public/build/sccache2.tar.bz2@atUiJvNQQD2DysVIjneLGA", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "63519bfd42ee379f597c0357af2e712ec3cd9f50" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-30T09:54:44.968Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision 63519bfd42ee379f597c0357af2e712ec3cd9f50 https://hg.mozilla.org/mozilla-central .\\build\\src", - ":: TinderboxPrint:63519bfd42ee379f597c0357af2e712ec3cd9f50\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\ccov_debug.py --branch mozilla-central --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "toros@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/63519bfd42ee379f597c0357af2e712ec3cd9f50/taskcluster/ci/build", - "description": "Win64 Debug Code Coverage ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=63519bfd42ee379f597c0357af2e712ec3cd9f50))", - "name": "build-win64-ccov/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "toros@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-ccov/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "ccov": true - } - }, - "parent": "MibGDsa4Q7uFNzDf7EV6nw" - } - } - } - ], - "continuationToken": "1!32!TWliR0RzYTRRN3VGTnpEZjdFVjZudw--~1!32!RGVMc0pMUnZSUzZGWHA3bm9yZ29WZw--" -} diff --git a/events/tests/fixtures/RS0UwZahQ_qAcdZzEb_Y9g.json b/events/tests/fixtures/RS0UwZahQ_qAcdZzEb_Y9g.json deleted file mode 100644 index f18b71dc4..000000000 --- a/events/tests/fixtures/RS0UwZahQ_qAcdZzEb_Y9g.json +++ /dev/null @@ -1,30709 +0,0 @@ -{ - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "tasks": [ - { - "status": { - "taskId": "A-QCe05qQpSknRLWACkMEA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:09.035Z", - "expires": "2019-04-20T03:53:09.035Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-058dc1e587128e185", - "takenUntil": "2018-04-20T05:28:44.210Z", - "scheduled": "2018-04-20T05:08:43.552Z", - "started": "2018-04-20T05:08:44.292Z", - "resolved": "2018-04-20T05:15:44.402Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:09.035Z", - "deadline": "2018-04-21T03:53:09.035Z", - "expires": "2019-04-20T03:53:09.035Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:09.035Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:09.035Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --enable-webrender --total-chunk=8 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-qr/opt-mochitest-webgl-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-qr/opt-mochitest-webgl-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A-jOOuz6QuaCpZvgFvvymg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:11.053Z", - "expires": "2019-04-20T03:53:11.053Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f7a9ac287c0fd2ea", - "takenUntil": "2018-04-20T05:08:50.053Z", - "scheduled": "2018-04-20T04:18:00.397Z", - "started": "2018-04-20T04:18:02.747Z", - "resolved": "2018-04-20T04:54:36.432Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.70db3ead26be8fb675d4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:11.053Z", - "deadline": "2018-04-21T03:53:11.053Z", - "expires": "2019-04-20T03:53:11.053Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.70db3ead26be8fb675d4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:11.053Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:11.053Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:11.053Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=23", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-23" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-23", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 23, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R23" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A0qWb6h6Rga2tNWUPiYw6w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:37.245Z", - "expires": "2019-04-20T03:52:37.245Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0b0cb964c30bbcb28", - "takenUntil": "2018-04-20T06:16:54.103Z", - "scheduled": "2018-04-20T05:39:51.288Z", - "started": "2018-04-20T05:39:51.704Z", - "resolved": "2018-04-20T05:59:07.899Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "X0HFDKG7SGq4-y-ncqsizA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:37.245Z", - "deadline": "2018-04-21T03:52:37.245Z", - "expires": "2019-04-20T03:52:37.245Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:37.245Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:37.245Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X0HFDKG7SGq4-y-ncqsizA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X0HFDKG7SGq4-y-ncqsizA/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "X0HFDKG7SGq4-y-ncqsizA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32-pgo/opt-mochitest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32-pgo/opt-mochitest-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A1JZrYaqSF-z43KYvqJF5g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.007Z", - "expires": "2019-04-20T03:52:45.007Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0c37ef28cfe207de3", - "takenUntil": "2018-04-20T05:13:33.693Z", - "scheduled": "2018-04-20T04:37:45.217Z", - "started": "2018-04-20T04:38:09.971Z", - "resolved": "2018-04-20T04:56:50.296Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.801b73eac33b466a1f4c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.007Z", - "deadline": "2018-04-21T03:52:45.007Z", - "expires": "2019-04-20T03:52:45.007Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.801b73eac33b466a1f4c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:45.007Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:45.007Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:45.007Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=cppunittest", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-cppunit" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 1, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A2PwAMUKQfi329hK76RCIg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:36.995Z", - "expires": "2019-04-20T03:52:36.995Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-197", - "takenUntil": "2018-04-20T05:27:48.826Z", - "scheduled": "2018-04-20T05:07:48.257Z", - "started": "2018-04-20T05:07:48.903Z", - "resolved": "2018-04-20T05:19:59.097Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:36.995Z", - "deadline": "2018-04-21T03:52:36.995Z", - "expires": "2019-04-20T03:52:36.995Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:36.995Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:36.995Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-talos-tps-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A3pDcYWNRVGOrukYLZ0kxQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:11.288Z", - "expires": "2019-04-20T03:53:11.288Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-101", - "takenUntil": "2018-04-20T04:53:55.932Z", - "scheduled": "2018-04-20T04:33:53.980Z", - "started": "2018-04-20T04:33:56.299Z", - "resolved": "2018-04-20T04:48:07.352Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.939c5378b0127198f226" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:11.288Z", - "deadline": "2018-04-21T03:53:11.288Z", - "expires": "2019-04-20T03:53:11.288Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:53:11.288Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:53:11.288Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:53:11.288Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--suite=g5-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-talos-g5-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "g5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A3ueFaxjRsaMnEep_ZbMoQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.329Z", - "expires": "2019-04-20T03:53:08.329Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f92e9c903eda9e62", - "takenUntil": "2018-04-20T05:24:29.977Z", - "scheduled": "2018-04-20T05:04:29.655Z", - "started": "2018-04-20T05:04:30.055Z", - "resolved": "2018-04-20T05:15:23.376Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3c4c91c50063a3d478c1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.329Z", - "deadline": "2018-04-21T03:53:08.329Z", - "expires": "2019-04-20T03:53:08.329Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3c4c91c50063a3d478c1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.329Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.329Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.329Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-pgo/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A4C6B4tBQh-ot6WIbA2QBQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.464Z", - "expires": "2019-04-20T03:52:31.464Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0cd5942571d66ffe3", - "takenUntil": "2018-04-20T05:04:58.495Z", - "scheduled": "2018-04-20T03:53:53.774Z", - "started": "2018-04-20T03:53:55.586Z", - "resolved": "2018-04-20T04:59:51.412Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-rusttests-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-rusttests-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.464Z", - "deadline": "2018-04-21T03:52:31.464Z", - "expires": "2019-04-20T03:52:31.464Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420034833", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T03:52:31.464Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ec3dd3ee2ae4b3a63529a912816a110e925eb2d0 https://hg.mozilla.org/mozilla-central .\\build\\src", - ":: TinderboxPrint:ec3dd3ee2ae4b3a63529a912816a110e925eb2d0\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\rusttests_opt.py --branch mozilla-central --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build", - "description": "Win64 Opt Rust tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-win64-rusttests/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-rusttests/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "A5xEJ2uNTL67SBpkVABccQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:34.365Z", - "expires": "2019-04-20T03:52:34.365Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-2", - "workerId": "i-059bc1d3d5f98e9f1", - "takenUntil": "2018-04-20T05:08:41.345Z", - "scheduled": "2018-04-20T04:30:28.362Z", - "started": "2018-04-20T04:33:17.652Z", - "resolved": "2018-04-20T04:51:23.140Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f16c11c5899f7e4b4b6c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:34.365Z", - "deadline": "2018-04-21T03:52:34.365Z", - "expires": "2019-04-20T03:52:34.365Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f16c11c5899f7e4b4b6c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:34.365Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:34.365Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:34.365Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/checkouts/gecko", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--e10s", - "--allow-software-gl-layers" - ], - "env": { - "NEED_PULSEAUDIO": "true", - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_PATH": "/builds/worker/checkouts/gecko/testing/mozharness", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "telemetry/telemetry_client.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Telemetry tests client run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-telemetry-tests-client-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-telemetry-tests-client-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "telemetry-tests-client", - "name": "telemetry-tests-client" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "tt-c-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Telemetry client marionette tests with e10s", - "tier": 3, - "symbol": "" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A6zwxXXeS5-UTxJafe8jng", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.763Z", - "expires": "2019-04-20T03:52:48.763Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0153", - "takenUntil": "2018-04-20T04:51:37.717Z", - "scheduled": "2018-04-20T04:31:37.384Z", - "started": "2018-04-20T04:31:37.798Z", - "resolved": "2018-04-20T04:41:00.008Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.42afc339bd8a3d4b029c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.763Z", - "deadline": "2018-04-21T03:52:48.763Z", - "expires": "2019-04-20T03:52:48.763Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.42afc339bd8a3d4b029c", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:48.763Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:48.763Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/marionette.py", - "--cfg", - "mozharness/configs/marionette/prod_config.py", - "--cfg", - "mozharness/configs/marionette/mac_taskcluster_config.py", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-marionette-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A71LG-oyRL2xqPOgDGtEIQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.235Z", - "expires": "2019-04-20T03:52:49.235Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b30a4e179b3745db", - "takenUntil": "2018-04-20T05:10:29.735Z", - "scheduled": "2018-04-20T04:33:53.849Z", - "started": "2018-04-20T04:35:06.372Z", - "resolved": "2018-04-20T04:56:45.942Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.49560d5949dfb41726a3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.235Z", - "deadline": "2018-04-21T03:52:49.235Z", - "expires": "2019-04-20T03:52:49.235Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.49560d5949dfb41726a3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.235Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.235Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.235Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A7G2Y3G8S8GPwKtu_M9Rbg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:05.875Z", - "expires": "2019-04-20T03:53:05.875Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ee082df7d73876fb", - "takenUntil": "2018-04-20T05:08:53.643Z", - "scheduled": "2018-04-20T04:18:00.486Z", - "started": "2018-04-20T04:18:06.443Z", - "resolved": "2018-04-20T04:50:34.866Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a39e3bbb85d6a310466e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:05.875Z", - "deadline": "2018-04-21T03:53:05.875Z", - "expires": "2019-04-20T03:53:05.875Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a39e3bbb85d6a310466e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:05.875Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:05.875Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:05.875Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=24", - "--this-chunk=10", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-10" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-10", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 10, - "total": 24 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "10" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A7alPIKlR5Cxp53Jtxwsyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.224Z", - "expires": "2019-04-20T03:52:48.224Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ea0228df5dfaf7e2", - "takenUntil": "2018-04-20T05:32:16.980Z", - "scheduled": "2018-04-20T05:07:48.275Z", - "started": "2018-04-20T05:12:17.060Z", - "resolved": "2018-04-20T05:24:25.303Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.224Z", - "deadline": "2018-04-21T03:52:48.224Z", - "expires": "2019-04-20T03:52:48.224Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:48.224Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:48.224Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-mochitest-webgl-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-mochitest-webgl-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A7tv5vi6Srquv4hcZ5V3kg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:12.019Z", - "expires": "2019-04-20T03:53:12.019Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f8bd81b758393c7f", - "takenUntil": "2018-04-20T04:55:20.026Z", - "scheduled": "2018-04-20T04:33:53.911Z", - "started": "2018-04-20T04:35:20.147Z", - "resolved": "2018-04-20T04:41:48.799Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1311b68375f81cc90cc4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:12.019Z", - "deadline": "2018-04-21T03:53:12.019Z", - "expires": "2019-04-20T03:53:12.019Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1311b68375f81cc90cc4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:12.019Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:12.019Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:12.019Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--cppunittest-suite=cppunittest", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "CPP Unit Tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/opt-cppunit" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-cppunit" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "cppunittest", - "name": "cppunittest" - }, - "treeherder": { - "machine": { - "platform": "linux64-qr" - }, - "tier": 2, - "symbol": "Cpp", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "A8Q5WbnZSoifecRw3AKVCg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.226Z", - "expires": "2019-04-20T03:52:38.226Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-021c3d542d891310a", - "takenUntil": "2018-04-20T06:03:20.982Z", - "scheduled": "2018-04-20T05:43:20.612Z", - "started": "2018-04-20T05:43:21.063Z", - "resolved": "2018-04-20T05:55:25.657Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.226Z", - "deadline": "2018-04-21T03:52:38.226Z", - "expires": "2019-04-20T03:52:38.226Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:38.226Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:38.226Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-web-platform-tests-e10s-5" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-web-platform-tests-e10s-5" - }, - "extra": { - "chunks": { - "current": 5, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "A9a8uhLiTcyGENadgXXDUQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:55.275Z", - "expires": "2019-04-20T03:52:55.275Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0964e486d860a23c3", - "takenUntil": "2018-04-20T04:54:30.759Z", - "scheduled": "2018-04-20T04:30:59.272Z", - "started": "2018-04-20T04:34:30.842Z", - "resolved": "2018-04-20T04:44:24.709Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.22a1bc07220270bfc629" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:55.275Z", - "deadline": "2018-04-21T03:52:55.275Z", - "expires": "2019-04-20T03:52:55.275Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.22a1bc07220270bfc629", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:55.275Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:55.275Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:55.275Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-reftest-no-accel-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/opt-reftest-no-accel-e10s-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AA-gcl_bRZ2YgU97A7Ck1g", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.385Z", - "expires": "2019-04-20T03:52:45.385Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-227", - "takenUntil": "2018-04-20T05:24:30.212Z", - "scheduled": "2018-04-20T05:04:29.748Z", - "started": "2018-04-20T05:04:30.290Z", - "resolved": "2018-04-20T05:09:49.559Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1c6004e826dccc065766" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.385Z", - "deadline": "2018-04-21T03:52:45.385Z", - "expires": "2019-04-20T03:52:45.385Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:52:45.385Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:52:45.385Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:52:45.385Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1500, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos speedometer ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-talos-speedometer-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-speedometer-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "sp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AB5dT98HR4SfUSIRe5PCGg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:14.155Z", - "expires": "2019-04-20T03:53:14.155Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-09cb36f9511032c76", - "takenUntil": "2018-04-20T05:47:59.313Z", - "scheduled": "2018-04-20T05:10:57.521Z", - "started": "2018-04-20T05:10:58.177Z", - "resolved": "2018-04-20T05:30:28.596Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ", - "C_yS_qecRH-YpYnKj1jzFg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:14.155Z", - "deadline": "2018-04-21T03:53:14.155Z", - "expires": "2019-04-20T03:53:14.155Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:14.155Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:14.155Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C_yS_qecRH-YpYnKj1jzFg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --xpcshell-suite=xpcshell" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/opt-xpcshell" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ABCB8P94RuGw-Wt35YG68Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:59.117Z", - "expires": "2019-04-20T03:52:59.117Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ee7484a2f12fa559", - "takenUntil": "2018-04-20T05:32:15.797Z", - "scheduled": "2018-04-20T04:37:45.342Z", - "started": "2018-04-20T04:41:29.128Z", - "resolved": "2018-04-20T05:23:10.848Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3969da2059d70ade2ab6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:59.117Z", - "deadline": "2018-04-21T03:52:59.117Z", - "expires": "2019-04-20T03:52:59.117Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3969da2059d70ade2ab6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:59.117Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:59.117Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:59.117Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-xpcshell-2" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-xpcshell-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ABeI4UndSWO2zy7BjUp3dw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:00.469Z", - "expires": "2019-04-20T03:53:00.469Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-057366dca92484786", - "takenUntil": "2018-04-20T05:21:33.223Z", - "scheduled": "2018-04-20T04:29:33.802Z", - "started": "2018-04-20T04:30:46.184Z", - "resolved": "2018-04-20T05:14:22.081Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3ec7abedbc47b7ff7108" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:00.469Z", - "deadline": "2018-04-21T03:53:00.469Z", - "expires": "2019-04-20T03:53:00.469Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3ec7abedbc47b7ff7108", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:00.469Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:00.469Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:00.469Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ABxhw_yhRNWAXHhi4DDZPQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.083Z", - "expires": "2019-04-20T03:52:52.083Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0026", - "takenUntil": "2018-04-20T04:51:37.630Z", - "scheduled": "2018-04-20T04:31:37.299Z", - "started": "2018-04-20T04:31:37.726Z", - "resolved": "2018-04-20T04:47:16.478Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f883a9a675451a1670c9" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.083Z", - "deadline": "2018-04-21T03:52:52.083Z", - "expires": "2019-04-20T03:52:52.083Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f883a9a675451a1670c9", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:52.083Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:52.083Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=plain-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/opt-mochitest-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ACFa5hEVTDyMyJ55_9kFDw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.076Z", - "expires": "2019-04-20T03:53:01.076Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-213", - "takenUntil": "2018-04-20T05:27:48.823Z", - "scheduled": "2018-04-20T05:07:48.256Z", - "started": "2018-04-20T05:07:48.902Z", - "resolved": "2018-04-20T05:19:15.961Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.076Z", - "deadline": "2018-04-21T03:53:01.076Z", - "expires": "2019-04-20T03:53:01.076Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:01.076Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:01.076Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=perf-reftest-e10s --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=perf-reftest-e10s --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos perf-reftest ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-talos-perf-reftest-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-perf-reftest-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "p" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ACMCy0RzSG6ecW2SrIo9Gw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:50.420Z", - "expires": "2019-04-20T03:52:50.420Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01622c86f7ee69422", - "takenUntil": "2018-04-20T04:56:23.571Z", - "scheduled": "2018-04-20T04:36:17.149Z", - "started": "2018-04-20T04:36:23.652Z", - "resolved": "2018-04-20T04:43:09.682Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YA6cnEBxSbaBIQWf355S8w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3994061412b676defac2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:50.420Z", - "deadline": "2018-04-21T03:52:50.420Z", - "expires": "2019-04-20T03:52:50.420Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3994061412b676defac2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:50.420Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:50.420Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:50.420Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell-coverage", - "--jsd-code-coverage", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-jsdcov/opt-xpcshell-4" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-jsdcov/opt-xpcshell-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "xpcshell-coverage", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-jsdcov" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AGLLV3ZDQWqyTamb4WnpLA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.162Z", - "expires": "2019-04-20T03:52:41.162Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-042", - "takenUntil": "2018-04-20T06:20:21.537Z", - "scheduled": "2018-04-20T05:43:20.646Z", - "started": "2018-04-20T05:43:21.101Z", - "resolved": "2018-04-20T06:06:46.822Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.162Z", - "deadline": "2018-04-21T03:52:41.162Z", - "expires": "2019-04-20T03:52:41.162Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:41.162Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:41.162Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 2100, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=dromaeojs-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=dromaeojs-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos dromaeojs ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-talos-dromaeojs-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-dromaeojs-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "d" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AH1ERbP9Q32y1K3olbcmHg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:06.755Z", - "expires": "2019-04-20T03:53:06.755Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-00ff190791cf427da", - "takenUntil": "2018-04-20T05:08:35.555Z", - "scheduled": "2018-04-20T04:30:28.326Z", - "started": "2018-04-20T04:33:12.290Z", - "resolved": "2018-04-20T04:53:43.606Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a4ae99a08b6da7e736d0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:06.755Z", - "deadline": "2018-04-21T03:53:06.755Z", - "expires": "2019-04-20T03:53:06.755Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a4ae99a08b6da7e736d0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:06.755Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:06.755Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:06.755Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=7" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AIQKoBjjTuOuCY4ylHEWAw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.491Z", - "expires": "2019-04-20T03:52:51.491Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0adfe35f6c2a73aef", - "takenUntil": "2018-04-20T05:29:36.714Z", - "scheduled": "2018-04-20T04:37:45.417Z", - "started": "2018-04-20T04:38:49.507Z", - "resolved": "2018-04-20T05:14:37.862Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.49f55e4435ed3c680d8d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.491Z", - "deadline": "2018-04-21T03:52:51.491Z", - "expires": "2019-04-20T03:52:51.491Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.49f55e4435ed3c680d8d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:51.491Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:51.491Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:51.491Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-6", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AIRBoMsRQOGKMV0PWgoMpQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:05.932Z", - "expires": "2019-04-20T03:53:05.932Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06410362fc8216fc5", - "takenUntil": "2018-04-20T04:53:12.211Z", - "scheduled": "2018-04-20T04:30:28.328Z", - "started": "2018-04-20T04:33:12.314Z", - "resolved": "2018-04-20T04:45:35.911Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.44a2b8079275c8b3bc99" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:05.932Z", - "deadline": "2018-04-21T03:53:05.932Z", - "expires": "2019-04-20T03:53:05.932Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.44a2b8079275c8b3bc99", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:05.932Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:05.932Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:05.932Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--total-chunk=3", - "--this-chunk=3" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-webgl-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-webgl-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AIk93PYjQVO4HXcw-eQCWg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:06.319Z", - "expires": "2019-04-20T03:53:06.319Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-032e73404ffd68f43", - "takenUntil": "2018-04-20T05:29:47.640Z", - "scheduled": "2018-04-20T05:04:27.404Z", - "started": "2018-04-20T05:09:47.716Z", - "resolved": "2018-04-20T05:24:33.891Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:06.319Z", - "deadline": "2018-04-21T03:53:06.319Z", - "expires": "2019-04-20T03:53:06.319Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:06.319Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:06.319Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-mochitest-webgl-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-mochitest-webgl-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AJO7TXFwT-KB9eKD0a1O-A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:54.348Z", - "expires": "2019-04-20T03:52:54.348Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-005beb8ef5d8e1e4c", - "takenUntil": "2018-04-20T06:03:20.983Z", - "scheduled": "2018-04-20T05:43:20.649Z", - "started": "2018-04-20T05:43:21.062Z", - "resolved": "2018-04-20T05:52:02.713Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:54.348Z", - "deadline": "2018-04-21T03:52:54.348Z", - "expires": "2019-04-20T03:52:54.348Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:54.348Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:54.348Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\marionette.py --cfg mozharness\\configs\\marionette\\windows_taskcluster_config.py --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-marionette-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "pgo": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AJzPiVhpSKCSisVCugy_fA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.145Z", - "expires": "2019-04-20T03:52:49.145Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0b52d5446ad0cbe36", - "takenUntil": "2018-04-20T05:24:30.025Z", - "scheduled": "2018-04-20T05:04:29.684Z", - "started": "2018-04-20T05:04:30.103Z", - "resolved": "2018-04-20T05:14:47.859Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.08bf410620fc750e2ad3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.145Z", - "deadline": "2018-04-21T03:52:49.145Z", - "expires": "2019-04-20T03:52:49.145Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.08bf410620fc750e2ad3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.145Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.145Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.145Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-reftest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-pgo/opt-reftest-e10s-4", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ALmAinUeSt2CFcmncQJDyQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.430Z", - "expires": "2019-04-20T03:52:48.430Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fd65d1adad0111d3", - "takenUntil": "2018-04-20T04:49:44.709Z", - "scheduled": "2018-04-20T04:29:33.553Z", - "started": "2018-04-20T04:29:44.786Z", - "resolved": "2018-04-20T04:36:24.804Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.2637156970cf73ac5d29" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.430Z", - "deadline": "2018-04-21T03:52:48.430Z", - "expires": "2019-04-20T03:52:48.430Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2637156970cf73ac5d29", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:48.430Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:48.430Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:48.430Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=16", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-e10s-16" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-e10s-16", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 16, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "16" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AMyeNLITRTWC6OqQn_0oGg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.506Z", - "expires": "2019-04-20T03:53:08.506Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0e5732a7499ec5cd6", - "takenUntil": "2018-04-20T05:29:56.944Z", - "scheduled": "2018-04-20T04:37:45.442Z", - "started": "2018-04-20T04:39:09.566Z", - "resolved": "2018-04-20T05:10:52.458Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3bc22b41d7f9a238a4b4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.506Z", - "deadline": "2018-04-21T03:53:08.506Z", - "expires": "2019-04-20T03:53:08.506Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3bc22b41d7f9a238a4b4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.506Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.506Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.506Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=10", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-crashtest-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-crashtest-7", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 10 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ANDrBKgOTwmiiDfoANsRLg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:59.123Z", - "expires": "2019-04-20T03:52:59.123Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0509c8c4999ce2a1e", - "takenUntil": "2018-04-20T05:16:50.179Z", - "scheduled": "2018-04-20T04:25:26.919Z", - "started": "2018-04-20T04:26:02.879Z", - "resolved": "2018-04-20T05:00:09.489Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.12ed1eebd62feab17a77" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:59.123Z", - "deadline": "2018-04-21T03:52:59.123Z", - "expires": "2019-04-20T03:52:59.123Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.12ed1eebd62feab17a77", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:59.123Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:59.123Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:59.123Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--test-type=wdspec", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform webdriver-spec run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-web-platform-tests-wdspec-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-wdspec-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-wdspec", - "name": "web-platform-tests-wdspec" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wd" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "APIqwsbjR46JV0P_4zpKAg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.895Z", - "expires": "2019-04-20T03:52:38.895Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-103", - "takenUntil": "2018-04-20T05:24:30.022Z", - "scheduled": "2018-04-20T05:04:29.649Z", - "started": "2018-04-20T05:04:30.103Z", - "resolved": "2018-04-20T05:08:38.659Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.b6dbba1ba7d79c655ac2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.895Z", - "deadline": "2018-04-21T03:52:38.895Z", - "expires": "2019-04-20T03:52:38.895Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:52:38.895Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:52:38.895Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:52:38.895Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--suite=h2-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos h2 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-talos-h2-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-h2-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "h2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "APaAZN_NSHm7MMJHBvLYYQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.361Z", - "expires": "2019-04-20T03:53:08.361Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-00a72b7b009344129", - "takenUntil": "2018-04-20T05:29:02.794Z", - "scheduled": "2018-04-20T04:37:45.218Z", - "started": "2018-04-20T04:38:15.542Z", - "resolved": "2018-04-20T05:15:11.284Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.b0287c105eeb62efe4fa" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.361Z", - "deadline": "2018-04-21T03:53:08.361Z", - "expires": "2019-04-20T03:53:08.361Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.b0287c105eeb62efe4fa", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.361Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.361Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.361Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=10", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-crashtest-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-crashtest-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 10 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "APfb4RrkTGuKHBwYOIzPTw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:58.206Z", - "expires": "2019-04-20T03:52:58.206Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0c63ff45826876d7e", - "takenUntil": "2018-04-20T05:16:16.241Z", - "scheduled": "2018-04-20T04:25:26.745Z", - "started": "2018-04-20T04:25:29.176Z", - "resolved": "2018-04-20T04:58:48.942Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.9d7d4f375056738344b8" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:58.206Z", - "deadline": "2018-04-21T03:52:58.206Z", - "expires": "2019-04-20T03:52:58.206Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9d7d4f375056738344b8", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:58.206Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:58.206Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:58.206Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-reftest-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-reftest-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ASDMng7MTHuvGVepdMc-kQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.888Z", - "expires": "2019-04-20T03:52:41.888Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0f603a6408ad5aeb7", - "takenUntil": "2018-04-20T06:20:45.301Z", - "scheduled": "2018-04-20T05:07:48.344Z", - "started": "2018-04-20T05:09:40.723Z", - "resolved": "2018-04-20T06:11:43.434Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.888Z", - "deadline": "2018-04-21T03:52:41.888Z", - "expires": "2019-04-20T03:52:41.888Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:41.888Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:41.888Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\awsy_script.py --cfg mozharness\\configs\\awsy\\taskcluster_windows_config.py --e10s --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Are we slim yet ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-awsy-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-awsy-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "awsy", - "name": "awsy" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "SY-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Are we slim yet tests by TaskCluster with e10s", - "tier": 1, - "symbol": "sy" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AToCTyRJRquaf7EBPHBa0g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.062Z", - "expires": "2019-04-20T03:53:01.062Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-02083f5e0fdc1effb", - "takenUntil": "2018-04-20T04:52:21.613Z", - "scheduled": "2018-04-20T04:29:33.804Z", - "started": "2018-04-20T04:32:21.692Z", - "resolved": "2018-04-20T04:45:18.083Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.12e52939ad716928c268" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.062Z", - "deadline": "2018-04-21T03:53:01.062Z", - "expires": "2019-04-20T03:53:01.062Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.12e52939ad716928c268", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:01.062Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:01.062Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:01.062Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-xpcshell-7" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-xpcshell-7" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ATu4rDd0T5SeEpCa3kDG6A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:04.756Z", - "expires": "2019-04-20T03:53:04.756Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0661ed9be501b6f45", - "takenUntil": "2018-04-20T05:08:49.277Z", - "scheduled": "2018-04-20T04:18:00.359Z", - "started": "2018-04-20T04:18:02.085Z", - "resolved": "2018-04-20T04:53:13.023Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e298c232eb3a9799a902" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:04.756Z", - "deadline": "2018-04-21T03:53:04.756Z", - "expires": "2019-04-20T03:53:04.756Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e298c232eb3a9799a902", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:04.756Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:04.756Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:04.756Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=4", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-crashtest-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-crashtest-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AUG7Fe3BS_-Pk0SiF6dgTQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.326Z", - "expires": "2019-04-20T03:52:45.326Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0737fed30b7800997", - "takenUntil": "2018-04-20T07:56:11.213Z", - "scheduled": "2018-04-20T07:19:09.033Z", - "started": "2018-04-20T07:19:09.770Z", - "resolved": "2018-04-20T07:48:53.315Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.326Z", - "deadline": "2018-04-21T03:52:45.326Z", - "expires": "2019-04-20T03:52:45.326Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:45.326Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:45.326Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-mochitest-plain-headless-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/debug-mochitest-plain-headless-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AZ3TFQ96R2mn-UbYxEyu4w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.525Z", - "expires": "2019-04-20T03:52:43.525Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-0fafb143f03f0e742", - "takenUntil": "2018-04-20T05:45:44.678Z", - "scheduled": "2018-04-20T05:08:43.416Z", - "started": "2018-04-20T05:08:44.133Z", - "resolved": "2018-04-20T05:40:30.892Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.525Z", - "deadline": "2018-04-21T03:52:43.525Z", - "expires": "2019-04-20T03:52:43.525Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:43.525Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:43.525Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-media --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/opt-mochitest-media-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/opt-mochitest-media-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AaR368P0Q-Cmvr-seKhSTQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:34.292Z", - "expires": "2019-04-20T03:52:34.292Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-010d70d3ba12157f9", - "takenUntil": "2018-04-20T05:20:22.590Z", - "scheduled": "2018-04-20T04:29:33.528Z", - "started": "2018-04-20T04:29:36.106Z", - "resolved": "2018-04-20T05:02:51.249Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.0353b0b14dc9b105dd73" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:34.292Z", - "deadline": "2018-04-21T03:52:34.292Z", - "expires": "2019-04-20T03:52:34.292Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0353b0b14dc9b105dd73", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:34.292Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:34.292Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:34.292Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--enable-webrender", - "--total-chunk=16", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-mochitest-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/debug-mochitest-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AahSla2ESe2KQG65g_h6ww", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:11.792Z", - "expires": "2019-04-20T03:53:11.792Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e6a46ecf5cc4de64", - "takenUntil": "2018-04-20T06:20:22.169Z", - "scheduled": "2018-04-20T05:43:20.664Z", - "started": "2018-04-20T05:43:21.069Z", - "resolved": "2018-04-20T06:03:00.148Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:11.792Z", - "deadline": "2018-04-21T03:53:11.792Z", - "expires": "2019-04-20T03:53:11.792Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:11.792Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:11.792Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AcaiTRFORgeUx2ZPmgGiMg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:39.378Z", - "expires": "2019-04-20T03:52:39.378Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-032d0475f693d05ee", - "takenUntil": "2018-04-20T05:08:41.125Z", - "scheduled": "2018-04-20T04:30:28.370Z", - "started": "2018-04-20T04:33:17.825Z", - "resolved": "2018-04-20T04:53:42.492Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.dcf2a07402a0d27b9b70" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:39.378Z", - "deadline": "2018-04-21T03:52:39.378Z", - "expires": "2019-04-20T03:52:39.378Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.dcf2a07402a0d27b9b70", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:39.378Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:39.378Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:39.378Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=5" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-reftest-no-accel-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-reftest-no-accel-e10s-5", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AcpbCOF7SIufrcc7R68xGA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.717Z", - "expires": "2019-04-20T03:52:31.717Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-04d9ea19f7b2afb86", - "takenUntil": "2018-04-20T05:00:05.118Z", - "scheduled": "2018-04-20T03:53:53.750Z", - "started": "2018-04-20T03:53:55.016Z", - "resolved": "2018-04-20T04:42:58.471Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Q9P417FTSo6f17e8ptSpwQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-valgrind-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-valgrind-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.717Z", - "deadline": "2018-04-21T03:52:31.717Z", - "expires": "2019-04-20T03:52:31.717Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-linux64-valgrind-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 72000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q9P417FTSo6f17e8ptSpwQ" - }, - "cache": { - "level-3-mozilla-central-build-linux64-valgrind-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:31.717Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180420034833", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build valgrind-test", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "valgrind", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/valgrind", - "description": "Linux64 Valgrind Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "valgrind-linux64-valgrind/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "valgrind", - "label": "valgrind-linux64-valgrind/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "V", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "AdE17KGOQ-y2FWTDatVJug", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:36.049Z", - "expires": "2019-04-20T03:52:36.049Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a27f2341c94e850a", - "takenUntil": "2018-04-20T05:26:12.377Z", - "scheduled": "2018-04-20T04:50:48.066Z", - "started": "2018-04-20T04:50:48.701Z", - "resolved": "2018-04-20T05:09:27.188Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3d4ebddd22699cb0385e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:36.049Z", - "deadline": "2018-04-21T03:52:36.049Z", - "expires": "2019-04-20T03:52:36.049Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3d4ebddd22699cb0385e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:36.049Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:36.049Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:36.049Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--suite=g5-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--code-coverage", - "--add-option", - "--cycles,1", - "--add-option", - "--tppagecycles,1", - "--add-option", - "--no-upload-results", - "--add-option", - "--tptimeout,15000", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "talos/linux64_config_taskcluster.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "talos_script.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-talos-g5-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Talos performance tests with e10s", - "tier": 3, - "symbol": "g5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AdY7HJJxSOOWl06V3npgvg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:00.571Z", - "expires": "2019-04-20T03:53:00.571Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-098060be19b6be9eb", - "takenUntil": "2018-04-20T07:13:47.383Z", - "scheduled": "2018-04-20T05:11:42.503Z", - "started": "2018-04-20T05:11:43.177Z", - "resolved": "2018-04-20T07:10:03.687Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:00.571Z", - "deadline": "2018-04-21T03:53:00.571Z", - "expires": "2019-04-20T03:53:00.571Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:00.571Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:00.571Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --code-coverage --e10s --total-chunk=15 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-web-platform-tests-e10s-4" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 15 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AfaIaZUMS7qapkSPfxbRCg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.725Z", - "expires": "2019-04-20T03:52:56.725Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-090", - "takenUntil": "2018-04-20T05:44:49.665Z", - "scheduled": "2018-04-20T05:07:48.227Z", - "started": "2018-04-20T05:07:48.897Z", - "resolved": "2018-04-20T05:28:18.815Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.725Z", - "deadline": "2018-04-21T03:52:56.725Z", - "expires": "2019-04-20T03:52:56.725Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:56.725Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:56.725Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=g5-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos g5 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-talos-g5-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-g5-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "g5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AjNejVulSBWxWD1Q0t71cw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.245Z", - "expires": "2019-04-20T03:53:02.245Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-025d05bbf15211c09", - "takenUntil": "2018-04-20T08:13:12.143Z", - "scheduled": "2018-04-20T07:19:08.910Z", - "started": "2018-04-20T07:19:09.318Z", - "resolved": "2018-04-20T08:00:16.204Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.245Z", - "deadline": "2018-04-21T03:53:02.245Z", - "expires": "2019-04-20T03:53:02.245Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:02.245Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:02.245Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AjzdmFL3S3yZlXpRURc8aw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:50.090Z", - "expires": "2019-04-20T03:52:50.090Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-1", - "workerId": "i-0dad4bd9717c6d226", - "takenUntil": "2018-04-20T05:26:12.260Z", - "scheduled": "2018-04-20T04:50:48.209Z", - "started": "2018-04-20T04:50:48.737Z", - "resolved": "2018-04-20T05:07:58.115Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.463b04fd4bdd917cc721" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:50.090Z", - "deadline": "2018-04-21T03:52:50.090Z", - "expires": "2019-04-20T03:52:50.090Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.463b04fd4bdd917cc721", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:50.090Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:50.090Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:50.090Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/checkouts/gecko", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "NEED_PULSEAUDIO": "true", - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_PATH": "/builds/worker/checkouts/gecko/testing/mozharness", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "telemetry/telemetry_client.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Telemetry tests client run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-telemetry-tests-client-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-telemetry-tests-client-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "telemetry-tests-client", - "name": "telemetry-tests-client" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "tt-c-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Telemetry client marionette tests with e10s", - "tier": 3, - "symbol": "" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AkC8X4tAQLeMoXcQ6AxqAw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:47.452Z", - "expires": "2019-04-20T03:52:47.452Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06dffa3861478c698", - "takenUntil": "2018-04-20T05:24:30.161Z", - "scheduled": "2018-04-20T05:04:29.736Z", - "started": "2018-04-20T05:04:30.243Z", - "resolved": "2018-04-20T05:17:48.697Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.af325ad34b9cb698bcef" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:47.452Z", - "deadline": "2018-04-21T03:52:47.452Z", - "expires": "2019-04-20T03:52:47.452Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.af325ad34b9cb698bcef", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:47.452Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:47.452Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:47.452Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-web-platform-tests-e10s-2" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-e10s-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AljVQH0cTkSyBz4r97p7eA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:40.379Z", - "expires": "2019-04-20T03:52:40.379Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-054f9375ad15d17da", - "takenUntil": "2018-04-20T05:09:49.255Z", - "scheduled": "2018-04-20T04:30:59.237Z", - "started": "2018-04-20T04:34:25.867Z", - "resolved": "2018-04-20T04:49:53.000Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.0a8b358d5a5e569b11f2" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:40.379Z", - "deadline": "2018-04-21T03:52:40.379Z", - "expires": "2019-04-20T03:52:40.379Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0a8b358d5a5e569b11f2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:40.379Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:40.379Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:40.379Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/opt-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AnCPKRt2RbOsQqwK9P_KoA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.904Z", - "expires": "2019-04-20T03:52:44.904Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-04d7d2ef5321175cb", - "takenUntil": "2018-04-20T05:41:30.128Z", - "scheduled": "2018-04-20T05:04:27.424Z", - "started": "2018-04-20T05:04:28.116Z", - "resolved": "2018-04-20T05:25:50.541Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.904Z", - "deadline": "2018-04-21T03:52:44.904Z", - "expires": "2019-04-20T03:52:44.904Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:44.904Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:44.904Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AnD8OQEiT4aGjtebmmBH-A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.289Z", - "expires": "2019-04-20T03:53:01.289Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0faac768f564d4f5d", - "takenUntil": "2018-04-20T05:14:49.490Z", - "scheduled": "2018-04-20T04:37:45.478Z", - "started": "2018-04-20T04:39:26.174Z", - "resolved": "2018-04-20T05:06:12.126Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1ac09eb0d269ce8999dd" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.289Z", - "deadline": "2018-04-21T03:53:01.289Z", - "expires": "2019-04-20T03:53:01.289Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1ac09eb0d269ce8999dd", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:01.289Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:01.289Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:01.289Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-media", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-media-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-media-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "mda1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AoPUv9FzQouTzGGQrGYWaw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:03.986Z", - "expires": "2019-04-20T03:53:03.986Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0225abc49582c957a", - "takenUntil": "2018-04-20T05:48:44.112Z", - "scheduled": "2018-04-20T05:11:42.719Z", - "started": "2018-04-20T05:11:43.767Z", - "resolved": "2018-04-20T05:43:36.340Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:03.986Z", - "deadline": "2018-04-21T03:53:03.986Z", - "expires": "2019-04-20T03:53:03.986Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:03.986Z", - "type": "directory", - "name": "public/logs" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --jittest-suite=jittest-chunked --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --jittest-suite=jittest-chunked --code-coverage --total-chunk=6 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "JIT Test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-jittest-1" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-jittest-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 6 - }, - "suite": { - "flavor": "jittest-chunked", - "name": "jittest" - }, - "treeherder": { - "machine": { - "platform": "windows10-64-ccov" - }, - "tier": 2, - "symbol": "Jit1", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AoyslqslRPikrfzYGtM-Ng", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.787Z", - "expires": "2019-04-20T03:52:52.787Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06902ebc09c79460b", - "takenUntil": "2018-04-20T05:21:22.737Z", - "scheduled": "2018-04-20T04:29:33.741Z", - "started": "2018-04-20T04:30:36.217Z", - "resolved": "2018-04-20T05:10:55.054Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3721cd2e3dec270470f3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.787Z", - "deadline": "2018-04-21T03:52:52.787Z", - "expires": "2019-04-20T03:52:52.787Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3721cd2e3dec270470f3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:52.787Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:52.787Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:52.787Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--enable-webrender", - "--total-chunk=16", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-mochitest-e10s-9" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/debug-mochitest-e10s-9", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 9, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "9" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Ap9Say5tRYq837AvgerwQw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.094Z", - "expires": "2019-04-20T03:52:51.094Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fc9a4774ab23b479", - "takenUntil": "2018-04-20T05:16:15.412Z", - "scheduled": "2018-04-20T04:25:26.604Z", - "started": "2018-04-20T04:25:28.118Z", - "resolved": "2018-04-20T04:56:21.136Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f8177e5137bad95cf780" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.094Z", - "deadline": "2018-04-21T03:52:51.094Z", - "expires": "2019-04-20T03:52:51.094Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f8177e5137bad95cf780", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:51.094Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:51.094Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:51.094Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-xpcshell-9" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X9" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Apz-2Y8SRRm8Tq4qLUAKJQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.367Z", - "expires": "2019-04-20T03:52:44.367Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0dc0ac577613b8fa1", - "takenUntil": "2018-04-20T05:26:12.055Z", - "scheduled": "2018-04-20T04:50:48.048Z", - "started": "2018-04-20T04:50:48.613Z", - "resolved": "2018-04-20T05:20:08.343Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.8e62fdecb19cff95b55b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.367Z", - "deadline": "2018-04-21T03:52:44.367Z", - "expires": "2019-04-20T03:52:44.367Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.8e62fdecb19cff95b55b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:44.367Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:44.367Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:44.367Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-web-platform-tests-reftests-e10s-4" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-web-platform-tests-reftests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "Wr4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Aq7nft0DTK6Gwsm6LaLpOQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.304Z", - "expires": "2019-04-20T03:52:44.304Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a76a5208072f3042", - "takenUntil": "2018-04-20T04:53:25.357Z", - "scheduled": "2018-04-20T04:18:00.343Z", - "started": "2018-04-20T04:18:01.834Z", - "resolved": "2018-04-20T04:37:14.047Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.8b1f2b72c9b5c89680aa" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.304Z", - "deadline": "2018-04-21T03:52:44.304Z", - "expires": "2019-04-20T03:52:44.304Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.8b1f2b72c9b5c89680aa", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:44.304Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:44.304Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:44.304Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-plain-clipboard", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-clipboard" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-clipboard", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "cl" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AqLlU_zJS2m4utMaqceENQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.956Z", - "expires": "2019-04-20T03:52:56.956Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d491a6786fa2443e", - "takenUntil": "2018-04-20T05:08:39.535Z", - "scheduled": "2018-04-20T04:30:28.347Z", - "started": "2018-04-20T04:33:15.867Z", - "resolved": "2018-04-20T05:00:46.185Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.67f3c2b78487ced75e02" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.956Z", - "deadline": "2018-04-21T03:52:56.956Z", - "expires": "2019-04-20T03:52:56.956Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.67f3c2b78487ced75e02", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:56.956Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:56.956Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:56.956Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=2" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-media-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-media-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AqcyjSsITNuFgpLg7wUmNQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.423Z", - "expires": "2019-04-20T03:53:01.423Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-202", - "takenUntil": "2018-04-20T05:04:09.717Z", - "scheduled": "2018-04-20T04:27:09.097Z", - "started": "2018-04-20T04:27:09.517Z", - "resolved": "2018-04-20T04:48:09.024Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.04a985978b15a8df1884" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.423Z", - "deadline": "2018-04-21T03:53:01.423Z", - "expires": "2019-04-20T03:53:01.423Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.04a985978b15a8df1884", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:01.423Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:01.423Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-clipboard-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-clipboard-e10s", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "cl" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AsuIwSwUSiWnjoXQmh_fpQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.437Z", - "expires": "2019-04-20T03:52:43.437Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0340760ec284ba0b1", - "takenUntil": "2018-04-20T05:26:12.492Z", - "scheduled": "2018-04-20T04:50:48.242Z", - "started": "2018-04-20T04:50:48.847Z", - "resolved": "2018-04-20T05:12:18.651Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5d01b107b485497c8cb7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.437Z", - "deadline": "2018-04-21T03:52:43.437Z", - "expires": "2019-04-20T03:52:43.437Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5d01b107b485497c8cb7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:43.437Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:43.437Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:43.437Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=a11y", - "--code-coverage", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "a11y", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests", - "tier": 2, - "symbol": "a11y" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "AtaK3AqnQwCDQhZx7xyICQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:07.931Z", - "expires": "2019-04-20T03:53:07.931Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0491ca077ac0b0097", - "takenUntil": "2018-04-20T05:09:04.811Z", - "scheduled": "2018-04-20T04:18:00.540Z", - "started": "2018-04-20T04:18:17.587Z", - "resolved": "2018-04-20T04:54:56.419Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.7abb9ce7dd89be61e168" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:07.931Z", - "deadline": "2018-04-21T03:53:07.931Z", - "expires": "2019-04-20T03:53:07.931Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7abb9ce7dd89be61e168", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:07.931Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:07.931Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:07.931Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=robocop", - "--total-chunk=4", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Robocop run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-robocop-3" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/opt-robocop-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "robocop", - "name": "robocop" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "rc3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AuNojaivRwayOhkcUFlkKw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:35.286Z", - "expires": "2019-04-20T03:52:35.286Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-04ba162b7dc1df98b", - "takenUntil": "2018-04-20T05:24:30.148Z", - "scheduled": "2018-04-20T05:04:29.696Z", - "started": "2018-04-20T05:04:30.228Z", - "resolved": "2018-04-20T05:10:06.198Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.14195fa3f53d23dc1b8b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:35.286Z", - "deadline": "2018-04-21T03:52:35.286Z", - "expires": "2019-04-20T03:52:35.286Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.14195fa3f53d23dc1b8b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:35.286Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:35.286Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:35.286Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-web-platform-tests-reftests-e10s-5" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-reftests-e10s-5" - }, - "extra": { - "chunks": { - "current": 5, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Avop9wfsSpeQ4OTDsceh2w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.870Z", - "expires": "2019-04-20T03:52:52.870Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0020", - "takenUntil": "2018-04-20T05:04:10.214Z", - "scheduled": "2018-04-20T04:27:09.274Z", - "started": "2018-04-20T04:27:09.795Z", - "resolved": "2018-04-20T04:45:33.274Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.c866c2bc32fef4cf7af7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.870Z", - "deadline": "2018-04-21T03:52:52.870Z", - "expires": "2019-04-20T03:52:52.870Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c866c2bc32fef4cf7af7", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:52.870Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:52.870Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=chrome", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=chrome", - "--total-chunk=3", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-chrome-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AwbyZlxESxWyGgxHNWOzXw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.336Z", - "expires": "2019-04-20T03:52:53.336Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-070", - "takenUntil": "2018-04-20T06:01:51.435Z", - "scheduled": "2018-04-20T05:07:48.243Z", - "started": "2018-04-20T05:07:48.904Z", - "resolved": "2018-04-20T05:51:53.908Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.336Z", - "deadline": "2018-04-21T03:52:53.336Z", - "expires": "2019-04-20T03:52:53.336Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:53.336Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:53.336Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-talos-damp-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "damp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AyF_DkRtRF-oJp8uJzVCNg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.245Z", - "expires": "2019-04-20T03:52:43.245Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-237", - "takenUntil": "2018-04-20T04:53:55.595Z", - "scheduled": "2018-04-20T04:33:53.986Z", - "started": "2018-04-20T04:33:55.672Z", - "resolved": "2018-04-20T04:38:04.912Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.22e11596d35407ac168d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.245Z", - "deadline": "2018-04-21T03:52:43.245Z", - "expires": "2019-04-20T03:52:43.245Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:52:43.245Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:52:43.245Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:52:43.245Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--suite=h2-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos h2 ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-talos-h2-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-h2-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "h2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AyJcLaXBT-CWUdZAAHfeFw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.610Z", - "expires": "2019-04-20T03:52:49.610Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-145", - "takenUntil": "2018-04-20T05:24:30.056Z", - "scheduled": "2018-04-20T05:04:29.671Z", - "started": "2018-04-20T05:04:30.174Z", - "resolved": "2018-04-20T05:15:11.379Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.8ad823fece93650ff962" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.610Z", - "deadline": "2018-04-21T03:52:49.610Z", - "expires": "2019-04-20T03:52:49.610Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:52:49.610Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:52:49.610Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:52:49.610Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--suite=tp5o-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos tp5o ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-talos-tp5o-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-tp5o-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Az_KFGNbQSaeUnOce5oQEQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.555Z", - "expires": "2019-04-20T03:53:08.555Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0220fc91bca962e44", - "takenUntil": "2018-04-20T05:00:50.835Z", - "scheduled": "2018-04-20T04:25:26.300Z", - "started": "2018-04-20T04:25:27.023Z", - "resolved": "2018-04-20T04:55:47.015Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e6f353b06669b1dda067" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.555Z", - "deadline": "2018-04-21T03:53:08.555Z", - "expires": "2019-04-20T03:53:08.555Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e6f353b06669b1dda067", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.555Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.555Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.555Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-xpcshell-8" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Azmp_bi8SNCAL1r5Jcdhkw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.331Z", - "expires": "2019-04-20T03:52:41.331Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-000d431272bc6370a", - "takenUntil": "2018-04-20T05:41:29.983Z", - "scheduled": "2018-04-20T05:04:27.402Z", - "started": "2018-04-20T05:04:27.868Z", - "resolved": "2018-04-20T05:22:48.357Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.331Z", - "deadline": "2018-04-21T03:52:41.331Z", - "expires": "2019-04-20T03:52:41.331Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:41.331Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:41.331Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --gtest-suite=gtest --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --gtest-suite=gtest" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "GTests run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-gtest" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-gtest" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gtest", - "name": "gtest" - }, - "treeherder": { - "machine": { - "platform": "windows7-32" - }, - "tier": 1, - "symbol": "GTest", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AzmsN5spQlaCFh2VjWPi4g", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.207Z", - "expires": "2019-04-20T03:52:38.207Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-146", - "takenUntil": "2018-04-20T04:53:54.850Z", - "scheduled": "2018-04-20T04:33:53.890Z", - "started": "2018-04-20T04:33:54.930Z", - "resolved": "2018-04-20T04:39:00.651Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a2a3fe92ecf57429fa87" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.207Z", - "deadline": "2018-04-21T03:52:38.207Z", - "expires": "2019-04-20T03:52:38.207Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:52:38.207Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:52:38.207Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:52:38.207Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--suite=perf-reftest-singletons-e10s", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos perf-reftest singletons ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-talos-perf-reftest-singletons-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-perf-reftest-singletons-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "ps" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "AztYqAXDTeunflYsO5SYcw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:55.031Z", - "expires": "2019-04-20T03:52:55.031Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-1", - "workerId": "i-0159dddbe9e289590", - "takenUntil": "2018-04-20T06:12:23.309Z", - "scheduled": "2018-04-20T04:50:48.059Z", - "started": "2018-04-20T04:50:48.702Z", - "resolved": "2018-04-20T06:06:42.058Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.4f138119e5bcd7568a38" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:55.031Z", - "deadline": "2018-04-21T03:52:55.031Z", - "expires": "2019-04-20T03:52:55.031Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.4f138119e5bcd7568a38", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:55.031Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:55.031Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:55.031Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=11", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-web-platform-tests-e10s-11" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-web-platform-tests-e10s-11" - }, - "extra": { - "chunks": { - "current": 11, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt11" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "B-7NQXHzQKOOCMZxWYtJow", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.475Z", - "expires": "2019-04-20T03:52:45.475Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fba3f1fcfc40d3bd", - "takenUntil": "2018-04-20T05:27:52.538Z", - "scheduled": "2018-04-20T05:07:48.279Z", - "started": "2018-04-20T05:07:52.621Z", - "resolved": "2018-04-20T05:24:26.287Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.475Z", - "deadline": "2018-04-21T03:52:45.475Z", - "expires": "2019-04-20T03:52:45.475Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:45.475Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:45.475Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --gtest-suite=gtest --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --gtest-suite=gtest" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "GTests run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-gtest" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-gtest" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gtest", - "name": "gtest" - }, - "treeherder": { - "machine": { - "platform": "windows7-32" - }, - "tier": 1, - "symbol": "GTest", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B-RFVVmGT6G8Pxehg8ZAEg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.513Z", - "expires": "2019-04-20T03:53:10.513Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-023ee720c19a648e3", - "takenUntil": "2018-04-20T05:41:30.207Z", - "scheduled": "2018-04-20T05:04:27.431Z", - "started": "2018-04-20T05:04:28.156Z", - "resolved": "2018-04-20T05:32:41.332Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.513Z", - "deadline": "2018-04-21T03:53:10.513Z", - "expires": "2019-04-20T03:53:10.513Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:10.513Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:10.513Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B-Ydy70wR72b79cML7Agnw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.447Z", - "expires": "2019-04-20T03:52:48.447Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-175", - "takenUntil": "2018-04-20T05:08:38.003Z", - "scheduled": "2018-04-20T04:31:37.362Z", - "started": "2018-04-20T04:31:37.804Z", - "resolved": "2018-04-20T04:52:16.769Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.184655c341c7cc39cd4d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.447Z", - "deadline": "2018-04-21T03:52:48.447Z", - "expires": "2019-04-20T03:52:48.447Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.184655c341c7cc39cd4d", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:48.447Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:48.447Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--total-chunk=3", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/opt-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B09ADGpFRcKHqeFTlY6Qpg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:54.184Z", - "expires": "2019-04-20T03:52:54.184Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-169", - "takenUntil": "2018-04-20T05:04:09.982Z", - "scheduled": "2018-04-20T04:27:09.242Z", - "started": "2018-04-20T04:27:09.790Z", - "resolved": "2018-04-20T05:00:12.081Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.78e5fb15c8b254d1db09" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:54.184Z", - "deadline": "2018-04-21T03:52:54.184Z", - "expires": "2019-04-20T03:52:54.184Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.78e5fb15c8b254d1db09", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:54.184Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:54.184Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=7" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 7, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B1HGYmpwTniT4-KC008h7w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:33.208Z", - "expires": "2019-04-20T03:52:33.208Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-205", - "takenUntil": "2018-04-20T04:51:37.676Z", - "scheduled": "2018-04-20T04:31:37.353Z", - "started": "2018-04-20T04:31:37.755Z", - "resolved": "2018-04-20T04:44:33.516Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.13a59c614c7c45665344" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:33.208Z", - "deadline": "2018-04-21T03:52:33.208Z", - "expires": "2019-04-20T03:52:33.208Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.13a59c614c7c45665344", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:33.208Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:33.208Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=4" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-mochitest-devtools-chrome-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/opt-mochitest-devtools-chrome-e10s-4", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B1X9I0yoQ7S6ABwVuF7GMQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.124Z", - "expires": "2019-04-20T03:53:01.124Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0b825063341db4423", - "takenUntil": "2018-04-20T05:24:18.832Z", - "scheduled": "2018-04-20T04:18:00.491Z", - "started": "2018-04-20T04:18:08.067Z", - "resolved": "2018-04-20T05:08:39.182Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.acce7bd2c3401bcde486" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.124Z", - "deadline": "2018-04-21T03:53:01.124Z", - "expires": "2019-04-20T03:53:01.124Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.acce7bd2c3401bcde486", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:01.124Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:01.124Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:01.124Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=14", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-14" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-14", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 14, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R14" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B2BtbaX6QACjn4jDyA-Udw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:54.190Z", - "expires": "2019-04-20T03:52:54.190Z", - "retriesLeft": 4, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "exception", - "reasonCreated": "scheduled", - "reasonResolved": "intermittent-task", - "workerGroup": "us-west-2", - "workerId": "i-014cd4f22285cfa3d", - "takenUntil": "2018-04-20T05:17:35.055Z", - "scheduled": "2018-04-20T04:37:45.251Z", - "started": "2018-04-20T04:42:11.427Z", - "resolved": "2018-04-20T05:07:43.425Z" - }, - { - "runId": 1, - "state": "completed", - "reasonCreated": "task-retry", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-01beecd022e6d9459", - "takenUntil": "2018-04-20T05:43:07.541Z", - "scheduled": "2018-04-20T05:07:43.425Z", - "started": "2018-04-20T05:07:43.874Z", - "resolved": "2018-04-20T05:38:16.579Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a89c12d8d7e0d603222e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:54.190Z", - "deadline": "2018-04-21T03:52:54.190Z", - "expires": "2019-04-20T03:52:54.190Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a89c12d8d7e0d603222e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:54.190Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:54.190Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:54.190Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=10", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-crashtest-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-crashtest-1", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 10 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B2fzoWMkRZqo2Wy7QpvEYg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:07.096Z", - "expires": "2019-04-20T03:53:07.096Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-090a98aa2b7a753d9", - "takenUntil": "2018-04-20T06:00:06.720Z", - "scheduled": "2018-04-20T04:37:45.249Z", - "started": "2018-04-20T04:38:32.996Z", - "resolved": "2018-04-20T05:42:01.425Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.c9dfd192c62d7b41e8a4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:07.096Z", - "deadline": "2018-04-21T03:53:07.096Z", - "expires": "2019-04-20T03:53:07.096Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c9dfd192c62d7b41e8a4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:07.096Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:07.096Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:07.096Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B3Dt8o8BSBWYyo2i1CGdcg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.862Z", - "expires": "2019-04-20T03:53:02.862Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fa39c351197b36e7", - "takenUntil": "2018-04-20T05:00:54.634Z", - "scheduled": "2018-04-20T04:25:26.374Z", - "started": "2018-04-20T04:25:31.062Z", - "resolved": "2018-04-20T04:47:45.680Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.595559f5dbfd94715ae7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.862Z", - "deadline": "2018-04-21T03:53:02.862Z", - "expires": "2019-04-20T03:53:02.862Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.595559f5dbfd94715ae7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:02.862Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:02.862Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:02.862Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-clipboard" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-clipboard", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "cl" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B4enHMoESniSFPgNuMtwAw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.823Z", - "expires": "2019-04-20T03:52:38.823Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-034873a0636b0304e", - "takenUntil": "2018-04-20T05:24:30.027Z", - "scheduled": "2018-04-20T05:04:29.673Z", - "started": "2018-04-20T05:04:30.109Z", - "resolved": "2018-04-20T05:07:48.325Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.6ac39b691195435ff986" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.823Z", - "deadline": "2018-04-21T03:52:38.823Z", - "expires": "2019-04-20T03:52:38.823Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.6ac39b691195435ff986", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:38.823Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:38.823Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:38.823Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-xpcshell-4" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-xpcshell-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B9Zi5KDzTrGkxlqjGsJ52w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.980Z", - "expires": "2019-04-20T03:52:38.980Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-04b65915321406352", - "takenUntil": "2018-04-20T05:29:04.776Z", - "scheduled": "2018-04-20T04:37:45.226Z", - "started": "2018-04-20T04:38:17.521Z", - "resolved": "2018-04-20T05:16:02.095Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.8013ff1a2763da487b5e" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.980Z", - "deadline": "2018-04-21T03:52:38.980Z", - "expires": "2019-04-20T03:52:38.980Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.8013ff1a2763da487b5e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:38.980Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:38.980Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:38.980Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=26", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-26" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-26", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 26, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R26" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B9dcRwHPQBqd7SkyqOEmrQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.898Z", - "expires": "2019-04-20T03:52:43.898Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-356", - "takenUntil": "2018-04-20T05:04:10.226Z", - "scheduled": "2018-04-20T04:27:09.282Z", - "started": "2018-04-20T04:27:09.792Z", - "resolved": "2018-04-20T04:54:34.247Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5083ae1ed4de2e271911" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.898Z", - "deadline": "2018-04-21T03:52:43.898Z", - "expires": "2019-04-20T03:52:43.898Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5083ae1ed4de2e271911", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:43.898Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:43.898Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=2" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-devtools-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-devtools-chrome-e10s-2", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BAKchkihSp-LWFaBJaV3LQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:42.078Z", - "expires": "2019-04-20T03:52:42.078Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f25d52f870a05b21", - "takenUntil": "2018-04-20T05:59:49.765Z", - "scheduled": "2018-04-20T04:37:45.223Z", - "started": "2018-04-20T04:38:15.256Z", - "resolved": "2018-04-20T05:42:35.627Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a64215681bfa7d3c9525" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:42.078Z", - "deadline": "2018-04-21T03:52:42.078Z", - "expires": "2019-04-20T03:52:42.078Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a64215681bfa7d3c9525", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:42.078Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:42.078Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:42.078Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BBsYbg0iSU6rU0hkeybFWA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.548Z", - "expires": "2019-04-20T03:52:31.548Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0197dace16e071193", - "takenUntil": "2018-04-20T05:00:04.460Z", - "scheduled": "2018-04-20T03:53:53.744Z", - "started": "2018-04-20T03:53:54.806Z", - "resolved": "2018-04-20T04:50:46.449Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "OrIEcx0KSKmrcil3_vpQ_A", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-ccov-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-ccov-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.548Z", - "deadline": "2018-04-21T03:52:31.548Z", - "expires": "2019-04-20T03:52:31.548Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "docker-worker:cache:level-3-mozilla-central-build-linux64-ccov-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-build-linux64-ccov-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:31.548Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180420034833", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@OrIEcx0KSKmrcil3_vpQ_A public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "MH_CUSTOM_BUILD_VARIANT_CFG": "code-coverage", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build", - "description": "Linux64-CCov Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-linux64-ccov/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-ccov/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64-ccov" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "BBzuTxcJTPySq81nRrFv1Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.617Z", - "expires": "2019-04-20T03:52:31.617Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-008cdabe96b6ce4b3", - "takenUntil": "2018-04-20T04:44:42.578Z", - "scheduled": "2018-04-20T03:53:53.875Z", - "started": "2018-04-20T03:53:55.240Z", - "resolved": "2018-04-20T04:38:18.901Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VdOxLofoQZW8Pyysd2THqQ", - "W8F4pEo0RtGVPGCM_YzLWQ", - "WFQrgPn2RO-jEjfk1-378g", - "aD8ER2TJR-miwww4rU1lKA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.linux64-base-toolchains-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.617Z", - "deadline": "2018-04-21T03:52:31.617Z", - "expires": "2019-04-20T03:52:31.617Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-linux64-base-toolchains-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-central-build-linux64-base-toolchains-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:31.617Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180420034833", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VdOxLofoQZW8Pyysd2THqQ public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@WFQrgPn2RO-jEjfk1-378g public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "base-toolchains", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build", - "description": "Linux64 base toolchains Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-linux64-base-toolchains/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-base-toolchains/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bb", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "BFa8t3MrQt-_hrdAdphqZQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.608Z", - "expires": "2019-04-20T03:53:10.608Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a0a782bcf4375d62", - "takenUntil": "2018-04-20T05:05:18.454Z", - "scheduled": "2018-04-20T04:29:33.589Z", - "started": "2018-04-20T04:29:54.739Z", - "resolved": "2018-04-20T04:46:36.324Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.90a602a7c482f5163bc9" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.608Z", - "deadline": "2018-04-21T03:53:10.608Z", - "expires": "2019-04-20T03:53:10.608Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.90a602a7c482f5163bc9", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:10.608Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:10.608Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:10.608Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--enable-webrender", - "--total-chunk=3", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-mochitest-webgl-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/debug-mochitest-webgl-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BFveS9VUQiS3LdKaC28leA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.007Z", - "expires": "2019-04-20T03:53:10.007Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0148", - "takenUntil": "2018-04-20T05:04:09.891Z", - "scheduled": "2018-04-20T04:27:09.120Z", - "started": "2018-04-20T04:27:09.518Z", - "resolved": "2018-04-20T05:01:08.504Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.95d871eb8b471615d999" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.007Z", - "deadline": "2018-04-21T03:53:10.007Z", - "expires": "2019-04-20T03:53:10.007Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.95d871eb8b471615d999", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:10.007Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:10.007Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-devtools-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-devtools-chrome-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BFwrR_iJRs-RG2U0lnTUSQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.605Z", - "expires": "2019-04-20T03:53:01.605Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0da84ca996a8f4424", - "takenUntil": "2018-04-20T04:55:15.956Z", - "scheduled": "2018-04-20T04:33:54.564Z", - "started": "2018-04-20T04:35:16.035Z", - "resolved": "2018-04-20T04:48:01.359Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.63f31b6e7c6520dd3413" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.605Z", - "deadline": "2018-04-21T03:53:01.605Z", - "expires": "2019-04-20T03:53:01.605Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.63f31b6e7c6520dd3413", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:01.605Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:01.605Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:01.605Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-web-platform-tests-reftests-e10s-3" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-web-platform-tests-reftests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BFydjeNXQPKBwvilDqCiyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:46.796Z", - "expires": "2019-04-20T03:52:46.796Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06e949d7820daa8a3", - "takenUntil": "2018-04-20T04:56:18.681Z", - "scheduled": "2018-04-20T04:33:54.100Z", - "started": "2018-04-20T04:36:18.769Z", - "resolved": "2018-04-20T04:46:12.656Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.52824eec6c14ce0dcfee" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:46.796Z", - "deadline": "2018-04-21T03:52:46.796Z", - "expires": "2019-04-20T03:52:46.796Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.52824eec6c14ce0dcfee", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:46.796Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:46.796Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:46.796Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-reftest-no-accel-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-reftest-no-accel-e10s-4", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BItfCtUTQKKR3Y--7eecWw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.207Z", - "expires": "2019-04-20T03:52:49.207Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-04290200e822fe6df", - "takenUntil": "2018-04-20T05:11:54.051Z", - "scheduled": "2018-04-20T04:33:54.072Z", - "started": "2018-04-20T04:36:30.506Z", - "resolved": "2018-04-20T04:54:42.419Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.ec4af002c2950fc39e02" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.207Z", - "deadline": "2018-04-21T03:52:49.207Z", - "expires": "2019-04-20T03:52:49.207Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ec4af002c2950fc39e02", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.207Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.207Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.207Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=9", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-web-platform-tests-e10s-9" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-web-platform-tests-e10s-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt9" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.622Z", - "expires": "2019-04-20T03:52:31.622Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b1e5c803009f13ec", - "takenUntil": "2018-04-20T05:13:15.216Z", - "scheduled": "2018-04-20T03:53:53.949Z", - "started": "2018-04-20T04:02:12.180Z", - "resolved": "2018-04-20T05:08:41.464Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.win64-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.win64-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.win64-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.622Z", - "deadline": "2018-04-21T03:52:31.622Z", - "expires": "2019-04-20T03:52:31.622Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420034833", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T03:52:31.622Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ec3dd3ee2ae4b3a63529a912816a110e925eb2d0 https://hg.mozilla.org/mozilla-central .\\build\\src", - ":: TinderboxPrint:ec3dd3ee2ae4b3a63529a912816a110e925eb2d0\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\opt.py --branch mozilla-central --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build", - "description": "Win64 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-win64/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "BPA-0iFhSrys3rnZq9oWlA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.421Z", - "expires": "2019-04-20T03:53:02.421Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ff25238dbc2b7892", - "takenUntil": "2018-04-20T05:28:44.132Z", - "scheduled": "2018-04-20T05:08:43.525Z", - "started": "2018-04-20T05:08:44.209Z", - "resolved": "2018-04-20T05:14:08.691Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.421Z", - "deadline": "2018-04-21T03:53:02.421Z", - "expires": "2019-04-20T03:53:02.421Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:02.421Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:02.421Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --enable-webrender --total-chunk=8 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-qr/opt-mochitest-webgl-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-qr/opt-mochitest-webgl-e10s-4", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BREbguoDTameAWnLBrjRYA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.619Z", - "expires": "2019-04-20T03:52:53.619Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-129", - "takenUntil": "2018-04-20T05:27:48.842Z", - "scheduled": "2018-04-20T05:07:48.319Z", - "started": "2018-04-20T05:07:48.918Z", - "resolved": "2018-04-20T05:18:17.859Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.619Z", - "deadline": "2018-04-21T03:52:53.619Z", - "expires": "2019-04-20T03:52:53.619Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:53.619Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:53.619Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=chromez-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=chromez-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos chrome ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-talos-chrome-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-chrome-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "c" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BRYsnNgLR8a1lini5SihIA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.635Z", - "expires": "2019-04-20T03:52:48.635Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e4b516075189f7ef", - "takenUntil": "2018-04-20T04:56:19.580Z", - "scheduled": "2018-04-20T04:33:54.067Z", - "started": "2018-04-20T04:36:19.660Z", - "resolved": "2018-04-20T04:43:10.834Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.2be2a9e6ded0d995ac4b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.635Z", - "deadline": "2018-04-21T03:52:48.635Z", - "expires": "2019-04-20T03:52:48.635Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2be2a9e6ded0d995ac4b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:48.635Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:48.635Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:48.635Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-reftest-no-accel-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-reftest-no-accel-e10s-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BSza6TRQRuyM6wb6S9bZuA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.139Z", - "expires": "2019-04-20T03:52:53.139Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06426aaafbc55a108", - "takenUntil": "2018-04-20T04:52:27.228Z", - "scheduled": "2018-04-20T04:30:59.372Z", - "started": "2018-04-20T04:32:27.306Z", - "resolved": "2018-04-20T04:38:03.855Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1af01d2c0a65aeb63edb" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.139Z", - "deadline": "2018-04-21T03:52:53.139Z", - "expires": "2019-04-20T03:52:53.139Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1af01d2c0a65aeb63edb", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:53.139Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:53.139Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:53.139Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-web-platform-tests-reftests-e10s-2" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-web-platform-tests-reftests-e10s-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BTS_YydpTqWwexLmNkPhiA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.117Z", - "expires": "2019-04-20T03:52:41.117Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-039e1b3576367c2a7", - "takenUntil": "2018-04-20T05:29:38.922Z", - "scheduled": "2018-04-20T05:07:48.341Z", - "started": "2018-04-20T05:09:38.999Z", - "resolved": "2018-04-20T05:21:27.764Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.117Z", - "deadline": "2018-04-21T03:52:41.117Z", - "expires": "2019-04-20T03:52:41.117Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:41.117Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:41.117Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-mochitest-devtools-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-mochitest-devtools-chrome-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BTuTM8g_Q6KdgSNynsnFRg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.987Z", - "expires": "2019-04-20T03:52:44.987Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-013203e5fc6777869", - "takenUntil": "2018-04-20T05:31:23.403Z", - "scheduled": "2018-04-20T05:07:48.468Z", - "started": "2018-04-20T05:11:23.483Z", - "resolved": "2018-04-20T05:21:11.257Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.987Z", - "deadline": "2018-04-21T03:52:44.987Z", - "expires": "2019-04-20T03:52:44.987Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:44.987Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:44.987Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=crashtest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BVC7P5uZQ5Kry1oARbHJCA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.348Z", - "expires": "2019-04-20T03:52:41.348Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a1edca5293a0f1f3", - "takenUntil": "2018-04-20T05:12:36.477Z", - "scheduled": "2018-04-20T04:36:17.416Z", - "started": "2018-04-20T04:37:12.596Z", - "resolved": "2018-04-20T04:53:18.769Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YA6cnEBxSbaBIQWf355S8w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.9794cd62855d65ae3698" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.348Z", - "deadline": "2018-04-21T03:52:41.348Z", - "expires": "2019-04-20T03:52:41.348Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9794cd62855d65ae3698", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:41.348Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:41.348Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:41.348Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-coverage", - "--jsd-code-coverage", - "--e10s", - "--total-chunk=7", - "--this-chunk=7", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-coverage", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-jsdcov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BVYysCDHSrK8D3Q6fMP6CA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:50.941Z", - "expires": "2019-04-20T03:52:50.941Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-005d5f761988817a5", - "takenUntil": "2018-04-20T06:41:16.435Z", - "scheduled": "2018-04-20T05:11:42.608Z", - "started": "2018-04-20T05:13:11.492Z", - "resolved": "2018-04-20T06:27:20.205Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:50.941Z", - "deadline": "2018-04-21T03:52:50.941Z", - "expires": "2019-04-20T03:52:50.941Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:50.941Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:50.941Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --code-coverage --e10s --total-chunk=10 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 10 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "dt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BVfpZ-sYROOJCqDQLM-QHg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:07.336Z", - "expires": "2019-04-20T03:53:07.336Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06426aaafbc55a108", - "takenUntil": "2018-04-20T05:28:56.643Z", - "scheduled": "2018-04-20T04:37:45.214Z", - "started": "2018-04-20T04:38:09.528Z", - "resolved": "2018-04-20T05:21:31.027Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.24d1edd4dba4f08c2d51" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:07.336Z", - "deadline": "2018-04-21T03:53:07.336Z", - "expires": "2019-04-20T03:53:07.336Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.24d1edd4dba4f08c2d51", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:07.336Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:07.336Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:07.336Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=14", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-14" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-14", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 14, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R14" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BWlxEWvDT5acxVsT0hOSEg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.155Z", - "expires": "2019-04-20T03:52:52.155Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-01500cb5142bb9d60", - "takenUntil": "2018-04-20T04:57:10.309Z", - "scheduled": "2018-04-20T04:36:17.404Z", - "started": "2018-04-20T04:37:10.403Z", - "resolved": "2018-04-20T04:49:40.354Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YA6cnEBxSbaBIQWf355S8w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5a94d083463670982c28" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.155Z", - "deadline": "2018-04-21T03:52:52.155Z", - "expires": "2019-04-20T03:52:52.155Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5a94d083463670982c28", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:52.155Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:52.155Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:52.155Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked-coverage", - "--jsd-code-coverage", - "--e10s", - "--total-chunk=10", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-jsdcov/opt-mochitest-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-jsdcov/opt-mochitest-e10s-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked-coverage", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-jsdcov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BZ4Ad6YGQWeg2b4pvTUWDg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:03.760Z", - "expires": "2019-04-20T03:53:03.760Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-069", - "takenUntil": "2018-04-20T06:02:47.209Z", - "scheduled": "2018-04-20T05:08:43.531Z", - "started": "2018-04-20T05:08:44.075Z", - "resolved": "2018-04-20T05:50:46.600Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:03.760Z", - "deadline": "2018-04-21T03:53:03.760Z", - "expires": "2019-04-20T03:53:03.760Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:03.760Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:03.760Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/opt-talos-damp-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "damp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BZCnUhSQSyCoHPvlaFa5lg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:39.992Z", - "expires": "2019-04-20T03:52:39.992Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-00af334e5aaee7e33", - "takenUntil": "2018-04-20T05:41:35.566Z", - "scheduled": "2018-04-20T04:50:48.285Z", - "started": "2018-04-20T04:50:48.949Z", - "resolved": "2018-04-20T05:23:44.470Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.9a0d20e38965f6de4707" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:39.992Z", - "deadline": "2018-04-21T03:52:39.992Z", - "expires": "2019-04-20T03:52:39.992Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.9a0d20e38965f6de4707", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:39.992Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:39.992Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:39.992Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--code-coverage", - "--e10s", - "--total-chunk=10", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-mochitest-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-e10s-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BZW_HgqqSnSlwtcEPLgNlw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:36.292Z", - "expires": "2019-04-20T03:52:36.292Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-09768a3cf30587e46", - "takenUntil": "2018-04-20T04:55:42.005Z", - "scheduled": "2018-04-20T04:33:54.449Z", - "started": "2018-04-20T04:35:42.084Z", - "resolved": "2018-04-20T04:39:35.987Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5e89e4fe72accb0c0171" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:36.292Z", - "deadline": "2018-04-21T03:52:36.292Z", - "expires": "2019-04-20T03:52:36.292Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5e89e4fe72accb0c0171", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:36.292Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:36.292Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:36.292Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/opt-mochitest-gpu-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/opt-mochitest-gpu-e10s", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "gpu", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gpu" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B_QgzPj8SS2HIq2eRTMKGQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:38.683Z", - "expires": "2019-04-20T03:52:38.683Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0079", - "takenUntil": "2018-04-20T04:51:38.602Z", - "scheduled": "2018-04-20T04:31:37.583Z", - "started": "2018-04-20T04:31:38.680Z", - "resolved": "2018-04-20T04:42:40.566Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3d1a1ccae8348fc49704" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:38.683Z", - "deadline": "2018-04-21T03:52:38.683Z", - "expires": "2019-04-20T03:52:38.683Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3d1a1ccae8348fc49704", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:38.683Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:38.683Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1500, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/talos_script.py", - "--cfg", - "mozharness/configs/talos/mac_config.py", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos speedometer ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-talos-speedometer-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-talos-speedometer-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "sp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "B_mxDglkQ9aH7bgL6OZMKw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:12.458Z", - "expires": "2019-04-20T03:53:12.458Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0af6fe24f733bdb7d", - "takenUntil": "2018-04-20T05:00:50.677Z", - "scheduled": "2018-04-20T04:25:26.485Z", - "started": "2018-04-20T04:25:27.381Z", - "resolved": "2018-04-20T04:47:51.178Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.eb614d59ba535bbcbcc7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:12.458Z", - "deadline": "2018-04-21T03:53:12.458Z", - "expires": "2019-04-20T03:53:12.458Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.eb614d59ba535bbcbcc7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:12.458Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:12.458Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:12.458Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=4", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BclBh8CDTHO3ExdA39Pecg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:57.944Z", - "expires": "2019-04-20T03:52:57.944Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c4dab6b7ea2100e2", - "takenUntil": "2018-04-20T04:55:48.451Z", - "scheduled": "2018-04-20T04:33:54.122Z", - "started": "2018-04-20T04:35:48.531Z", - "resolved": "2018-04-20T04:49:34.096Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3abe543fe0a9a2741291" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:57.944Z", - "deadline": "2018-04-21T03:52:57.944Z", - "expires": "2019-04-20T03:52:57.944Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3abe543fe0a9a2741291", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:57.944Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:57.944Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:57.944Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-xpcshell-8" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-xpcshell-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Be9oUXAGSji_tpYGjZs2eA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:12.959Z", - "expires": "2019-04-20T03:53:12.959Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0866c84cdbc77b5e2", - "takenUntil": "2018-04-20T05:28:19.961Z", - "scheduled": "2018-04-20T05:04:27.391Z", - "started": "2018-04-20T05:08:20.041Z", - "resolved": "2018-04-20T05:24:15.853Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:12.959Z", - "deadline": "2018-04-21T03:53:12.959Z", - "expires": "2019-04-20T03:53:12.959Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:12.959Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:12.959Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-mochitest-webgl-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-mochitest-webgl-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BeRVDgTFSW2VxLjLmR5NSw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.135Z", - "expires": "2019-04-20T03:53:08.135Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-00d7857c4dc4f102a", - "takenUntil": "2018-04-20T05:08:48.653Z", - "scheduled": "2018-04-20T04:18:00.321Z", - "started": "2018-04-20T04:18:01.335Z", - "resolved": "2018-04-20T05:03:55.491Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.8acdc08a77cb59ce47f5" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.135Z", - "deadline": "2018-04-21T03:53:08.135Z", - "expires": "2019-04-20T03:53:08.135Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.8acdc08a77cb59ce47f5", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.135Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.135Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.135Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=22", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-22" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-22", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 22, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R22" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BeUqQw4IR6ilZU8wQlbLdw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.681Z", - "expires": "2019-04-20T03:52:31.681Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e2d0dd5dc7ec9513", - "takenUntil": "2018-04-20T05:13:09.634Z", - "scheduled": "2018-04-20T03:53:53.941Z", - "started": "2018-04-20T04:02:08.658Z", - "resolved": "2018-04-20T05:02:40.611Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "A7tJzqugQTiQTixLfy6JaA", - "Puq7J0iESOuAjkz7mlHTNw", - "a9MBxhcaSwet5Pw45wA_kA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-st-an-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.firefox.win64-st-an-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.681Z", - "deadline": "2018-04-21T03:52:31.681Z", - "expires": "2019-04-20T03:52:31.681Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420034833", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@A7tJzqugQTiQTixLfy6JaA public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T03:52:31.681Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ec3dd3ee2ae4b3a63529a912816a110e925eb2d0 https://hg.mozilla.org/mozilla-central .\\build\\src", - ":: TinderboxPrint:ec3dd3ee2ae4b3a63529a912816a110e925eb2d0\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\clang.py --branch mozilla-central --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/static-analysis", - "description": "Win64 Static Analysis Opt (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "static-analysis-win64-st-an/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win64-st-an/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "BepjNbo0QqiKkEb0OU7_XA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:50.066Z", - "expires": "2019-04-20T03:52:50.066Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03dda7ba07047fe8a", - "takenUntil": "2018-04-20T05:28:16.899Z", - "scheduled": "2018-04-20T05:07:48.307Z", - "started": "2018-04-20T05:08:16.979Z", - "resolved": "2018-04-20T05:16:37.305Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:50.066Z", - "deadline": "2018-04-21T03:52:50.066Z", - "expires": "2019-04-20T03:52:50.066Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:50.066Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:50.066Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=a11y --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=a11y" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BfRGEEWeQvGwa5dE8cpzsw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:05.084Z", - "expires": "2019-04-20T03:53:05.084Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-west-2", - "workerId": "i-0653b64114bba6dfe", - "takenUntil": "2018-04-20T05:24:30.368Z", - "scheduled": "2018-04-20T05:04:29.799Z", - "started": "2018-04-20T05:04:30.449Z", - "resolved": "2018-04-20T05:18:23.064Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.3882aa5a0752ce4dfd99" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:05.084Z", - "deadline": "2018-04-21T03:53:05.084Z", - "expires": "2019-04-20T03:53:05.084Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.3882aa5a0752ce4dfd99", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:05.084Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:05.084Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:05.084Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BfnkF1yyRReSSwvmrefjwA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.201Z", - "expires": "2019-04-20T03:52:43.201Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0127332de00f6a28a", - "takenUntil": "2018-04-20T05:49:41.503Z", - "scheduled": "2018-04-20T05:07:48.356Z", - "started": "2018-04-20T05:12:39.384Z", - "resolved": "2018-04-20T05:39:28.294Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.201Z", - "deadline": "2018-04-21T03:52:43.201Z", - "expires": "2019-04-20T03:52:43.201Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:43.201Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:43.201Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest-gpu --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=reftest-gpu --e10s --total-chunk=2 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-reftest-gpu-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-reftest-gpu-e10s-1", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 2 - }, - "suite": { - "flavor": "reftest-gpu", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Rg1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BgDOVssDQViUtGA-kHBxvA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.812Z", - "expires": "2019-04-20T03:52:44.812Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f283d4b67c334271", - "takenUntil": "2018-04-20T05:29:19.435Z", - "scheduled": "2018-04-20T04:37:45.245Z", - "started": "2018-04-20T04:38:32.284Z", - "resolved": "2018-04-20T05:11:13.657Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.753687806ba7fd9be938" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.812Z", - "deadline": "2018-04-21T03:52:44.812Z", - "expires": "2019-04-20T03:52:44.812Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.753687806ba7fd9be938", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:44.812Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:44.812Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:44.812Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=29", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-29" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-29", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 29, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "29" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BgXx9mBVQxKn-M8igi5M4w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.154Z", - "expires": "2019-04-20T03:52:53.154Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-04b11d1e9c0096e00", - "takenUntil": "2018-04-20T06:02:25.192Z", - "scheduled": "2018-04-20T04:25:26.319Z", - "started": "2018-04-20T04:25:29.187Z", - "resolved": "2018-04-20T05:53:12.490Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.deb20f66eca09293b46f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.154Z", - "deadline": "2018-04-21T03:52:53.154Z", - "expires": "2019-04-20T03:52:53.154Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.deb20f66eca09293b46f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:53.154Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:53.154Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:53.154Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=4", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-web-platform-tests-e10s-4" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-e10s-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BgbgBxYKTRGLbyxSzw0_Iw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:09.279Z", - "expires": "2019-04-20T03:53:09.279Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-09d57c56cde719546", - "takenUntil": "2018-04-20T05:07:53.921Z", - "scheduled": "2018-04-20T04:29:33.760Z", - "started": "2018-04-20T04:32:30.657Z", - "resolved": "2018-04-20T05:00:24.238Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.ba7e668539117283fcb8" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:09.279Z", - "deadline": "2018-04-21T03:53:09.279Z", - "expires": "2019-04-20T03:53:09.279Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ba7e668539117283fcb8", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:09.279Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:09.279Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:09.279Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-reftest-no-accel-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-reftest-no-accel-e10s-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BhiBed9MTgGA8WVkKCoPgQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:57.966Z", - "expires": "2019-04-20T03:52:57.966Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0924aa32ccb9e5e0a", - "takenUntil": "2018-04-20T05:06:16.623Z", - "scheduled": "2018-04-20T04:29:33.821Z", - "started": "2018-04-20T04:30:53.237Z", - "resolved": "2018-04-20T04:56:56.914Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.50edb13670250b69ebbd" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:57.966Z", - "deadline": "2018-04-21T03:52:57.966Z", - "expires": "2019-04-20T03:52:57.966Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.50edb13670250b69ebbd", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:57.966Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:57.966Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:57.966Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BjqV7Y70S9Wj9pRfBFdheg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.163Z", - "expires": "2019-04-20T03:52:52.163Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-080ba828102c4165c", - "takenUntil": "2018-04-20T05:11:39.881Z", - "scheduled": "2018-04-20T04:33:54.039Z", - "started": "2018-04-20T04:36:16.375Z", - "resolved": "2018-04-20T04:54:35.445Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1653f86ca58f6f20cc1b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.163Z", - "deadline": "2018-04-21T03:52:52.163Z", - "expires": "2019-04-20T03:52:52.163Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1653f86ca58f6f20cc1b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:52.163Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:52.163Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:52.163Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-mochitest-plain-headless-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-mochitest-plain-headless-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BkJ5akFmTpCWzE2_fgLZ_w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:35.542Z", - "expires": "2019-04-20T03:52:35.542Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-243", - "takenUntil": "2018-04-20T05:45:45.637Z", - "scheduled": "2018-04-20T05:08:43.467Z", - "started": "2018-04-20T05:08:44.012Z", - "resolved": "2018-04-20T05:26:31.619Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:35.542Z", - "deadline": "2018-04-21T03:52:35.542Z", - "expires": "2019-04-20T03:52:35.542Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:35.542Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:35.542Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tp5o-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tp5o-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos tp5o ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/opt-talos-tp5o-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-talos-tp5o-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Blr0VD-yS46Y9bFnjFwaag", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.028Z", - "expires": "2019-04-20T03:52:43.028Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-099cd644792a7cac4", - "takenUntil": "2018-04-20T05:46:37.931Z", - "scheduled": "2018-04-20T04:37:45.560Z", - "started": "2018-04-20T04:40:27.318Z", - "resolved": "2018-04-20T05:27:18.553Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5a8ad9dd4dcb19ed8c21" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.028Z", - "deadline": "2018-04-21T03:52:43.028Z", - "expires": "2019-04-20T03:52:43.028Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5a8ad9dd4dcb19ed8c21", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:43.028Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:43.028Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:43.028Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=21", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-21" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-21", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 21, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R21" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BmzGSk0wR3CSXe6K0qkMSQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:34.296Z", - "expires": "2019-04-20T03:52:34.296Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-288", - "takenUntil": "2018-04-20T05:04:10.290Z", - "scheduled": "2018-04-20T04:27:09.305Z", - "started": "2018-04-20T04:27:09.855Z", - "resolved": "2018-04-20T04:56:10.971Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.0eaf47fb7ef2117ca4da" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:34.296Z", - "deadline": "2018-04-21T03:52:34.296Z", - "expires": "2019-04-20T03:52:34.296Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0eaf47fb7ef2117ca4da", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:34.296Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:34.296Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Bncswe5YQfq8p8ouflZ5xw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.534Z", - "expires": "2019-04-20T03:52:51.534Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f838ab6899be68c0", - "takenUntil": "2018-04-20T04:54:38.231Z", - "scheduled": "2018-04-20T04:30:59.355Z", - "started": "2018-04-20T04:34:38.309Z", - "resolved": "2018-04-20T04:42:34.154Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a9052a65a37eb013070f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.534Z", - "deadline": "2018-04-21T03:52:51.534Z", - "expires": "2019-04-20T03:52:51.534Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a9052a65a37eb013070f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:51.534Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:51.534Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:51.534Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-reftest-no-accel-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/opt-reftest-no-accel-e10s-5", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BnuCZ5ggQTiE5_QC70HH7Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:40.006Z", - "expires": "2019-04-20T03:52:40.006Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f9832d8273df6dc2", - "takenUntil": "2018-04-20T05:58:31.547Z", - "scheduled": "2018-04-20T05:04:27.393Z", - "started": "2018-04-20T05:04:27.813Z", - "resolved": "2018-04-20T05:53:23.531Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:40.006Z", - "deadline": "2018-04-21T03:52:40.006Z", - "expires": "2019-04-20T03:52:40.006Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:40.006Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:40.006Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=10" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-web-platform-tests-e10s-10" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/debug-web-platform-tests-e10s-10" - }, - "extra": { - "chunks": { - "current": 10, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt10" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Bp2HZiIWRc6nmssC1FL57w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:58.549Z", - "expires": "2019-04-20T03:52:58.549Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0fcee47aef4b0ee89", - "takenUntil": "2018-04-20T05:16:14.724Z", - "scheduled": "2018-04-20T04:25:26.568Z", - "started": "2018-04-20T04:25:28.123Z", - "resolved": "2018-04-20T04:59:15.686Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f8126fda997b2a4e07e0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:58.549Z", - "deadline": "2018-04-21T03:52:58.549Z", - "expires": "2019-04-20T03:52:58.549Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f8126fda997b2a4e07e0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:58.549Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:58.549Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:58.549Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-reftest-no-accel-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-reftest-no-accel-e10s-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BtJ7QiZjRC6X4NfF5H-4XA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.101Z", - "expires": "2019-04-20T03:53:10.101Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a127b82f40c407d6", - "takenUntil": "2018-04-20T04:52:17.363Z", - "scheduled": "2018-04-20T04:29:33.807Z", - "started": "2018-04-20T04:32:17.444Z", - "resolved": "2018-04-20T04:39:01.510Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.865f1cf70607c440386c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.101Z", - "deadline": "2018-04-21T03:53:10.101Z", - "expires": "2019-04-20T03:53:10.101Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.865f1cf70607c440386c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:10.101Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:10.101Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:10.101Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=16", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-16" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-16", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 16, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h16" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BtwaWNXYQC6nkH0sI8_01g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:06.510Z", - "expires": "2019-04-20T03:53:06.510Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-05159e635aef0afde", - "takenUntil": "2018-04-20T05:28:21.944Z", - "scheduled": "2018-04-20T05:07:48.327Z", - "started": "2018-04-20T05:08:22.023Z", - "resolved": "2018-04-20T05:16:21.957Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:06.510Z", - "deadline": "2018-04-21T03:53:06.510Z", - "expires": "2019-04-20T03:53:06.510Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:06.510Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:06.510Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=reftest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-web-platform-tests-reftests-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-web-platform-tests-reftests-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BtzHi0rjRAeRKDI2UQB9Hw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:46.591Z", - "expires": "2019-04-20T03:52:46.591Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-089f2eed3cc0561fd", - "takenUntil": "2018-04-20T05:05:14.906Z", - "scheduled": "2018-04-20T04:29:33.756Z", - "started": "2018-04-20T04:29:51.393Z", - "resolved": "2018-04-20T04:53:39.188Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.edf82950356fa06ce70a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:46.591Z", - "deadline": "2018-04-21T03:52:46.591Z", - "expires": "2019-04-20T03:52:46.591Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.edf82950356fa06ce70a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:46.591Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:46.591Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:46.591Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-clipboard-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-clipboard-e10s", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "cl" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BuUnKHWjStmJ7-B-1X2fKA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:47.665Z", - "expires": "2019-04-20T03:52:47.665Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0c0690be24b06799e", - "takenUntil": "2018-04-20T05:26:12.354Z", - "scheduled": "2018-04-20T04:50:48.247Z", - "started": "2018-04-20T04:50:48.853Z", - "resolved": "2018-04-20T05:18:46.248Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.2fe9fbb34d706c6847f5" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:47.665Z", - "deadline": "2018-04-21T03:52:47.665Z", - "expires": "2019-04-20T03:52:47.665Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.2fe9fbb34d706c6847f5", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:47.665Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:47.665Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:47.665Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-gl", - "--code-coverage", - "--e10s", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-mochitest-webgl-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-webgl-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "BvKHGa0FRVyYNRPGvj89Aw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:03.020Z", - "expires": "2019-04-20T03:53:03.020Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-043d20b10637d511a", - "takenUntil": "2018-04-20T05:33:03.934Z", - "scheduled": "2018-04-20T04:37:46.154Z", - "started": "2018-04-20T04:42:16.495Z", - "resolved": "2018-04-20T05:26:00.040Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.01e0ee0eb68de49ceb75" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:03.020Z", - "deadline": "2018-04-21T03:53:03.020Z", - "expires": "2019-04-20T03:53:03.020Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.01e0ee0eb68de49ceb75", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:03.020Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:03.020Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:03.020Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=38", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-38" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-38", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 38, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "38" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BxMjmtSTRj66Jq9NEmkuPA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.454Z", - "expires": "2019-04-20T03:52:52.454Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-08ffbc3ca90053f78", - "takenUntil": "2018-04-20T06:03:16.630Z", - "scheduled": "2018-04-20T05:04:27.397Z", - "started": "2018-04-20T05:09:13.871Z", - "resolved": "2018-04-20T05:47:31.411Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.454Z", - "deadline": "2018-04-21T03:52:52.454Z", - "expires": "2019-04-20T03:52:52.454Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:52.454Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:52.454Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --total-chunk=4 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-reftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-reftest-e10s-2", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BzDsg8lKRlqWRmgSQFTy1Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.863Z", - "expires": "2019-04-20T03:53:08.863Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0947ef7aa6da7d64b", - "takenUntil": "2018-04-20T05:00:50.290Z", - "scheduled": "2018-04-20T04:25:26.309Z", - "started": "2018-04-20T04:25:26.983Z", - "resolved": "2018-04-20T04:48:32.159Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.7484ab8b9c6fcf3721c4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.863Z", - "deadline": "2018-04-21T03:53:08.863Z", - "expires": "2019-04-20T03:53:08.863Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.7484ab8b9c6fcf3721c4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.863Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.863Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.863Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "15" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BzIKNxgAR4ezsMOmlpWJaw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:59.833Z", - "expires": "2019-04-20T03:52:59.833Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-09adfbd331cfa5683", - "takenUntil": "2018-04-20T07:39:09.691Z", - "scheduled": "2018-04-20T07:19:09.115Z", - "started": "2018-04-20T07:19:09.768Z", - "resolved": "2018-04-20T07:31:53.139Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:59.833Z", - "deadline": "2018-04-21T03:52:59.833Z", - "expires": "2019-04-20T03:52:59.833Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:59.833Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:59.833Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=crashtest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/debug-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "BzVOetfvT9m3VJXEw5OwBg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:33.122Z", - "expires": "2019-04-20T03:52:33.122Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-234", - "takenUntil": "2018-04-20T05:25:38.704Z", - "scheduled": "2018-04-20T04:31:37.502Z", - "started": "2018-04-20T04:31:38.187Z", - "resolved": "2018-04-20T05:17:56.259Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5708545530f07c2cf107" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:33.122Z", - "deadline": "2018-04-21T03:52:33.122Z", - "expires": "2019-04-20T03:52:33.122Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5708545530f07c2cf107", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:33.122Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:33.122Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--test-type=testharness", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--test-type=testharness", - "--e10s", - "--total-chunk=5", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-web-platform-tests-e10s-1" - }, - "tags": { - "os": "macosx", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 5 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "C0kXWDM9Rzi4sEOsuq9dbA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:54.504Z", - "expires": "2019-04-20T03:52:54.504Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-081", - "takenUntil": "2018-04-20T07:56:09.924Z", - "scheduled": "2018-04-20T07:19:08.964Z", - "started": "2018-04-20T07:19:09.392Z", - "resolved": "2018-04-20T07:43:42.905Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:54.504Z", - "deadline": "2018-04-21T03:52:54.504Z", - "expires": "2019-04-20T03:52:54.504Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:54.504Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:54.504Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --total-chunk=4 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-reftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/debug-reftest-e10s-2", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "C2SIP0KhQyik8ONrLE74AA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:44.169Z", - "expires": "2019-04-20T03:52:44.169Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f0c5d374186bcc8f", - "takenUntil": "2018-04-20T04:56:27.056Z", - "scheduled": "2018-04-20T04:33:54.045Z", - "started": "2018-04-20T04:36:27.133Z", - "resolved": "2018-04-20T04:48:17.767Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.46f6f13f597c023b9fb0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:44.169Z", - "deadline": "2018-04-21T03:52:44.169Z", - "expires": "2019-04-20T03:52:44.169Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.46f6f13f597c023b9fb0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:44.169Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:44.169Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:44.169Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=6", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/opt-web-platform-tests-reftests-e10s-6" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-web-platform-tests-reftests-e10s-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "Wr6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C3Y3UqFFTXaIiidfcU2YAg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:42.191Z", - "expires": "2019-04-20T03:52:42.191Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e537942828adf507", - "takenUntil": "2018-04-20T05:31:22.675Z", - "scheduled": "2018-04-20T05:07:48.444Z", - "started": "2018-04-20T05:11:22.756Z", - "resolved": "2018-04-20T05:25:27.416Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:42.191Z", - "deadline": "2018-04-21T03:52:42.191Z", - "expires": "2019-04-20T03:52:42.191Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:42.191Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:42.191Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-media --e10s --total-chunk=3 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-mochitest-media-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/opt-mochitest-media-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "C5UUpzEZRPiZd2eQFrk1IQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.175Z", - "expires": "2019-04-20T03:53:10.175Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-001d3c8494922b7d9", - "takenUntil": "2018-04-20T05:27:31.998Z", - "scheduled": "2018-04-20T04:50:48.406Z", - "started": "2018-04-20T04:52:07.542Z", - "resolved": "2018-04-20T05:15:30.959Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.6aaf8a9d02dd01633a57" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.175Z", - "deadline": "2018-04-21T03:53:10.175Z", - "expires": "2019-04-20T03:53:10.175Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.6aaf8a9d02dd01633a57", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:10.175Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:10.175Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:10.175Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--jittest-suite=jittest-chunked", - "--code-coverage", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "JIT Test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-jittest-2" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-jittest-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 6 - }, - "suite": { - "flavor": "jittest-chunked", - "name": "jittest" - }, - "treeherder": { - "machine": { - "platform": "linux64-ccov" - }, - "tier": 2, - "symbol": "Jit2", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C668cNZlQ8aZLUFZimD2YA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.608Z", - "expires": "2019-04-20T03:52:56.608Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-014219d0036aae1c3", - "takenUntil": "2018-04-20T05:08:42.651Z", - "scheduled": "2018-04-20T04:30:28.485Z", - "started": "2018-04-20T04:33:18.975Z", - "resolved": "2018-04-20T04:59:27.115Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5b12f1fcdad4a38b5a57" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.608Z", - "deadline": "2018-04-21T03:52:56.608Z", - "expires": "2019-04-20T03:52:56.608Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5b12f1fcdad4a38b5a57", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:56.608Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:56.608Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:56.608Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=10", - "--this-chunk=2" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "C6KuMi_PQ6uLaLxUefDtjQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:46.295Z", - "expires": "2019-04-20T03:52:46.295Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0dd71284541c10892", - "takenUntil": "2018-04-20T05:51:17.992Z", - "scheduled": "2018-04-20T04:29:33.798Z", - "started": "2018-04-20T04:29:43.804Z", - "resolved": "2018-04-20T05:34:04.531Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.bc2e7790bf94313253b3" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:46.295Z", - "deadline": "2018-04-21T03:52:46.295Z", - "expires": "2019-04-20T03:52:46.295Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.bc2e7790bf94313253b3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:46.295Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:46.295Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:46.295Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-2" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C7g6Bk8-RYG0-JepKolDkA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:34.281Z", - "expires": "2019-04-20T03:52:34.281Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ceefbbd680c1ffb7", - "takenUntil": "2018-04-20T05:29:47.830Z", - "scheduled": "2018-04-20T04:37:45.429Z", - "started": "2018-04-20T04:39:00.728Z", - "resolved": "2018-04-20T05:23:50.299Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e0a58c05009e8dce4b9c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:34.281Z", - "deadline": "2018-04-21T03:52:34.281Z", - "expires": "2019-04-20T03:52:34.281Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e0a58c05009e8dce4b9c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:34.281Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:34.281Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:34.281Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=54", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-54" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-54", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 54, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R54" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CAlgJ0auSAu2nQQlBVAjsg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:55.234Z", - "expires": "2019-04-20T03:52:55.234Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-05863eae886d93dca", - "takenUntil": "2018-04-20T05:45:46.438Z", - "scheduled": "2018-04-20T05:08:44.379Z", - "started": "2018-04-20T05:08:45.096Z", - "resolved": "2018-04-20T05:27:59.777Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:55.234Z", - "deadline": "2018-04-21T03:52:55.234Z", - "expires": "2019-04-20T03:52:55.234Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:55.234Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:55.234Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BO4C5G3zTAah0KCjGpgNEQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/opt-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CBxy_ROgTACvyi1twd5Oxw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:34.279Z", - "expires": "2019-04-20T03:52:34.279Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-027a8d057d0a2b3dc", - "takenUntil": "2018-04-20T06:07:49.290Z", - "scheduled": "2018-04-20T05:11:42.599Z", - "started": "2018-04-20T05:13:47.901Z", - "resolved": "2018-04-20T06:03:57.933Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:34.279Z", - "deadline": "2018-04-21T03:52:34.279Z", - "expires": "2019-04-20T03:52:34.279Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:34.279Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:34.279Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=jsreftest --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=jsreftest --code-coverage --e10s --total-chunk=5 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "JS Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-jsreftest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-ccov/debug-jsreftest-e10s-3", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "jsreftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "J3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CCjaCv5DRYWHRX7cRLdvfg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:39.871Z", - "expires": "2019-04-20T03:52:39.871Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b3690637cb7b6558", - "takenUntil": "2018-04-20T05:06:12.108Z", - "scheduled": "2018-04-20T04:29:33.812Z", - "started": "2018-04-20T04:30:48.840Z", - "resolved": "2018-04-20T04:48:57.931Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.962143345ba5b9d2dca1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:39.871Z", - "deadline": "2018-04-21T03:52:39.871Z", - "expires": "2019-04-20T03:52:39.871Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.962143345ba5b9d2dca1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:39.871Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:39.871Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:39.871Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-reftest-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/debug-reftest-e10s-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CEV77aDSSQCbSuI3LR1ZHQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:10.968Z", - "expires": "2019-04-20T03:53:10.968Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-045b2f983be0dbdd8", - "takenUntil": "2018-04-20T05:00:50.270Z", - "scheduled": "2018-04-20T04:25:26.330Z", - "started": "2018-04-20T04:25:27.051Z", - "resolved": "2018-04-20T04:54:17.789Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e6f6fd4c63afe65aaef1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:10.968Z", - "deadline": "2018-04-21T03:53:10.968Z", - "expires": "2019-04-20T03:53:10.968Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e6f6fd4c63afe65aaef1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:10.968Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:10.968Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:10.968Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-reftest-no-accel-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-reftest-no-accel-e10s-5", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CG3CjFs4QLCZECOxKDsVJg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:39.714Z", - "expires": "2019-04-20T03:52:39.714Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-067d781ae8c16dd9a", - "takenUntil": "2018-04-20T05:08:49.146Z", - "scheduled": "2018-04-20T04:18:00.358Z", - "started": "2018-04-20T04:18:02.139Z", - "resolved": "2018-04-20T04:52:48.523Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.220cad5b20cc53605e90" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:39.714Z", - "deadline": "2018-04-21T03:52:39.714Z", - "expires": "2019-04-20T03:52:39.714Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.220cad5b20cc53605e90", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:39.714Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:39.714Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:39.714Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=4", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-crashtest-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-crashtest-3", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CIKC7-zZTo-pVit1hsd3UA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.961Z", - "expires": "2019-04-20T03:53:08.961Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-162", - "takenUntil": "2018-04-20T07:56:10.085Z", - "scheduled": "2018-04-20T07:19:08.970Z", - "started": "2018-04-20T07:19:09.390Z", - "resolved": "2018-04-20T07:44:04.339Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.961Z", - "deadline": "2018-04-21T03:53:08.961Z", - "expires": "2019-04-20T03:53:08.961Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:08.961Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:08.961Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --total-chunk=4 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-reftest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/debug-reftest-e10s-3", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CKJyOUk4QfOyLDob9q8tcA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:09.862Z", - "expires": "2019-04-20T03:53:09.862Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a8064c4a4e9a0296", - "takenUntil": "2018-04-20T05:07:34.399Z", - "scheduled": "2018-04-20T04:29:33.792Z", - "started": "2018-04-20T04:31:59.207Z", - "resolved": "2018-04-20T04:57:48.211Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.26504966bac5895dac9a" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:09.862Z", - "deadline": "2018-04-21T03:53:09.862Z", - "expires": "2019-04-20T03:53:09.862Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.26504966bac5895dac9a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:09.862Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:09.862Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:09.862Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-9" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-9", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 9, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h9" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CKXVw9iRRkC45pzjhWAxoQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.211Z", - "expires": "2019-04-20T03:52:53.211Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0e22575cce7341986", - "takenUntil": "2018-04-20T05:12:24.778Z", - "scheduled": "2018-04-20T04:36:17.372Z", - "started": "2018-04-20T04:37:01.171Z", - "resolved": "2018-04-20T04:57:48.479Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YA6cnEBxSbaBIQWf355S8w", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f01152f3fd402a84c7df" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.211Z", - "deadline": "2018-04-21T03:52:53.211Z", - "expires": "2019-04-20T03:52:53.211Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f01152f3fd402a84c7df", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:53.211Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:53.211Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:53.211Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-coverage", - "--jsd-code-coverage", - "--e10s", - "--total-chunk=7", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YA6cnEBxSbaBIQWf355S8w/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-jsdcov/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-coverage", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-jsdcov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CLXPz4LhQDiySaJwgqgSfw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.328Z", - "expires": "2019-04-20T03:53:01.328Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01827d42d099ff8e6", - "takenUntil": "2018-04-20T06:00:58.647Z", - "scheduled": "2018-04-20T05:04:27.376Z", - "started": "2018-04-20T05:06:54.951Z", - "resolved": "2018-04-20T05:45:28.899Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.328Z", - "deadline": "2018-04-21T03:53:01.328Z", - "expires": "2019-04-20T03:53:01.328Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:01.328Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:01.328Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest-gpu --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest-gpu --e10s --total-chunk=4 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-reftest-gpu-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-reftest-gpu-e10s-4", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 4 - }, - "suite": { - "flavor": "reftest-gpu", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Rg4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CM7BKxO3TByC3Ne2qngnww", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.323Z", - "expires": "2019-04-20T03:53:01.323Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-015", - "takenUntil": "2018-04-20T05:12:35.334Z", - "scheduled": "2018-04-20T04:33:54.016Z", - "started": "2018-04-20T04:34:32.425Z", - "resolved": "2018-04-20T04:54:16.950Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.83f95bd99f06088b42c4" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.323Z", - "deadline": "2018-04-21T03:53:01.323Z", - "expires": "2019-04-20T03:53:01.323Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T03:53:01.323Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T03:53:01.323Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T03:53:01.323Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 2100, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--suite=dromaeojs-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/mozilla-central/raw-file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos dromaeojs ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-talos-dromaeojs-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-dromaeojs-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "d" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CMNzwNDnRiut2n8nPHpjZA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:54.818Z", - "expires": "2019-04-20T03:52:54.818Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-042d94bfee0418d39", - "takenUntil": "2018-04-20T05:27:02.036Z", - "scheduled": "2018-04-20T04:33:53.994Z", - "started": "2018-04-20T04:36:14.785Z", - "resolved": "2018-04-20T05:14:02.158Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.0ebd69bf846f45029799" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:54.818Z", - "deadline": "2018-04-21T03:52:54.818Z", - "expires": "2019-04-20T03:52:54.818Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.0ebd69bf846f45029799", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:54.818Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:54.818Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:54.818Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=10", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/opt-web-platform-tests-e10s-10" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-web-platform-tests-e10s-10" - }, - "extra": { - "chunks": { - "current": 10, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt10" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CMQ8AQxhQUq14_-2mEb0MA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.832Z", - "expires": "2019-04-20T03:53:02.832Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-037226436a9744569", - "takenUntil": "2018-04-20T05:31:11.733Z", - "scheduled": "2018-04-20T05:07:48.417Z", - "started": "2018-04-20T05:11:11.815Z", - "resolved": "2018-04-20T05:21:14.095Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.832Z", - "deadline": "2018-04-21T03:53:02.832Z", - "expires": "2019-04-20T03:53:02.832Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:02.832Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:02.832Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\marionette.py --cfg mozharness\\configs\\marionette\\windows_taskcluster_config.py --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-marionette-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "windows7-32" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CMjQ5BCGRC-rDQStAkIjJQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:40.373Z", - "expires": "2019-04-20T03:52:40.373Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-452", - "takenUntil": "2018-04-20T04:51:37.979Z", - "scheduled": "2018-04-20T04:31:37.475Z", - "started": "2018-04-20T04:31:38.057Z", - "resolved": "2018-04-20T04:41:38.851Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "XGslPMxKRwu3YRffWaPJfg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.20dbeb6b2ddf9a530af7" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:40.373Z", - "deadline": "2018-04-21T03:52:40.373Z", - "expires": "2019-04-20T03:52:40.373Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.20dbeb6b2ddf9a530af7", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:40.373Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:40.373Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/talos_script.py", - "--cfg", - "mozharness/configs/talos/mac_config.py", - "--suite=chromez-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XGslPMxKRwu3YRffWaPJfg/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--suite=chromez-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "XGslPMxKRwu3YRffWaPJfg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos chrome ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/opt-talos-chrome-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-talos-chrome-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "c" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CO-7ywLoTbSvxnKhhzFGuw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.272Z", - "expires": "2019-04-20T03:52:49.272Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0674b889721281f6c", - "takenUntil": "2018-04-20T05:16:13.683Z", - "scheduled": "2018-04-20T04:25:26.307Z", - "started": "2018-04-20T04:25:26.983Z", - "resolved": "2018-04-20T04:59:58.637Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.32d4fa6766a37ce4df05" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.272Z", - "deadline": "2018-04-21T03:52:49.272Z", - "expires": "2019-04-20T03:52:49.272Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.32d4fa6766a37ce4df05", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.272Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.272Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.272Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-e10s-9" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-e10s-9", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 9, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "9" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CO2MR7o3SnWk3hnI_6r-hA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:35.253Z", - "expires": "2019-04-20T03:52:35.253Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-174", - "takenUntil": "2018-04-20T06:22:48.922Z", - "scheduled": "2018-04-20T05:11:42.615Z", - "started": "2018-04-20T05:11:44.321Z", - "resolved": "2018-04-20T06:11:38.676Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:35.253Z", - "deadline": "2018-04-21T03:52:35.253Z", - "expires": "2019-04-20T03:52:35.253Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:35.253Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:35.253Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --code-coverage --e10s --total-chunk=6 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-reftest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-ccov/debug-reftest-e10s-1", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 6 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "R1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CR4v5qMmQ0uoWeeLlchTOQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:53.200Z", - "expires": "2019-04-20T03:52:53.200Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-01290cd47ad3c7047", - "takenUntil": "2018-04-20T05:31:10.868Z", - "scheduled": "2018-04-20T05:07:48.410Z", - "started": "2018-04-20T05:11:10.949Z", - "resolved": "2018-04-20T05:24:05.054Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "E-RzK4SNTyOWbDe2dPEu_A" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:53.200Z", - "deadline": "2018-04-21T03:52:53.200Z", - "expires": "2019-04-20T03:52:53.200Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:53.200Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:53.200Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E-RzK4SNTyOWbDe2dPEu_A/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "E-RzK4SNTyOWbDe2dPEu_A", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/opt-web-platform-tests-e10s-2" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-web-platform-tests-e10s-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CSD60W-STUiHXwD3UeRKRg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.398Z", - "expires": "2019-04-20T03:53:02.398Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d7af3a3881f9e3aa", - "takenUntil": "2018-04-20T05:05:58.082Z", - "scheduled": "2018-04-20T04:30:28.387Z", - "started": "2018-04-20T04:30:34.394Z", - "resolved": "2018-04-20T04:50:21.257Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e9aa536b4788f3c9909b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.398Z", - "deadline": "2018-04-21T03:53:02.398Z", - "expires": "2019-04-20T03:53:02.398Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e9aa536b4788f3c9909b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:02.398Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:02.398Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:02.398Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=5" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CSJJh2NxRgSK_v212xMkew", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:40.409Z", - "expires": "2019-04-20T03:52:40.409Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-02dc6abb9c46be481", - "takenUntil": "2018-04-20T06:03:20.913Z", - "scheduled": "2018-04-20T05:43:20.599Z", - "started": "2018-04-20T05:43:20.994Z", - "resolved": "2018-04-20T05:53:14.305Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:40.409Z", - "deadline": "2018-04-21T03:52:40.409Z", - "expires": "2019-04-20T03:52:40.409Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:40.409Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:40.409Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CT0mt0O_TGuf6UdwOEhy6A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:52.560Z", - "expires": "2019-04-20T03:52:52.560Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-033ddfcec3007a9dc", - "takenUntil": "2018-04-20T05:24:11.613Z", - "scheduled": "2018-04-20T04:18:00.316Z", - "started": "2018-04-20T04:18:00.988Z", - "resolved": "2018-04-20T05:09:09.516Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e1151bafc73ced16b291" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:52.560Z", - "deadline": "2018-04-21T03:52:52.560Z", - "expires": "2019-04-20T03:52:52.560Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e1151bafc73ced16b291", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:52.560Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:52.560Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:52.560Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=24", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 24 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CUHo6F_eS8OFpg0K-6-MpA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.907Z", - "expires": "2019-04-20T03:52:49.907Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0a59dfb3951958a17", - "takenUntil": "2018-04-20T05:08:40.877Z", - "scheduled": "2018-04-20T04:30:28.350Z", - "started": "2018-04-20T04:33:17.252Z", - "resolved": "2018-04-20T04:51:21.304Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.c4425638db53870379ff" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.907Z", - "deadline": "2018-04-21T03:52:49.907Z", - "expires": "2019-04-20T03:52:49.907Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c4425638db53870379ff", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.907Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.907Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.907Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=3" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CUwkKjNXQOaQHRbB-mU-Tw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:31.700Z", - "expires": "2019-04-20T03:52:31.700Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0de7c9cf25d311aec", - "takenUntil": "2018-04-20T04:30:55.151Z", - "scheduled": "2018-04-20T03:53:53.928Z", - "started": "2018-04-20T03:55:31.850Z", - "resolved": "2018-04-20T04:19:50.893Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "GImkJZEnRLOYE8NMlFUDTQ", - "JE5PzNT_QJyUAPAUH3YI0g", - "OWMKem5GSeeYEfwcgoqEZw", - "U-XQGxP7QEyJte4Iy0rCxA", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "Y7tyhei2TIGK_8N7kyWeaA", - "RS0UwZahQ_qAcdZzEb_Y9g" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-central.latest.mobile.android-api-16-without-google-play-services-opt", - "index.gecko.v2.mozilla-central.pushdate.2018.04.20.20180420034833.mobile.android-api-16-without-google-play-services-opt", - "index.gecko.v2.mozilla-central.pushlog-id.33873.mobile.android-api-16-without-google-play-services-opt", - "index.gecko.v2.mozilla-central.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.mobile.android-api-16-without-google-play-services-opt", - "index.gecko.v2.trunk.revision.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.mobile.android-api-16-without-google-play-services-opt", - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:31.700Z", - "deadline": "2018-04-21T03:52:31.700Z", - "expires": "2019-04-20T03:52:31.700Z", - "scopes": [ - "queue:get-artifact:project/gecko/android-ndk/*", - "queue:get-artifact:project/gecko/android-sdk/*", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-central-build-android-api-16-without-google-play-services-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "JE5PzNT_QJyUAPAUH3YI0g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-build-android-api-16-without-google-play-services-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/android/R": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R", - "expires": "2019-04-20T03:52:31.700Z", - "type": "directory" - }, - "public/build/geckoview_example.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/geckoview_example-withGeckoBinaries.apk", - "expires": "2019-04-20T03:52:31.700Z", - "type": "file" - }, - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:31.700Z", - "type": "directory" - }, - "public/android/maven": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/", - "expires": "2019-04-20T03:52:31.700Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-central", - "MOZ_BUILD_DATE": "20180420034833", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_TOOLCHAINS": "public/build/android-gradle-dependencies.tar.xz@Y7tyhei2TIGK_8N7kyWeaA project/gecko/android-ndk/android-ndk.tar.xz@OWMKem5GSeeYEfwcgoqEZw project/gecko/android-sdk/android-sdk-linux.tar.xz@U-XQGxP7QEyJte4Iy0rCxA public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@GImkJZEnRLOYE8NMlFUDTQ public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GRADLE_USER_HOME": "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build multi-l10n update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "PERFHERDER_EXTRA_OPTIONS": "android-api-16-without-google-play-services", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TOOLTOOL_MANIFEST": "mobile/android/config/tooltool-manifests/android/releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_android_64_builds.py disable_signing.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "api-16-without-google-play-services", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build", - "description": "Android 4.0 api-16+ (without Google Play Services) Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-android-api-16-without-google-play-services/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-android-api-16-without-google-play-services/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "android-4-0-armv7-api16" - }, - "tier": 1, - "symbol": "BnoGPS", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "JE5PzNT_QJyUAPAUH3YI0g" - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "CWjnXkKgQW6liQKEoIbaZQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:59.836Z", - "expires": "2019-04-20T03:52:59.836Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-07cbe4526520e15c6", - "takenUntil": "2018-04-20T05:00:54.465Z", - "scheduled": "2018-04-20T04:25:26.786Z", - "started": "2018-04-20T04:25:30.907Z", - "resolved": "2018-04-20T04:47:12.482Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.aa189c6e41840fc79aa0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:59.836Z", - "deadline": "2018-04-21T03:52:59.836Z", - "expires": "2019-04-20T03:52:59.836Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.aa189c6e41840fc79aa0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:59.836Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:59.836Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:59.836Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CXU_UtNFSzKj4YtLG1BGlg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.406Z", - "expires": "2019-04-20T03:52:43.406Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0d894f79e0f632725", - "takenUntil": "2018-04-20T05:08:48.808Z", - "scheduled": "2018-04-20T04:18:00.344Z", - "started": "2018-04-20T04:18:01.872Z", - "resolved": "2018-04-20T04:49:25.948Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.59706a2dedc1b624db6f" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.406Z", - "deadline": "2018-04-21T03:52:43.406Z", - "expires": "2019-04-20T03:52:43.406Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.59706a2dedc1b624db6f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:43.406Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:43.406Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:43.406Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=24", - "--this-chunk=16", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-16" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-16", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 16, - "total": 24 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "16" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CXr8-u7YRayx7dxttfoebw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.472Z", - "expires": "2019-04-20T03:53:08.472Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-03daee659f6ed54eb", - "takenUntil": "2018-04-20T06:24:10.981Z", - "scheduled": "2018-04-20T05:11:42.602Z", - "started": "2018-04-20T05:13:07.256Z", - "resolved": "2018-04-20T06:11:07.162Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.472Z", - "deadline": "2018-04-21T03:53:08.472Z", - "expires": "2019-04-20T03:53:08.472Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:08.472Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:08.472Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=browser-chrome-chunked --code-coverage --e10s --total-chunk=7 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-ccov/debug-mochitest-browser-chrome-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "bc6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CZRAm8S8RhW1udKQT6vBiQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:14.166Z", - "expires": "2019-04-20T03:53:14.166Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f2c65838ab86396c", - "takenUntil": "2018-04-20T05:55:23.594Z", - "scheduled": "2018-04-20T05:17:56.992Z", - "started": "2018-04-20T05:18:22.851Z", - "resolved": "2018-04-20T05:38:24.185Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FIMjBcarS_6k3CSt9IMRSQ", - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:14.166Z", - "deadline": "2018-04-21T03:53:14.166Z", - "expires": "2019-04-20T03:53:14.166Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:14.166Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:14.166Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --code-coverage --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FIMjBcarS_6k3CSt9IMRSQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --xpcshell-suite=xpcshell --code-coverage --total-chunk=8 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-xpcshell-3" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-xpcshell-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CZaHM5frQbu87Ll02-XpCw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:05.209Z", - "expires": "2019-04-20T03:53:05.209Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-05dce46f85c0b3202", - "takenUntil": "2018-04-20T05:08:50.921Z", - "scheduled": "2018-04-20T04:30:28.748Z", - "started": "2018-04-20T04:33:27.687Z", - "resolved": "2018-04-20T05:04:10.001Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.fce3edb3c57e17652957" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:05.209Z", - "deadline": "2018-04-21T03:53:05.209Z", - "expires": "2019-04-20T03:53:05.209Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fce3edb3c57e17652957", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:05.209Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:05.209Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:05.209Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=10", - "--this-chunk=3" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 10 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CZwH0rlYRp24mDKwTosLIQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.762Z", - "expires": "2019-04-20T03:52:51.762Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d2b301a877f41a96", - "takenUntil": "2018-04-20T06:20:21.765Z", - "scheduled": "2018-04-20T05:43:20.755Z", - "started": "2018-04-20T05:43:21.221Z", - "resolved": "2018-04-20T06:11:04.099Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.762Z", - "deadline": "2018-04-21T03:52:51.762Z", - "expires": "2019-04-20T03:52:51.762Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:51.762Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:51.762Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-media --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-mochitest-media-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-media-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "C_yS_qecRH-YpYnKj1jzFg", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.970Z", - "expires": "2019-04-20T03:52:56.970Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker4", - "takenUntil": "2018-04-20T05:28:45.207Z", - "scheduled": "2018-04-20T05:08:44.388Z", - "started": "2018-04-20T05:08:45.296Z", - "resolved": "2018-04-20T05:10:53.801Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BO4C5G3zTAah0KCjGpgNEQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.970Z", - "deadline": "2018-04-21T03:52:56.970Z", - "expires": "2019-04-20T03:52:56.970Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "BO4C5G3zTAah0KCjGpgNEQ", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win64/opt' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "build-signing-win64/opt" - }, - "tags": { - "createdForUser": "csabou@mozilla.com", - "kind": "build-signing", - "label": "build-signing-win64/opt" - }, - "extra": { - "index": { - "rank": 1524196113 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g" - } - } - }, - { - "status": { - "taskId": "CaNLNmFxRJ-jppfBQ9qROA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:47.995Z", - "expires": "2019-04-20T03:52:47.995Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-075c92215d172dc7f", - "takenUntil": "2018-04-20T05:11:17.592Z", - "scheduled": "2018-04-20T04:33:54.321Z", - "started": "2018-04-20T04:35:54.021Z", - "resolved": "2018-04-20T04:56:10.855Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.aef6eedf0f84bb7dc9d1" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:47.995Z", - "deadline": "2018-04-21T03:52:47.995Z", - "expires": "2019-04-20T03:52:47.995Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.aef6eedf0f84bb7dc9d1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:47.995Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:47.995Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:47.995Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/opt-reftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-qr/opt-reftest-e10s-2", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Cbz8xMZbQMi14LxXZElt5A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:36.803Z", - "expires": "2019-04-20T03:52:36.803Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d9c8b536ebbc3c42", - "takenUntil": "2018-04-20T05:41:29.774Z", - "scheduled": "2018-04-20T05:04:27.459Z", - "started": "2018-04-20T05:04:28.588Z", - "resolved": "2018-04-20T05:24:25.215Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "UUE-yeY9S9-kXPz9KZkmJg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:36.803Z", - "deadline": "2018-04-21T03:52:36.803Z", - "expires": "2019-04-20T03:52:36.803Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:36.803Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:36.803Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UUE-yeY9S9-kXPz9KZkmJg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-media --e10s --total-chunk=3 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UUE-yeY9S9-kXPz9KZkmJg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32/debug-mochitest-media-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows7-32/debug-mochitest-media-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Cdq6cy4TSK6PlkY0Z25Ceg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:11.513Z", - "expires": "2019-04-20T03:53:11.513Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ba777f439b8bb0d6", - "takenUntil": "2018-04-20T05:23:24.109Z", - "scheduled": "2018-04-20T04:29:33.844Z", - "started": "2018-04-20T04:32:37.542Z", - "resolved": "2018-04-20T05:03:32.218Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.adab3eda6201d636c1f0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:11.513Z", - "deadline": "2018-04-21T03:53:11.513Z", - "expires": "2019-04-20T03:53:11.513Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.adab3eda6201d636c1f0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:11.513Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:11.513Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:11.513Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--enable-webrender", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-qr/debug-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Xpcshell tests", - "tier": 2, - "symbol": "X6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Ce5YvENoRiCNcmeQkTEM9g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:58.662Z", - "expires": "2019-04-20T03:52:58.662Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d486a00cccb553ca", - "takenUntil": "2018-04-20T08:13:10.586Z", - "scheduled": "2018-04-20T07:19:08.966Z", - "started": "2018-04-20T07:19:09.644Z", - "resolved": "2018-04-20T08:07:07.531Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:58.662Z", - "deadline": "2018-04-21T03:52:58.662Z", - "expires": "2019-04-20T03:52:58.662Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:58.662Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:58.662Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-web-platform-tests-e10s-3" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CfYK9SKzTYWpyaVYVlof7g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:01.020Z", - "expires": "2019-04-20T03:53:01.020Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-04a7c6fd9f3735676", - "takenUntil": "2018-04-20T05:24:30.157Z", - "scheduled": "2018-04-20T05:04:29.722Z", - "started": "2018-04-20T05:04:30.238Z", - "resolved": "2018-04-20T05:18:07.730Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Kjp4wLciRBiyPUsKAEvaNA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.5d4febd6c9c41a0ca2e6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:01.020Z", - "deadline": "2018-04-21T03:53:01.020Z", - "expires": "2019-04-20T03:53:01.020Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.5d4febd6c9c41a0ca2e6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:01.020Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:01.020Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:01.020Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=12", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kjp4wLciRBiyPUsKAEvaNA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-pgo/opt-web-platform-tests-e10s-12" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-web-platform-tests-e10s-12" - }, - "extra": { - "chunks": { - "current": 12, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt12" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CgWquy9jSJK3Y54JVey6qw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.016Z", - "expires": "2019-04-20T03:52:56.016Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-08ddf8dd4d536201c", - "takenUntil": "2018-04-20T05:55:58.184Z", - "scheduled": "2018-04-20T04:33:54.374Z", - "started": "2018-04-20T04:34:23.746Z", - "resolved": "2018-04-20T05:38:42.810Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.4426b264de83a555d781" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.016Z", - "deadline": "2018-04-21T03:52:56.016Z", - "expires": "2019-04-20T03:52:56.016Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.4426b264de83a555d781", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:56.016Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:56.016Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:56.016Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--single-stylo-traversal", - "--e10s", - "--single-stylo-traversal", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "awsy/linux_config.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "awsy_script.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Are we slim yet for Stylo sequential ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-stylo-sequential/opt-awsy-stylo-sequential-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-stylo-sequential/opt-awsy-stylo-sequential-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "awsy", - "name": "awsy" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "SYss-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-stylo-sequential" - }, - "groupName": "Are we slim yet tests by TaskCluster with e10s, Stylo sequential", - "tier": 2, - "symbol": "sy" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "ChOrx_AETzq_D4V7QDiNZA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:48.416Z", - "expires": "2019-04-20T03:52:48.416Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-00fb0f64383b7348f", - "takenUntil": "2018-04-20T05:47:01.188Z", - "scheduled": "2018-04-20T04:37:46.192Z", - "started": "2018-04-20T04:40:50.181Z", - "resolved": "2018-04-20T05:27:29.394Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.c28ca7506c93e24c9529" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:48.416Z", - "deadline": "2018-04-21T03:52:48.416Z", - "expires": "2019-04-20T03:52:48.416Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c28ca7506c93e24c9529", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:48.416Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:48.416Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:48.416Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=13", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-13" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-13", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 13, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "13" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Cie-QWJhS_K9XKRwYYbwuA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.665Z", - "expires": "2019-04-20T03:52:51.665Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-02fc5767e1e7d9f5d", - "takenUntil": "2018-04-20T05:07:29.982Z", - "scheduled": "2018-04-20T04:29:33.813Z", - "started": "2018-04-20T04:32:06.297Z", - "resolved": "2018-04-20T04:50:28.182Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.774183a46cf8206e12a0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.665Z", - "deadline": "2018-04-21T03:52:51.665Z", - "expires": "2019-04-20T03:52:51.665Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.774183a46cf8206e12a0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:51.665Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:51.665Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:51.665Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CixZKtXTSDyJm4Wu7OG6Sw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:36.380Z", - "expires": "2019-04-20T03:52:36.380Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-09019a053b1f947ca", - "takenUntil": "2018-04-20T05:00:50.619Z", - "scheduled": "2018-04-20T04:25:26.494Z", - "started": "2018-04-20T04:25:27.376Z", - "resolved": "2018-04-20T04:45:32.387Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.492a5511973031c8c237" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:36.380Z", - "deadline": "2018-04-21T03:52:36.380Z", - "expires": "2019-04-20T03:52:36.380Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.492a5511973031c8c237", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:36.380Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:36.380Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:36.380Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-gl", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-webgl-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-webgl-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "gl1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CjUBLZ08RH2w8GlqlKrAcg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.684Z", - "expires": "2019-04-20T03:53:02.684Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0844d72736ba3fc0d", - "takenUntil": "2018-04-20T05:08:54.062Z", - "scheduled": "2018-04-20T04:30:28.751Z", - "started": "2018-04-20T04:33:30.824Z", - "resolved": "2018-04-20T04:53:16.082Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.905cf3e85e27e1495d0d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.684Z", - "deadline": "2018-04-21T03:53:02.684Z", - "expires": "2019-04-20T03:53:02.684Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.905cf3e85e27e1495d0d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:02.684Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:02.684Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:02.684Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=1" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-xpcshell-1" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-xpcshell-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CjXL5nAdQpKiSxujh1xGQQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.358Z", - "expires": "2019-04-20T03:53:08.358Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f6ffbfb895d4a73a", - "takenUntil": "2018-04-20T07:39:09.363Z", - "scheduled": "2018-04-20T07:19:08.927Z", - "started": "2018-04-20T07:19:09.583Z", - "resolved": "2018-04-20T07:33:10.094Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqBLJaRTTrS3CVzQVZ-wug" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.358Z", - "deadline": "2018-04-21T03:53:08.358Z", - "expires": "2019-04-20T03:53:08.358Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:08.358Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:08.358Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=chrome --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqBLJaRTTrS3CVzQVZ-wug/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=chrome --total-chunk=3 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "ZqBLJaRTTrS3CVzQVZ-wug", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64/debug-mochitest-chrome-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64/debug-mochitest-chrome-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CjiBD7LER525R14uZgss0w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:07.851Z", - "expires": "2019-04-20T03:53:07.851Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0063", - "takenUntil": "2018-04-20T05:04:09.903Z", - "scheduled": "2018-04-20T04:27:09.125Z", - "started": "2018-04-20T04:27:09.519Z", - "resolved": "2018-04-20T04:59:00.596Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.ca867f17c2cb5ad4994b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:07.851Z", - "deadline": "2018-04-21T03:53:07.851Z", - "expires": "2019-04-20T03:53:07.851Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.ca867f17c2cb5ad4994b", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:07.851Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:07.851Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=plain-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=4" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-e10s-4", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 4, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Ck0auzWpSPi4MQV4olUGfg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.971Z", - "expires": "2019-04-20T03:52:49.971Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0596de2dd98f7a578", - "takenUntil": "2018-04-20T04:53:24.498Z", - "scheduled": "2018-04-20T04:18:00.302Z", - "started": "2018-04-20T04:18:00.817Z", - "resolved": "2018-04-20T04:36:37.221Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1923418925ae845cf131" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.971Z", - "deadline": "2018-04-21T03:52:49.971Z", - "expires": "2019-04-20T03:52:49.971Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1923418925ae845cf131", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.971Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.971Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.971Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=4", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "ClBOL-gfT127q-6CYPmdBw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:11.672Z", - "expires": "2019-04-20T03:53:11.672Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-013a0d7ba7ca94dc4", - "takenUntil": "2018-04-20T05:24:11.896Z", - "scheduled": "2018-04-20T04:18:00.312Z", - "started": "2018-04-20T04:18:00.982Z", - "resolved": "2018-04-20T05:04:22.263Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "SBEOyJmxT1GVfJ41GX45og", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.4d3aabdbbbb0506fc155" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:11.672Z", - "deadline": "2018-04-21T03:53:11.672Z", - "expires": "2019-04-20T03:53:11.672Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.4d3aabdbbbb0506fc155", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:11.672Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:11.672Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:11.672Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=13", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SBEOyJmxT1GVfJ41GX45og/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-13" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-13", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 13, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R13" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CmrrHdUQQNC0HLt1c5NM7g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.664Z", - "expires": "2019-04-20T03:53:08.664Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0bf9013a4b3483ada", - "takenUntil": "2018-04-20T05:41:35.805Z", - "scheduled": "2018-04-20T04:50:48.223Z", - "started": "2018-04-20T04:50:48.735Z", - "resolved": "2018-04-20T05:26:23.787Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "BBsYbg0iSU6rU0hkeybFWA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.99851021f196effed335" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.664Z", - "deadline": "2018-04-21T03:53:08.664Z", - "expires": "2019-04-20T03:53:08.664Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.99851021f196effed335", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.664Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.664Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.664Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--code-coverage", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BBsYbg0iSU6rU0hkeybFWA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-ccov/opt-mochitest-media-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-ccov/opt-mochitest-media-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-ccov" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "mda1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CnMKmbGHSeSC0SwY0_y5yw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:56.781Z", - "expires": "2019-04-20T03:52:56.781Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0937692b4dd9bbf7c", - "takenUntil": "2018-04-20T05:15:49.522Z", - "scheduled": "2018-04-20T04:37:45.543Z", - "started": "2018-04-20T04:40:25.958Z", - "resolved": "2018-04-20T04:55:56.883Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.fec0ecc4169208c9c56d" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:56.781Z", - "deadline": "2018-04-21T03:52:56.781Z", - "expires": "2019-04-20T03:52:56.781Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.fec0ecc4169208c9c56d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:56.781Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:56.781Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:56.781Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=marionette", - "--total-chunk=10", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-marionette-1" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-marionette-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 10 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 2, - "symbol": "Mn1", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Cqd1kcNfTL-40Yf7_tnwfg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:35.623Z", - "expires": "2019-04-20T03:52:35.623Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0571113353fdcfa3d", - "takenUntil": "2018-04-20T05:46:18.262Z", - "scheduled": "2018-04-20T04:37:45.685Z", - "started": "2018-04-20T04:40:07.499Z", - "resolved": "2018-04-20T05:28:13.355Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.6edad79e1274ba8a08c6" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:35.623Z", - "deadline": "2018-04-21T03:52:35.623Z", - "expires": "2019-04-20T03:52:35.623Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.6edad79e1274ba8a08c6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:35.623Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:35.623Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:35.623Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=36", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-36" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-36", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 36, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R36" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Cqkf8EOZT7m5TaGycj2yGw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:02.827Z", - "expires": "2019-04-20T03:53:02.827Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-078afaf5de106c5cd", - "takenUntil": "2018-04-20T05:10:25.315Z", - "scheduled": "2018-04-20T04:30:59.571Z", - "started": "2018-04-20T04:35:01.782Z", - "resolved": "2018-04-20T04:59:58.481Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.1ff63434259840650c9b" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:02.827Z", - "deadline": "2018-04-21T03:53:02.827Z", - "expires": "2019-04-20T03:53:02.827Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.1ff63434259840650c9b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:02.827Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:02.827Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:02.827Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-mochitest-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/opt-mochitest-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "5" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CrHnH8FiQrCJPQroil-PiA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.722Z", - "expires": "2019-04-20T03:52:45.722Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-166", - "takenUntil": "2018-04-20T05:21:10.337Z", - "scheduled": "2018-04-20T04:27:09.302Z", - "started": "2018-04-20T04:27:09.854Z", - "resolved": "2018-04-20T05:11:32.308Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "EbhlduHtRiSuTS1LYJ63hQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a54a5d20294ad541fafa" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.722Z", - "deadline": "2018-04-21T03:52:45.722Z", - "expires": "2019-04-20T03:52:45.722Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a54a5d20294ad541fafa", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:45.722Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:45.722Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-media", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EbhlduHtRiSuTS1LYJ63hQ/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-media", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "EbhlduHtRiSuTS1LYJ63hQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-macosx64/debug-mochitest-media-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-macosx64/debug-mochitest-media-e10s", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Ct2Rb7lvSICXPkLCJNMSrA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:08.895Z", - "expires": "2019-04-20T03:53:08.895Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-08dc70619061d7d64", - "takenUntil": "2018-04-20T05:45:26.173Z", - "scheduled": "2018-04-20T04:37:45.460Z", - "started": "2018-04-20T04:39:16.272Z", - "resolved": "2018-04-20T05:26:06.127Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YnqGPks5RdmnwnJjNRl4pA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.c0e600f532db6626a139" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:08.895Z", - "deadline": "2018-04-21T03:53:08.895Z", - "expires": "2019-04-20T03:53:08.895Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.c0e600f532db6626a139", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:08.895Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:08.895Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:08.895Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=56", - "--this-chunk=31", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YnqGPks5RdmnwnJjNRl4pA/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-android-4.3-arm7-api-16/debug-reftest-31" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-android-4.3-arm7-api-16/debug-reftest-31", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 31, - "total": 56 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R31" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CuD5e8xjTCSXd96KVlF-bA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:42.614Z", - "expires": "2019-04-20T03:52:42.614Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-263", - "takenUntil": "2018-04-20T06:33:54.180Z", - "scheduled": "2018-04-20T05:39:51.242Z", - "started": "2018-04-20T05:39:51.677Z", - "resolved": "2018-04-20T06:19:08.062Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "X0HFDKG7SGq4-y-ncqsizA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:42.614Z", - "deadline": "2018-04-21T03:52:42.614Z", - "expires": "2019-04-20T03:52:42.614Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:42.614Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:42.614Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X0HFDKG7SGq4-y-ncqsizA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X0HFDKG7SGq4-y-ncqsizA/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "X0HFDKG7SGq4-y-ncqsizA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows7-32-pgo/opt-talos-damp-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "damp" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CumnSspDS56m7tb-SK8ZeQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:42.630Z", - "expires": "2019-04-20T03:52:42.630Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-00b0679a02b44f65e", - "takenUntil": "2018-04-20T05:11:18.342Z", - "scheduled": "2018-04-20T04:33:54.319Z", - "started": "2018-04-20T04:35:55.004Z", - "resolved": "2018-04-20T04:58:30.593Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.f22bb121382ca1b60292" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:42.630Z", - "deadline": "2018-04-21T03:52:42.630Z", - "expires": "2019-04-20T03:52:42.630Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.f22bb121382ca1b60292", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:42.630Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:42.630Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:42.630Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-mochitest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-mochitest-e10s-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CvZsdb4VQ6SRH5RsnQBLZw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:59.460Z", - "expires": "2019-04-20T03:52:59.460Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-045acf942763937aa", - "takenUntil": "2018-04-20T04:55:28.939Z", - "scheduled": "2018-04-20T04:33:54.370Z", - "started": "2018-04-20T04:35:29.015Z", - "resolved": "2018-04-20T04:50:47.161Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.41dac2aacb69a4b7139c" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:59.460Z", - "deadline": "2018-04-21T03:52:59.460Z", - "expires": "2019-04-20T03:52:59.460Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.41dac2aacb69a4b7139c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:59.460Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:59.460Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:59.460Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest-no-accel", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest not accelerated run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-reftest-no-accel-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/opt-reftest-no-accel-e10s-1", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "reftest-no-accel", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Ru1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CwWEmFLvQbKGOU9OGj7x2A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:41.564Z", - "expires": "2019-04-20T03:52:41.564Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03d9ce5e504c50ce7", - "takenUntil": "2018-04-20T06:03:21.374Z", - "scheduled": "2018-04-20T05:43:20.795Z", - "started": "2018-04-20T05:43:21.454Z", - "resolved": "2018-04-20T05:51:26.490Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "Plr6cE1vSgafbp0C_RS1Jw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:41.564Z", - "deadline": "2018-04-21T03:52:41.564Z", - "expires": "2019-04-20T03:52:41.564Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:52:41.564Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:52:41.564Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Plr6cE1vSgafbp0C_RS1Jw/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --total-chunk=8 --this-chunk=8" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Plr6cE1vSgafbp0C_RS1Jw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-pgo/opt-mochitest-webgl-e10s-8", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl8" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CxwfsN2oRPmV2YHCgT29dw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:49.934Z", - "expires": "2019-04-20T03:52:49.934Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0d491a6786fa2443e", - "takenUntil": "2018-04-20T04:45:28.217Z", - "scheduled": "2018-04-20T04:25:26.653Z", - "started": "2018-04-20T04:25:28.294Z", - "resolved": "2018-04-20T04:33:11.461Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "QyCO3bZQTXi6a26ka_UbQA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.572e55c4d3ee6f0a4062" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:49.934Z", - "deadline": "2018-04-21T03:52:49.934Z", - "expires": "2019-04-20T03:52:49.934Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.572e55c4d3ee6f0a4062", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:49.934Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:49.934Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:49.934Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QyCO3bZQTXi6a26ka_UbQA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/debug-mochitest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/debug-mochitest-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "Cy4IykskRKSHnaA48J1F-Q", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:13.008Z", - "expires": "2019-04-20T03:53:13.008Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-172", - "takenUntil": "2018-04-20T06:22:47.607Z", - "scheduled": "2018-04-20T05:11:42.610Z", - "started": "2018-04-20T05:11:44.319Z", - "resolved": "2018-04-20T06:04:46.531Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "FV2mp-WyTWOQaKtAT8P-WA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:13.008Z", - "deadline": "2018-04-21T03:53:13.008Z", - "expires": "2019-04-20T03:53:13.008Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T03:53:13.008Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T03:53:13.008Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FV2mp-WyTWOQaKtAT8P-WA/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --code-coverage --e10s --total-chunk=6 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "FV2mp-WyTWOQaKtAT8P-WA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-windows10-64-ccov/debug-reftest-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-windows10-64-ccov/debug-reftest-e10s-6", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 6 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-ccov" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "R6" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CyVO-2_9R6mg6S4MSM664w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:43.128Z", - "expires": "2019-04-20T03:52:43.128Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-00417ccea5acfe4ac", - "takenUntil": "2018-04-20T05:07:59.855Z", - "scheduled": "2018-04-20T04:29:33.877Z", - "started": "2018-04-20T04:32:36.137Z", - "resolved": "2018-04-20T05:01:29.251Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "ZqqNtMk9Twmjm5vFnENIjg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a530c921520587d4e9d0" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:43.128Z", - "deadline": "2018-04-21T03:52:43.128Z", - "expires": "2019-04-20T03:52:43.128Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a530c921520587d4e9d0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:43.128Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:43.128Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:43.128Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZqqNtMk9Twmjm5vFnENIjg/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/debug-reftest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64/debug-reftest-e10s-4", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R4" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CyzPWOEeTWCyF1wUdvvxgw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:53:04.128Z", - "expires": "2019-04-20T03:53:04.128Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-05eae5f3ca1d6c2cb", - "takenUntil": "2018-04-20T05:09:56.119Z", - "scheduled": "2018-04-20T04:33:54.437Z", - "started": "2018-04-20T04:34:32.473Z", - "resolved": "2018-04-20T04:55:26.695Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "YzW4IQznQNK4t-tUb7PNbQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.e4519c0465c8d72e5893" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:53:04.128Z", - "deadline": "2018-04-21T03:53:04.128Z", - "expires": "2019-04-20T03:53:04.128Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.e4519c0465c8d72e5893", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:53:04.128Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:53:04.128Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:53:04.128Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YzW4IQznQNK4t-tUb7PNbQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64/opt-web-platform-tests-e10s-3" - }, - "tags": { - "os": "linux", - "createdForUser": "csabou@mozilla.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "CzGCaYM3Rp-9RD4bEgB83w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:51.177Z", - "expires": "2019-04-20T03:52:51.177Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0aac31bc81bf9ebfb", - "takenUntil": "2018-04-20T04:54:44.527Z", - "scheduled": "2018-04-20T04:30:59.410Z", - "started": "2018-04-20T04:34:44.604Z", - "resolved": "2018-04-20T04:44:57.225Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "OFYW-87xSDaSPNTzmYuoTQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.a3d8dd0776d00d739676" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:51.177Z", - "deadline": "2018-04-21T03:52:51.177Z", - "expires": "2019-04-20T03:52:51.177Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.a3d8dd0776d00d739676", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:51.177Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:51.177Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:51.177Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-gl", - "--e10s", - "--total-chunk=3", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OFYW-87xSDaSPNTzmYuoTQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux32/opt-mochitest-webgl-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux32/opt-mochitest-webgl-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "gl2" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - }, - { - "status": { - "taskId": "D-9FX9D6Sn6NmkYNEr93Fw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "deadline": "2018-04-21T03:52:45.474Z", - "expires": "2019-04-20T03:52:45.474Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f33015ad4925f451", - "takenUntil": "2018-04-20T05:06:10.870Z", - "scheduled": "2018-04-20T04:30:28.714Z", - "started": "2018-04-20T04:30:47.274Z", - "resolved": "2018-04-20T04:49:02.130Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "RS0UwZahQ_qAcdZzEb_Y9g", - "dependencies": [ - "WXvNRP_STdugeqZijT88zQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-central.ec3dd3ee2ae4b3a63529a912816a110e925eb2d0.33873", - "coalesce.v1.mozilla-central.93098ac2247ffe8be474" - ], - "priority": "medium", - "retries": 5, - "created": "2018-04-20T03:52:45.474Z", - "deadline": "2018-04-21T03:52:45.474Z", - "expires": "2019-04-20T03:52:45.474Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-central.93098ac2247ffe8be474", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-central-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T03:52:45.474Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T03:52:45.474Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T03:52:45.474Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=1" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WXvNRP_STdugeqZijT88zQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "csabou@mozilla.com", - "source": "https://hg.mozilla.org/mozilla-central/file/ec3dd3ee2ae4b3a63529a912816a110e925eb2d0/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=ec3dd3ee2ae4b3a63529a912816a110e925eb2d0))", - "name": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "csabou@mozilla.com", - "label": "test-linux64-asan/opt-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt1" - }, - "parent": "RS0UwZahQ_qAcdZzEb_Y9g", - "index": { - "rank": 1524196113 - } - } - } - } - ], - "continuationToken": "1!32!UlMwVXdaYWhRX3FBY2RaekViX1k5Zw--~1!32!RC1JS3BkNjJSZC1vTlVTby1oNmhHZw--" -} \ No newline at end of file diff --git a/events/tests/fixtures/bNq-VIT-Q12o6nXcaUmYNQ.json b/events/tests/fixtures/bNq-VIT-Q12o6nXcaUmYNQ.json deleted file mode 100644 index a647b5f59..000000000 --- a/events/tests/fixtures/bNq-VIT-Q12o6nXcaUmYNQ.json +++ /dev/null @@ -1,29383 +0,0 @@ -{ - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "tasks": [ - { - "status": { - "taskId": "A7Jpk4kjS12hDp2iVzOcUw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.487Z", - "expires": "2019-04-20T00:09:38.487Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0e40f2a20fc0b1b43", - "takenUntil": "2018-04-20T01:20:59.961Z", - "scheduled": "2018-04-20T00:09:57.630Z", - "started": "2018-04-20T00:09:58.218Z", - "resolved": "2018-04-20T01:02:35.708Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "XXS3C5PBSMOkRBemBRMklQ", - "fg2ZK6YtTFagbUKxImaMGQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-st-an-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-st-an-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-st-an-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.487Z", - "deadline": "2018-04-21T00:09:38.487Z", - "expires": "2019-04-20T00:09:38.487Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@fg2ZK6YtTFagbUKxImaMGQ public/build/rustc.tar.bz2@XXS3C5PBSMOkRBemBRMklQ public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.487Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\clang.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/static-analysis", - "description": "Win32 Static Analysis Opt (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "static-analysis-win32-st-an/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win32-st-an/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "A925DGu3RLSislOfn9mlLQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.136Z", - "expires": "2019-04-20T00:09:44.136Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-070", - "takenUntil": "2018-04-20T02:05:01.193Z", - "scheduled": "2018-04-20T01:45:00.858Z", - "started": "2018-04-20T01:45:01.284Z", - "resolved": "2018-04-20T01:56:17.525Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.136Z", - "deadline": "2018-04-21T00:09:44.136Z", - "expires": "2019-04-20T00:09:44.136Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.136Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.136Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-talos-tps-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "AFDi6mcySr-pKyVKlfaqGA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.496Z", - "expires": "2019-04-20T00:09:38.496Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0a6f6898da3fd8c6b", - "takenUntil": "2018-04-20T00:55:31.917Z", - "scheduled": "2018-04-20T00:09:57.628Z", - "started": "2018-04-20T00:20:08.744Z", - "resolved": "2018-04-20T00:41:15.105Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-fuzzing-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-fuzzing-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-fuzzing-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-fuzzing-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-fuzzing-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.496Z", - "deadline": "2018-04-21T00:09:38.496Z", - "expires": "2019-04-20T00:09:38.496Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-fuzzing-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux64-fuzzing-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.496Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "fuzzing", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "fuzzing-debug", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Fuzzing Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-fuzzing/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-fuzzing/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bf", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "AIE0Q1zhSAufiRNJ5CPYUw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.910Z", - "expires": "2019-04-20T00:09:41.910Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-463", - "takenUntil": "2018-04-20T01:45:38.397Z", - "scheduled": "2018-04-20T00:51:36.934Z", - "started": "2018-04-20T00:51:37.444Z", - "resolved": "2018-04-20T01:35:24.888Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.23ada6291516c17bd9dd" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.910Z", - "deadline": "2018-04-21T00:09:41.910Z", - "expires": "2019-04-20T00:09:41.910Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.23ada6291516c17bd9dd", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:41.910Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:41.910Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--reftest-suite=reftest", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--reftest-suite=reftest", - "--e10s", - "--total-chunk=3", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-reftest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-reftest-e10s-1", - "test-type": "reftest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 3 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "ARa3eJV_R7G-ytjtosatHg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.027Z", - "expires": "2019-04-20T00:09:43.027Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ba38f1aafdbf3510", - "takenUntil": "2018-04-20T01:14:33.078Z", - "scheduled": "2018-04-20T00:36:13.579Z", - "started": "2018-04-20T00:39:09.332Z", - "resolved": "2018-04-20T01:07:44.478Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f6640667f4191c8b00af" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.027Z", - "deadline": "2018-04-21T00:09:43.027Z", - "expires": "2019-04-20T00:09:43.027Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f6640667f4191c8b00af", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.027Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.027Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.027Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h15" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "ATgnoc_ST_KkQoUuToqj5w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.561Z", - "expires": "2019-04-20T00:09:38.561Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-05c5670f8bfe02094", - "takenUntil": "2018-04-20T00:55:34.524Z", - "scheduled": "2018-04-20T00:09:57.634Z", - "started": "2018-04-20T00:20:11.274Z", - "resolved": "2018-04-20T00:39:31.490Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "IqxA_nG6QVaBux-I4WXE0A", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-asan-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-asan-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-asan-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.561Z", - "deadline": "2018-04-21T00:09:38.561Z", - "expires": "2019-04-20T00:09:38.561Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-asan-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-asan-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.561Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@IqxA_nG6QVaBux-I4WXE0A public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "debug asan", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "asan-tc-and-debug", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Debug ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-asan/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-asan/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bd", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "AmdHY0vLRoezCfOp0RleqA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.238Z", - "expires": "2019-04-20T00:09:43.238Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c543aa0a152f61f4", - "takenUntil": "2018-04-20T01:59:02.482Z", - "scheduled": "2018-04-20T01:39:02.160Z", - "started": "2018-04-20T01:39:02.562Z", - "resolved": "2018-04-20T01:55:59.212Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.238Z", - "deadline": "2018-04-21T00:09:43.238Z", - "expires": "2019-04-20T00:09:43.238Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.238Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.238Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "BczBpSwKTGWZv6ChnYVyjg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.043Z", - "expires": "2019-04-20T00:09:43.043Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-03505f84ddbc273f1", - "takenUntil": "2018-04-20T01:14:37.130Z", - "scheduled": "2018-04-20T00:36:13.660Z", - "started": "2018-04-20T00:39:13.479Z", - "resolved": "2018-04-20T00:58:45.674Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.865676786fd009ca052d" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.043Z", - "deadline": "2018-04-21T00:09:43.043Z", - "expires": "2019-04-20T00:09:43.043Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.865676786fd009ca052d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.043Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.043Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.043Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=11", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-e10s-11" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-e10s-11", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 11, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "11" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "BqjlleweQP23GmV6bsV_8Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.045Z", - "expires": "2019-04-20T00:09:44.045Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06e69b8aaf6a490f9", - "takenUntil": "2018-04-20T01:37:34.001Z", - "scheduled": "2018-04-20T00:46:46.150Z", - "started": "2018-04-20T00:46:46.947Z", - "resolved": "2018-04-20T01:20:01.986Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.220cad5b20cc53605e90" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.045Z", - "deadline": "2018-04-21T00:09:44.045Z", - "expires": "2019-04-20T00:09:44.045Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.220cad5b20cc53605e90", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.045Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.045Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.045Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=crashtest", - "--total-chunk=4", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-crashtest-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-crashtest-3", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "C3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "ByJRSWOYSwG4a_NsJayegw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.205Z", - "expires": "2019-04-20T00:09:42.205Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0bd301f5f294af90a", - "takenUntil": "2018-04-20T01:59:02.557Z", - "scheduled": "2018-04-20T01:39:02.207Z", - "started": "2018-04-20T01:39:02.633Z", - "resolved": "2018-04-20T01:55:25.397Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.205Z", - "deadline": "2018-04-21T00:09:42.205Z", - "expires": "2019-04-20T00:09:42.205Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.205Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.205Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "C1xQVmJbQj2OUt4xL-W8Dg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.887Z", - "expires": "2019-04-20T00:09:41.887Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-08be17849f9f04b07", - "takenUntil": "2018-04-20T02:13:11.502Z", - "scheduled": "2018-04-20T00:36:13.706Z", - "started": "2018-04-20T00:36:14.161Z", - "resolved": "2018-04-20T02:05:46.369Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.e76dd48d16185d7871ce" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.887Z", - "deadline": "2018-04-21T00:09:41.887Z", - "expires": "2019-04-20T00:09:41.887Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.e76dd48d16185d7871ce", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:41.887Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:41.887Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:41.887Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=10", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-10" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-10" - }, - "extra": { - "chunks": { - "current": 10, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt10" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "C7T0zgOLRF2G7UumAVR83g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.150Z", - "expires": "2019-04-20T00:09:43.150Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f79d5387f7bf7159", - "takenUntil": "2018-04-20T01:06:46.679Z", - "scheduled": "2018-04-20T00:46:46.165Z", - "started": "2018-04-20T00:46:46.949Z", - "resolved": "2018-04-20T00:52:44.122Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.8022e85a24140acfefb2" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.150Z", - "deadline": "2018-04-21T00:09:43.150Z", - "expires": "2019-04-20T00:09:43.150Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.8022e85a24140acfefb2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.150Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.150Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.150Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--verify", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-test-verify" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/opt-test-verify" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CEIGlpzaQZa9FRojAAMuog", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.011Z", - "expires": "2019-04-20T00:09:44.011Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03fd62a141ead4056", - "takenUntil": "2018-04-20T01:29:56.302Z", - "scheduled": "2018-04-20T00:36:13.627Z", - "started": "2018-04-20T00:39:09.880Z", - "resolved": "2018-04-20T01:13:22.790Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f15e7b2925bd9814325a" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.011Z", - "deadline": "2018-04-21T00:09:44.011Z", - "expires": "2019-04-20T00:09:44.011Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f15e7b2925bd9814325a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.011Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.011Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.011Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "CG--Zp_LS8Kp8KfPCRORfA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.948Z", - "expires": "2019-04-20T00:09:42.948Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0ed3f0ddcb4a8860a", - "takenUntil": "2018-04-20T02:05:01.226Z", - "scheduled": "2018-04-20T01:45:00.837Z", - "started": "2018-04-20T01:45:01.307Z", - "resolved": "2018-04-20T01:58:26.938Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.948Z", - "deadline": "2018-04-21T00:09:42.948Z", - "expires": "2019-04-20T00:09:42.948Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.948Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.948Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-clipboard-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-clipboard-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "cl" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "CKKtUkYWSxaoZ7dor7lCug", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.182Z", - "expires": "2019-04-20T00:09:43.182Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ab94fa5ad89ed18e", - "takenUntil": "2018-04-20T01:05:43.754Z", - "scheduled": "2018-04-20T00:45:43.277Z", - "started": "2018-04-20T00:45:43.832Z", - "resolved": "2018-04-20T00:52:36.058Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.07d776b0c6816164d433" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.182Z", - "deadline": "2018-04-21T00:09:43.182Z", - "expires": "2019-04-20T00:09:43.182Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.07d776b0c6816164d433", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.182Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.182Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.182Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--verify", - "--e10s" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-test-verify-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "CO56wfVcTHeGo2jOrH2VKA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.873Z", - "expires": "2019-04-20T00:09:40.873Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-246", - "takenUntil": "2018-04-20T01:08:29.664Z", - "scheduled": "2018-04-20T00:48:29.145Z", - "started": "2018-04-20T00:48:29.746Z", - "resolved": "2018-04-20T00:54:20.315Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.e4017c185bd8f59ab8f6" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.873Z", - "deadline": "2018-04-21T00:09:40.873Z", - "expires": "2019-04-20T00:09:40.873Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.e4017c185bd8f59ab8f6", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.873Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.873Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--test-type=reftest", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--test-type=reftest", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-web-platform-tests-reftests-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-web-platform-tests-reftests-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wr" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "CWbKS_vkRUqhzC_OxT0Fvg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.006Z", - "expires": "2019-04-20T00:09:42.006Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03f1004aa958b066b", - "takenUntil": "2018-04-20T01:37:33.620Z", - "scheduled": "2018-04-20T00:46:46.282Z", - "started": "2018-04-20T00:46:46.948Z", - "resolved": "2018-04-20T01:27:02.105Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.0d8a3ae8927734bee465" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.006Z", - "deadline": "2018-04-21T00:09:42.006Z", - "expires": "2019-04-20T00:09:42.006Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.0d8a3ae8927734bee465", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.006Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.006Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.006Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=4", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-chrome-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 4 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "CZICuUmfTUuYZlSE4zZcQA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.840Z", - "expires": "2019-04-20T00:09:40.840Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0fccc19d66f992384", - "takenUntil": "2018-04-20T01:59:02.563Z", - "scheduled": "2018-04-20T01:39:02.170Z", - "started": "2018-04-20T01:39:02.640Z", - "resolved": "2018-04-20T01:46:56.817Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.840Z", - "deadline": "2018-04-21T00:09:40.840Z", - "expires": "2019-04-20T00:09:40.840Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.840Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.840Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt7" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "CbLgkeyGTx2Y34ggy4MEVg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.918Z", - "expires": "2019-04-20T00:09:41.918Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-007c656c368bcf014", - "takenUntil": "2018-04-20T02:05:01.221Z", - "scheduled": "2018-04-20T01:45:00.819Z", - "started": "2018-04-20T01:45:01.299Z", - "resolved": "2018-04-20T02:01:12.738Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.918Z", - "deadline": "2018-04-21T00:09:41.918Z", - "expires": "2019-04-20T00:09:41.918Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:41.918Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:41.918Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "ClvumVeDQZa2z0ogD1Zctg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.821Z", - "expires": "2019-04-20T00:09:40.821Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-08b1ffdee86350ac2", - "takenUntil": "2018-04-20T02:16:06.608Z", - "scheduled": "2018-04-20T01:39:02.105Z", - "started": "2018-04-20T01:39:02.582Z", - "resolved": "2018-04-20T02:02:50.625Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.821Z", - "deadline": "2018-04-21T00:09:40.821Z", - "expires": "2019-04-20T00:09:40.821Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.821Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.821Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Cn87se5vRQSGLCc7HAp_Ug", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.896Z", - "expires": "2019-04-20T00:09:40.896Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-428", - "takenUntil": "2018-04-20T01:25:30.175Z", - "scheduled": "2018-04-20T00:48:29.152Z", - "started": "2018-04-20T00:48:29.737Z", - "resolved": "2018-04-20T01:17:24.499Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.5a9663e459eb110fdd2b" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.896Z", - "deadline": "2018-04-21T00:09:40.896Z", - "expires": "2019-04-20T00:09:40.896Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.5a9663e459eb110fdd2b", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.896Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.896Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--test-type=testharness", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--test-type=testharness", - "--e10s", - "--total-chunk=5", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-web-platform-tests-e10s-3" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "D4BLEVl_RaGxyVUOyWZDZg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:45.207Z", - "expires": "2019-04-20T00:09:45.207Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-056d5cd2e42ada155", - "takenUntil": "2018-04-20T01:43:30.885Z", - "scheduled": "2018-04-20T01:06:29.855Z", - "started": "2018-04-20T01:06:30.371Z", - "resolved": "2018-04-20T01:32:33.900Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "JKULNW1ETe-xu56i17jF4w", - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:45.207Z", - "deadline": "2018-04-21T00:09:45.207Z", - "expires": "2019-04-20T00:09:45.207Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:45.207Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:45.207Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JKULNW1ETe-xu56i17jF4w/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --xpcshell-suite=xpcshell" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/opt-xpcshell" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "DH_wMmYLRBu2shDMHf7Zvw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.500Z", - "expires": "2019-04-20T00:09:38.500Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ace14f60afe01b24", - "takenUntil": "2018-04-20T00:55:29.190Z", - "scheduled": "2018-04-20T00:09:57.631Z", - "started": "2018-04-20T00:20:05.506Z", - "resolved": "2018-04-20T00:41:22.133Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Q4I6ROTUS-OvNrDDMaq_vw", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux-rusttests-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux-rusttests-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux-rusttests-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-rusttests-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-rusttests-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.500Z", - "deadline": "2018-04-21T00:09:38.500Z", - "expires": "2019-04-20T00:09:38.500Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux-rusttests-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q4I6ROTUS-OvNrDDMaq_vw" - }, - "cache": { - "level-3-mozilla-inbound-build-linux-rusttests-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.500Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "DIST_TARGET_UPLOADS": "", - "MOZ_AUTOMATION": "1", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "MH_CUSTOM_BUILD_VARIANT_CFG": "rusttests-debug", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZ_BUILD_DATE": "20180420000800", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "DIST_UPLOADS": "", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MH_BRANCH": "mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "NEED_XVFB": "true", - "USE_SCCACHE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_32_builds.py" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux32 Rust tests Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux-rusttests/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux-rusttests/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux32" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "Q4I6ROTUS-OvNrDDMaq_vw" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "DWVrWQEWQ76P4idOFeKWFw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.031Z", - "expires": "2019-04-20T00:09:42.031Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-060", - "takenUntil": "2018-04-20T01:13:46.188Z", - "scheduled": "2018-04-20T00:53:45.215Z", - "started": "2018-04-20T00:53:46.263Z", - "resolved": "2018-04-20T01:00:44.872Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f4c476fd6ba59724e797" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.031Z", - "deadline": "2018-04-21T00:09:42.031Z", - "expires": "2019-04-20T00:09:42.031Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T00:09:42.031Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T00:09:42.031Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.031Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--suite=tps-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/integration/mozilla-inbound/raw-file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-talos-tps-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "DcnzBL8rSquxc_B1DZm87g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.871Z", - "expires": "2019-04-20T00:09:39.871Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0517f59758aa90cbb", - "takenUntil": "2018-04-20T01:21:00.475Z", - "scheduled": "2018-04-20T00:09:57.632Z", - "started": "2018-04-20T00:09:58.221Z", - "resolved": "2018-04-20T01:04:58.226Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.871Z", - "deadline": "2018-04-21T00:09:39.871Z", - "expires": "2019-04-20T00:09:39.871Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:39.871Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win32 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win32/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win32/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "DpiX2wRnQc2O06plI-cBPA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.022Z", - "expires": "2019-04-20T00:09:44.022Z", - "retriesLeft": 4, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "exception", - "reasonCreated": "scheduled", - "reasonResolved": "claim-expired", - "workerGroup": "us-east-1", - "workerId": "i-07fe0bb8ac8c3a573", - "takenUntil": "2018-04-20T01:24:15.462Z", - "scheduled": "2018-04-20T01:04:15.075Z", - "started": "2018-04-20T01:04:15.542Z", - "resolved": "2018-04-20T01:24:17.264Z" - }, - { - "runId": 1, - "state": "completed", - "reasonCreated": "retry", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-057f61f033b427626", - "takenUntil": "2018-04-20T01:44:22.895Z", - "scheduled": "2018-04-20T01:24:17.264Z", - "started": "2018-04-20T01:24:22.975Z", - "resolved": "2018-04-20T01:31:40.129Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.022Z", - "deadline": "2018-04-21T00:09:44.022Z", - "expires": "2019-04-20T00:09:44.022Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.022Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.022Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --enable-webrender --total-chunk=8 --this-chunk=6" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/opt-mochitest-webgl-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/opt-mochitest-webgl-e10s-6", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "DsM9TGHtRHOLYB6XmrEihQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.209Z", - "expires": "2019-04-20T00:09:43.209Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0828baa19a31b1781", - "takenUntil": "2018-04-20T02:05:01.269Z", - "scheduled": "2018-04-20T01:45:00.843Z", - "started": "2018-04-20T01:45:01.353Z", - "resolved": "2018-04-20T01:59:16.354Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.209Z", - "deadline": "2018-04-21T00:09:43.209Z", - "expires": "2019-04-20T00:09:43.209Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.209Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.209Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-4", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "DxXZXv4tRwSz2Cw29aFBOw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.033Z", - "expires": "2019-04-20T00:09:41.033Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-066c1462579ef12c6", - "takenUntil": "2018-04-20T01:11:37.233Z", - "scheduled": "2018-04-20T00:36:13.672Z", - "started": "2018-04-20T00:36:14.082Z", - "resolved": "2018-04-20T00:58:49.623Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.6a28839d9cfa7e0000d0" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.033Z", - "deadline": "2018-04-21T00:09:41.033Z", - "expires": "2019-04-20T00:09:41.033Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.6a28839d9cfa7e0000d0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:41.033Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:41.033Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:41.033Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=6", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/debug-web-platform-tests-reftests-e10s-6" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-reftests-e10s-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "Wr6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "E1pCbk1SSsupFk_bbETQ9A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.905Z", - "expires": "2019-04-20T00:09:39.905Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-08e730bfeab2879c1", - "takenUntil": "2018-04-20T01:30:30.081Z", - "scheduled": "2018-04-20T01:10:29.764Z", - "started": "2018-04-20T01:10:30.159Z", - "resolved": "2018-04-20T01:18:25.028Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IcrXF_5iQlOx1RqiZlVxPA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.905Z", - "deadline": "2018-04-21T00:09:39.905Z", - "expires": "2019-04-20T00:09:39.905Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:39.905Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:39.905Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IcrXF_5iQlOx1RqiZlVxPA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IcrXF_5iQlOx1RqiZlVxPA/artifacts/public/build/target.test_packages.json --download-symbols ondemand --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "IcrXF_5iQlOx1RqiZlVxPA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-asan/opt-test-verify-wpt-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-asan/opt-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 3, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "E5uFVNQ3S8SgKbncxk8PkQ", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.036Z", - "expires": "2019-04-20T00:09:42.036Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker6", - "takenUntil": "2018-04-20T01:27:34.071Z", - "scheduled": "2018-04-20T01:07:33.403Z", - "started": "2018-04-20T01:07:34.157Z", - "resolved": "2018-04-20T01:10:12.101Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.036Z", - "deadline": "2018-04-21T00:09:42.036Z", - "expires": "2019-04-20T00:09:42.036Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win64/debug' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win64/debug" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win64/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "E8CDrxv-RWaX_Zgn_vH74A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.955Z", - "expires": "2019-04-20T00:09:41.955Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-07cfd2f7548826e07", - "takenUntil": "2018-04-20T01:59:02.484Z", - "scheduled": "2018-04-20T01:39:02.131Z", - "started": "2018-04-20T01:39:02.560Z", - "resolved": "2018-04-20T01:48:32.635Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.955Z", - "deadline": "2018-04-21T00:09:41.955Z", - "expires": "2019-04-20T00:09:41.955Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:41.955Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:41.955Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-test-verify-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "windows7-32" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "EFWGM1LYTkeocpdG8U64Kg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.407Z", - "expires": "2019-04-20T00:09:44.407Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0d22bec4f779d86de", - "takenUntil": "2018-04-20T01:17:42.195Z", - "scheduled": "2018-04-20T00:40:03.191Z", - "started": "2018-04-20T00:42:18.661Z", - "resolved": "2018-04-20T01:01:50.092Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.5b84d052d596c6ee301b" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.407Z", - "deadline": "2018-04-21T00:09:44.407Z", - "expires": "2019-04-20T00:09:44.407Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.5b84d052d596c6ee301b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.407Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.407Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.407Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=7", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-7", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "7" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "EK1IdCa4QTWySVqn_lZX4A", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.242Z", - "expires": "2019-04-20T00:09:44.242Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0041", - "takenUntil": "2018-04-20T01:28:37.814Z", - "scheduled": "2018-04-20T00:51:36.772Z", - "started": "2018-04-20T00:51:37.342Z", - "resolved": "2018-04-20T01:09:47.397Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.938f2c08bf05a5c5f782" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.242Z", - "deadline": "2018-04-21T00:09:44.242Z", - "expires": "2019-04-20T00:09:44.242Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.938f2c08bf05a5c5f782", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.242Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.242Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/marionette.py", - "--cfg", - "mozharness/configs/marionette/prod_config.py", - "--cfg", - "mozharness/configs/marionette/mac_taskcluster_config.py", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-marionette-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/debug-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "EKIdwfGHSZyGFq8wlyFRgQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.858Z", - "expires": "2019-04-20T00:09:40.858Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0c560c0798d954c9f", - "takenUntil": "2018-04-20T02:18:38.129Z", - "scheduled": "2018-04-20T01:07:33.409Z", - "started": "2018-04-20T01:07:33.934Z", - "resolved": "2018-04-20T01:58:54.420Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.858Z", - "deadline": "2018-04-21T00:09:40.858Z", - "expires": "2019-04-20T00:09:40.858Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.858Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.858Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-web-platform-tests-e10s-3" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "EQbDCT10QomQ_a3H8Q7uow", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.023Z", - "expires": "2019-04-20T00:09:43.023Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-02ec109f8ac44d34c", - "takenUntil": "2018-04-20T01:29:09.341Z", - "scheduled": "2018-04-20T00:53:45.654Z", - "started": "2018-04-20T00:53:46.154Z", - "resolved": "2018-04-20T01:18:14.278Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.63e982746f5802088ded" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.023Z", - "deadline": "2018-04-21T00:09:43.023Z", - "expires": "2019-04-20T00:09:43.023Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.63e982746f5802088ded", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.023Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.023Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.023Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=12", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/opt-web-platform-tests-e10s-12" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/opt-web-platform-tests-e10s-12" - }, - "extra": { - "chunks": { - "current": 12, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt12" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "EdRsAVu0RAe3YoIz3oDSEQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.474Z", - "expires": "2019-04-20T00:09:38.474Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a728d72e22de22a6", - "takenUntil": "2018-04-20T00:55:38.900Z", - "scheduled": "2018-04-20T00:09:57.643Z", - "started": "2018-04-20T00:20:15.496Z", - "resolved": "2018-04-20T00:48:10.311Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "IqxA_nG6QVaBux-I4WXE0A", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-fuzzing-asan-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-fuzzing-asan-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.474Z", - "deadline": "2018-04-21T00:09:38.474Z", - "expires": "2019-04-20T00:09:38.474Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-linux64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.474Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@IqxA_nG6QVaBux-I4WXE0A public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "asan-fuzzing", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "fuzzing-asan-tc", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Fuzzing Opt ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-asan-fuzzing/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-asan-fuzzing/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bof", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "EjEmZrfyRe2XYcl14iD3GA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.128Z", - "expires": "2019-04-20T00:09:42.128Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ab0874ad054691c0", - "takenUntil": "2018-04-20T01:16:00.782Z", - "scheduled": "2018-04-20T00:40:37.066Z", - "started": "2018-04-20T00:40:37.945Z", - "resolved": "2018-04-20T01:01:58.733Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "avLx7b66Qjadt3W_Wo-QAg", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.44eb8491eafef973579e" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.128Z", - "deadline": "2018-04-21T00:09:42.128Z", - "expires": "2019-04-20T00:09:42.128Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.44eb8491eafef973579e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.128Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.128Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.128Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/avLx7b66Qjadt3W_Wo-QAg/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/avLx7b66Qjadt3W_Wo-QAg/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=4", - "--this-chunk=3", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/avLx7b66Qjadt3W_Wo-QAg/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidx86.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/avLx7b66Qjadt3W_Wo-QAg/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.2-x86/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.2-x86/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 4 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-2-x86" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "EnLrIIv1R0WZo7qkulRtUQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.855Z", - "expires": "2019-04-20T00:09:40.855Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06c8ab5f9b34efd6c", - "takenUntil": "2018-04-20T01:39:37.909Z", - "scheduled": "2018-04-20T01:02:35.531Z", - "started": "2018-04-20T01:02:35.996Z", - "resolved": "2018-04-20T01:24:25.976Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PlCQdcbpSlOcNnuxkAmZlA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.855Z", - "deadline": "2018-04-21T00:09:40.855Z", - "expires": "2019-04-20T00:09:40.855Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.855Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.855Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32/debug-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "EtDj-ADuTOyonDgYw7l8ug", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.900Z", - "expires": "2019-04-20T00:09:42.900Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-049b02c6b0a6c22cc", - "takenUntil": "2018-04-20T01:21:07.529Z", - "scheduled": "2018-04-20T00:45:43.349Z", - "started": "2018-04-20T00:45:44.276Z", - "resolved": "2018-04-20T01:05:16.540Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.c4425638db53870379ff" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.900Z", - "deadline": "2018-04-21T00:09:42.900Z", - "expires": "2019-04-20T00:09:42.900Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.c4425638db53870379ff", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.900Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.900Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.900Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=3" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-mochitest-chrome-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-asan/opt-mochitest-chrome-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "F5NRML1VSXWbch-_kyh3mw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.931Z", - "expires": "2019-04-20T00:09:44.931Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-09be88931e48d54f4", - "takenUntil": "2018-04-20T01:17:53.157Z", - "scheduled": "2018-04-20T00:40:03.489Z", - "started": "2018-04-20T00:42:29.669Z", - "resolved": "2018-04-20T01:06:54.056Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.c022c0ed769cbed51992" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.931Z", - "deadline": "2018-04-21T00:09:44.931Z", - "expires": "2019-04-20T00:09:44.931Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.c022c0ed769cbed51992", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.931Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.931Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.931Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "F7N0Udk2QyKDGlFpFJFVfg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.875Z", - "expires": "2019-04-20T00:09:40.875Z", - "retriesLeft": 5, - "state": "unscheduled", - "runs": [] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "L-2XxaA-Rv-4zoX4qBwhyA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.653d184651d1619cacee" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.875Z", - "deadline": "2018-04-21T00:09:40.875Z", - "expires": "2019-04-20T00:09:40.875Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.653d184651d1619cacee", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.875Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.875Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.875Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/opt-web-platform-tests-e10s-8" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-web-platform-tests-e10s-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "FF8FuL4NTbKsyv98-uNPDw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.221Z", - "expires": "2019-04-20T00:09:42.221Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-296", - "takenUntil": "2018-04-20T01:41:16.029Z", - "scheduled": "2018-04-20T01:04:15.082Z", - "started": "2018-04-20T01:04:15.668Z", - "resolved": "2018-04-20T01:31:33.522Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.221Z", - "deadline": "2018-04-21T00:09:42.221Z", - "expires": "2019-04-20T00:09:42.221Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.221Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.221Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=reftest --e10s --enable-webrender --total-chunk=2 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/opt-reftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/opt-reftest-e10s-2", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 2 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "R2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "FNFe07GCQpqjnSwpQu7epA", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.995Z", - "expires": "2019-04-20T00:09:41.995Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker1", - "takenUntil": "2018-04-20T01:59:02.653Z", - "scheduled": "2018-04-20T01:39:02.224Z", - "started": "2018-04-20T01:39:02.730Z", - "resolved": "2018-04-20T01:42:16.040Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.995Z", - "deadline": "2018-04-21T00:09:41.995Z", - "expires": "2019-04-20T00:09:41.995Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win32-pgo/opt' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win32-pgo/opt" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win32-pgo/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "FNt-fKkFQ3u9ImnJHwvQqQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.810Z", - "expires": "2019-04-20T00:09:40.810Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-023ee720c19a648e3", - "takenUntil": "2018-04-20T02:16:03.917Z", - "scheduled": "2018-04-20T01:39:02.231Z", - "started": "2018-04-20T01:39:02.647Z", - "resolved": "2018-04-20T02:05:48.297Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.810Z", - "deadline": "2018-04-21T00:09:40.810Z", - "expires": "2019-04-20T00:09:40.810Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.810Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.810Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=8" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-web-platform-tests-e10s-8" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-web-platform-tests-e10s-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "FP3WMB0QSnqXbl-4pNk3Rg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.540Z", - "expires": "2019-04-20T00:09:38.540Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0105a2772fbecb454", - "takenUntil": "2018-04-20T01:21:00.288Z", - "scheduled": "2018-04-20T00:09:57.648Z", - "started": "2018-04-20T00:09:58.217Z", - "resolved": "2018-04-20T01:06:53.478Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "A7tJzqugQTiQTixLfy6JaA", - "Puq7J0iESOuAjkz7mlHTNw", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-st-an-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-st-an-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-st-an-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.540Z", - "deadline": "2018-04-21T00:09:38.540Z", - "expires": "2019-04-20T00:09:38.540Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@A7tJzqugQTiQTixLfy6JaA public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.540Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\clang_debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/static-analysis", - "description": "Win64 Static Analysis Debug (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "static-analysis-win64-st-an/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win64-st-an/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "FQKxuqDAQA-Tv94sP1JSpQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.057Z", - "expires": "2019-04-20T00:09:42.057Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0065", - "takenUntil": "2018-04-20T01:28:37.843Z", - "scheduled": "2018-04-20T00:51:36.924Z", - "started": "2018-04-20T00:51:37.445Z", - "resolved": "2018-04-20T01:24:26.606Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.2084a6e8f89eccc4619c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.057Z", - "deadline": "2018-04-21T00:09:42.057Z", - "expires": "2019-04-20T00:09:42.057Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.2084a6e8f89eccc4619c", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.057Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.057Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=5" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "FRALf0toRg-lAT8IBXn1yQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.858Z", - "expires": "2019-04-20T00:09:40.858Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-127", - "takenUntil": "2018-04-20T02:22:02.624Z", - "scheduled": "2018-04-20T01:45:00.857Z", - "started": "2018-04-20T01:45:01.271Z", - "resolved": "2018-04-20T02:06:19.573Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.858Z", - "deadline": "2018-04-21T00:09:40.858Z", - "expires": "2019-04-20T00:09:40.858Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.858Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.858Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=reftest --e10s --total-chunk=2 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-reftest-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-reftest-e10s-2", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 2 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "FfGtZsB6Sweo8C3RuY065A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.882Z", - "expires": "2019-04-20T00:09:39.882Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ff44acef4022617d", - "takenUntil": "2018-04-20T00:55:34.141Z", - "scheduled": "2018-04-20T00:09:57.633Z", - "started": "2018-04-20T00:20:10.762Z", - "resolved": "2018-04-20T00:40:02.657Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-st-an-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-st-an-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-st-an-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.882Z", - "deadline": "2018-04-21T00:09:39.882Z", - "expires": "2019-04-20T00:09:39.882Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-st-an-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-linux64-st-an-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:39.882Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "build", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "DIST_TARGET_UPLOADS": "", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_sub_linux_configs/64_stat_and_opt.py", - "DIST_UPLOADS": "", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/static-analysis", - "description": "Linux64 Opt Static Analysis ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "static-analysis-linux64-st-an/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "static-analysis", - "label": "static-analysis-linux64-st-an/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Ffn8M3exQC6FgT1mcZsf7A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.813Z", - "expires": "2019-04-20T00:09:40.813Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03224a79eae8e250d", - "takenUntil": "2018-04-20T01:45:25.610Z", - "scheduled": "2018-04-20T00:36:13.770Z", - "started": "2018-04-20T00:39:15.607Z", - "resolved": "2018-04-20T01:38:51.208Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.37025879b3687724248c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.813Z", - "deadline": "2018-04-21T00:09:40.813Z", - "expires": "2019-04-20T00:09:40.813Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.37025879b3687724248c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.813Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.813Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.813Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-devtools-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-devtools-chrome-e10s-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Fgc0pDs5SfWFqooO4ZhiTg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.013Z", - "expires": "2019-04-20T00:09:42.013Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-07e422b8f9bd98850", - "takenUntil": "2018-04-20T02:05:01.269Z", - "scheduled": "2018-04-20T01:45:00.868Z", - "started": "2018-04-20T01:45:01.365Z", - "resolved": "2018-04-20T01:58:36.785Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.013Z", - "deadline": "2018-04-21T00:09:42.013Z", - "expires": "2019-04-20T00:09:42.013Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.013Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.013Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=chrome --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=chrome --total-chunk=3 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-chrome-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Fj-dQQzMQ9uGZ32yxqSz4Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.300Z", - "expires": "2019-04-20T00:09:44.300Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-02c9915c56ad13c3a", - "takenUntil": "2018-04-20T01:33:05.143Z", - "scheduled": "2018-04-20T00:40:03.205Z", - "started": "2018-04-20T00:42:19.474Z", - "resolved": "2018-04-20T01:19:08.023Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.ace1e701009f37556069" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.300Z", - "deadline": "2018-04-21T00:09:44.300Z", - "expires": "2019-04-20T00:09:44.300Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.ace1e701009f37556069", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.300Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.300Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.300Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-browser-chrome-e10s-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-browser-chrome-e10s-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc15" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Fr9oIXBgRk69yrDceUPLMQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.477Z", - "expires": "2019-04-20T00:09:38.477Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-026b9658d822b191e", - "takenUntil": "2018-04-20T00:55:44.449Z", - "scheduled": "2018-04-20T00:09:57.654Z", - "started": "2018-04-20T00:20:21.192Z", - "resolved": "2018-04-20T00:45:42.527Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "IqxA_nG6QVaBux-I4WXE0A", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-asan-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.477Z", - "deadline": "2018-04-21T00:09:38.477Z", - "expires": "2019-04-20T00:09:38.477Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-asan-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux64-asan-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.477Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@IqxA_nG6QVaBux-I4WXE0A public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "opt asan", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "asan-tc", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Opt ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-asan/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-asan/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bo", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Fvn8q5xQROycl44-Tan-Jg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.870Z", - "expires": "2019-04-20T00:09:43.870Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-08a5d49f5b0671aaa", - "takenUntil": "2018-04-20T01:27:33.807Z", - "scheduled": "2018-04-20T01:07:33.465Z", - "started": "2018-04-20T01:07:33.886Z", - "resolved": "2018-04-20T01:15:36.474Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.870Z", - "deadline": "2018-04-21T00:09:43.870Z", - "expires": "2019-04-20T00:09:43.870Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.870Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.870Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-test-verify-wpt-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 2, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "G4HyexZGQfKWd95EmJadeA", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.128Z", - "expires": "2019-04-20T00:09:42.128Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker2", - "takenUntil": "2018-04-20T02:05:01.267Z", - "scheduled": "2018-04-20T01:45:00.852Z", - "started": "2018-04-20T01:45:01.354Z", - "resolved": "2018-04-20T01:47:11.117Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.128Z", - "deadline": "2018-04-21T00:09:42.128Z", - "expires": "2019-04-20T00:09:42.128Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win64-pgo/opt' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win64-pgo/opt" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win64-pgo/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "G6TMlD-EQhiOaYnEMkJsWQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.022Z", - "expires": "2019-04-20T00:09:42.022Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0e7e87b9bd55ccc39", - "takenUntil": "2018-04-20T01:44:33.188Z", - "scheduled": "2018-04-20T00:53:45.649Z", - "started": "2018-04-20T00:53:46.188Z", - "resolved": "2018-04-20T01:24:36.627Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.3fa00e458f6dc6ff874c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.022Z", - "deadline": "2018-04-21T00:09:42.022Z", - "expires": "2019-04-20T00:09:42.022Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.3fa00e458f6dc6ff874c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.022Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.022Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.022Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--enable-webrender", - "--total-chunk=5", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/opt-mochitest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-qr/opt-mochitest-e10s-4", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 4, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "GCQC8SzVRVKUNbgx2KBiIg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.245Z", - "expires": "2019-04-20T00:09:44.245Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c85f731b5eeab6f5", - "takenUntil": "2018-04-20T01:56:39.051Z", - "scheduled": "2018-04-20T01:02:35.488Z", - "started": "2018-04-20T01:02:35.879Z", - "resolved": "2018-04-20T01:42:50.566Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PlCQdcbpSlOcNnuxkAmZlA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.245Z", - "deadline": "2018-04-21T00:09:44.245Z", - "expires": "2019-04-20T00:09:44.245Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.245Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.245Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest-gpu --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest-gpu --e10s --total-chunk=4 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest GPU run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32/debug-reftest-gpu-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32/debug-reftest-gpu-e10s-1", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 4 - }, - "suite": { - "flavor": "reftest-gpu", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "Rg1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "GFW4XEqCS-Oc7ryPXgKPIQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.821Z", - "expires": "2019-04-20T00:09:44.821Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-09b66ce8fb6e036b1", - "takenUntil": "2018-04-20T01:00:04.141Z", - "scheduled": "2018-04-20T00:40:03.251Z", - "started": "2018-04-20T00:40:04.219Z", - "resolved": "2018-04-20T00:49:00.794Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.1633748947a478d4028e" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.821Z", - "deadline": "2018-04-21T00:09:44.821Z", - "expires": "2019-04-20T00:09:44.821Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.1633748947a478d4028e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.821Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.821Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.821Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--test-type=reftest", - "--allow-software-gl-layers", - "--total-chunk=6", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-web-platform-tests-reftests-2" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-reftests-2" - }, - "extra": { - "chunks": { - "current": 2, - "total": 6 - }, - "suite": { - "flavor": "web-platform-tests-reftests", - "name": "web-platform-tests-reftests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests", - "tier": 1, - "symbol": "Wr2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "GdV743-xTDWjJ5pouvnJ2w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.596Z", - "expires": "2019-04-20T00:09:38.596Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-08673f26f42bdf5b4", - "takenUntil": "2018-04-20T01:11:06.977Z", - "scheduled": "2018-04-20T00:09:57.652Z", - "started": "2018-04-20T00:20:19.984Z", - "resolved": "2018-04-20T00:55:12.134Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VdOxLofoQZW8Pyysd2THqQ", - "W8F4pEo0RtGVPGCM_YzLWQ", - "WFQrgPn2RO-jEjfk1-378g", - "aD8ER2TJR-miwww4rU1lKA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-base-toolchains-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-base-toolchains-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.596Z", - "deadline": "2018-04-21T00:09:38.596Z", - "expires": "2019-04-20T00:09:38.596Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-base-toolchains-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-linux64-base-toolchains-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.596Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VdOxLofoQZW8Pyysd2THqQ public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@WFQrgPn2RO-jEjfk1-378g public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "base-toolchains", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 base toolchains Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-base-toolchains/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-base-toolchains/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bb", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "GuS9TjXsQvqWx2zgz_nobg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.123Z", - "expires": "2019-04-20T00:09:44.123Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0022921dcc3368022", - "takenUntil": "2018-04-20T02:05:01.219Z", - "scheduled": "2018-04-20T01:45:00.834Z", - "started": "2018-04-20T01:45:01.308Z", - "resolved": "2018-04-20T01:55:26.931Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.123Z", - "deadline": "2018-04-21T00:09:44.123Z", - "expires": "2019-04-20T00:09:44.123Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.123Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.123Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-4", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "H-PfNlOzQ4qd7quZtJlw6A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.826Z", - "expires": "2019-04-20T00:09:43.826Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-065c4e0f9b2e3fe6c", - "takenUntil": "2018-04-20T02:22:02.041Z", - "scheduled": "2018-04-20T01:45:00.861Z", - "started": "2018-04-20T01:45:01.370Z", - "resolved": "2018-04-20T02:02:11.335Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.826Z", - "deadline": "2018-04-21T00:09:43.826Z", - "expires": "2019-04-20T00:09:43.826Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.826Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.826Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "H-b4GTzCSnSl0bUPWB2uqw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.880Z", - "expires": "2019-04-20T00:09:39.880Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-015e32a9bfe6e800f", - "takenUntil": "2018-04-20T00:55:39.249Z", - "scheduled": "2018-04-20T00:09:57.635Z", - "started": "2018-04-20T00:20:15.506Z", - "resolved": "2018-04-20T00:35:54.637Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VdOxLofoQZW8Pyysd2THqQ", - "W8F4pEo0RtGVPGCM_YzLWQ", - "WFQrgPn2RO-jEjfk1-378g", - "aD8ER2TJR-miwww4rU1lKA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-base-toolchains-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-base-toolchains-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.880Z", - "deadline": "2018-04-21T00:09:39.880Z", - "expires": "2019-04-20T00:09:39.880Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-base-toolchains-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-linux64-base-toolchains-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:39.880Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VdOxLofoQZW8Pyysd2THqQ public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@WFQrgPn2RO-jEjfk1-378g public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "base-toolchains", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "debug", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 base toolchains Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-base-toolchains/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-base-toolchains/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Bb", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "H2F0BWu-RGC1OF-jSXu4pA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:45.207Z", - "expires": "2019-04-20T00:09:45.207Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-004d995637145ca24", - "takenUntil": "2018-04-20T02:19:18.845Z", - "scheduled": "2018-04-20T01:42:16.752Z", - "started": "2018-04-20T01:42:17.322Z", - "resolved": "2018-04-20T02:04:22.159Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "FNFe07GCQpqjnSwpQu7epA", - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:45.207Z", - "deadline": "2018-04-21T00:09:45.207Z", - "expires": "2019-04-20T00:09:45.207Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:45.207Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:45.207Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FNFe07GCQpqjnSwpQu7epA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --xpcshell-suite=xpcshell" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-xpcshell" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "HE3Nn1elRdmz7MgVrZSPxw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.575Z", - "expires": "2019-04-20T00:09:38.575Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-007e7b55f195de052", - "takenUntil": "2018-04-20T00:55:43.423Z", - "scheduled": "2018-04-20T00:09:57.650Z", - "started": "2018-04-20T00:20:19.888Z", - "resolved": "2018-04-20T00:49:56.888Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Q4I6ROTUS-OvNrDDMaq_vw", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux-rusttests-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-rusttests-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-rusttests-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.575Z", - "deadline": "2018-04-21T00:09:38.575Z", - "expires": "2019-04-20T00:09:38.575Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux-rusttests-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q4I6ROTUS-OvNrDDMaq_vw" - }, - "cache": { - "level-3-mozilla-inbound-build-linux-rusttests-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.575Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "DIST_TARGET_UPLOADS": "", - "MOZ_AUTOMATION": "1", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "MH_CUSTOM_BUILD_VARIANT_CFG": "rusttests", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZ_BUILD_DATE": "20180420000800", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "DIST_UPLOADS": "", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MH_BRANCH": "mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "NEED_XVFB": "true", - "USE_SCCACHE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_32_builds.py" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux32 Rust tests Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux-rusttests/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux-rusttests/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux32" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "Q4I6ROTUS-OvNrDDMaq_vw" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "HQtRKawhTUqMbupC2FV2Qw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.317Z", - "expires": "2019-04-20T00:09:43.317Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-025367ab28954c685", - "takenUntil": "2018-04-20T01:22:21.111Z", - "scheduled": "2018-04-20T00:31:35.009Z", - "started": "2018-04-20T00:31:35.530Z", - "resolved": "2018-04-20T01:06:02.651Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.af947f5ab4cb043d8f9a" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.317Z", - "deadline": "2018-04-21T00:09:43.317Z", - "expires": "2019-04-20T00:09:43.317Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.af947f5ab4cb043d8f9a", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.317Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.317Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.317Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-xpcshell-3" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-xpcshell-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "HhXVCh9xTgiZ28T9rBRUCA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.925Z", - "expires": "2019-04-20T00:09:40.925Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-213", - "takenUntil": "2018-04-20T01:44:34.182Z", - "scheduled": "2018-04-20T01:07:33.359Z", - "started": "2018-04-20T01:07:33.878Z", - "resolved": "2018-04-20T01:36:52.893Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.925Z", - "deadline": "2018-04-21T00:09:40.925Z", - "expires": "2019-04-20T00:09:40.925Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.925Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.925Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --enable-webrender --total-chunk=4 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/debug-reftest-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/debug-reftest-e10s-4", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "R4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Hk6Cr53aTTO3UkYLVqISoA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.913Z", - "expires": "2019-04-20T00:09:44.913Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e850be44a463e130", - "takenUntil": "2018-04-20T01:40:10.535Z", - "scheduled": "2018-04-20T01:20:10.195Z", - "started": "2018-04-20T01:20:10.635Z", - "resolved": "2018-04-20T01:27:45.930Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Uejkfo90QPKu9UqihKy8xQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.913Z", - "deadline": "2018-04-21T00:09:44.913Z", - "expires": "2019-04-20T00:09:44.913Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.913Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.913Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --per-test-coverage --code-coverage --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Uejkfo90QPKu9UqihKy8xQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Uejkfo90QPKu9UqihKy8xQ/artifacts/public/build/target.test_packages.json --download-symbols true --per-test-coverage --code-coverage --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Uejkfo90QPKu9UqihKy8xQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Per-test coverage ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-ccov/debug-test-coverage-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-ccov/debug-test-coverage-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-coverage", - "name": "test-coverage" - }, - "treeherder": { - "machine": { - "platform": "windows10-64-ccov" - }, - "tier": 2, - "symbol": "TC", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Hkl9Gu2SScOb7P9yE-MUHQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.789Z", - "expires": "2019-04-20T00:09:44.789Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01907ddadf10872c5", - "takenUntil": "2018-04-20T01:17:41.783Z", - "scheduled": "2018-04-20T00:40:03.192Z", - "started": "2018-04-20T00:42:18.511Z", - "resolved": "2018-04-20T01:07:40.627Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.c55e6f4d7b78461a0455" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.789Z", - "deadline": "2018-04-21T00:09:44.789Z", - "expires": "2019-04-20T00:09:44.789Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.c55e6f4d7b78461a0455", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.789Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.789Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.789Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--total-chunk=16", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "HoOMvzPVQJemea5ZUFNfxA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.285Z", - "expires": "2019-04-20T00:09:44.285Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0a74d53cca375e32a", - "takenUntil": "2018-04-20T01:42:01.908Z", - "scheduled": "2018-04-20T01:04:59.481Z", - "started": "2018-04-20T01:04:59.931Z", - "resolved": "2018-04-20T01:34:16.689Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "DcnzBL8rSquxc_B1DZm87g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.285Z", - "deadline": "2018-04-21T00:09:44.285Z", - "expires": "2019-04-20T00:09:44.285Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.285Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.285Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-screenshots --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DcnzBL8rSquxc_B1DZm87g/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DcnzBL8rSquxc_B1DZm87g/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-screenshots --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "DcnzBL8rSquxc_B1DZm87g", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Browser Screenshots ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32/opt-browser-screenshots-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32/opt-browser-screenshots-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "browser-chrome-screenshots", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "ss" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Hqf5_wp8Rc6TTj2QsJeBdA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.832Z", - "expires": "2019-04-20T00:09:40.832Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0527b907d254d0173", - "takenUntil": "2018-04-20T01:32:39.029Z", - "scheduled": "2018-04-20T01:12:38.048Z", - "started": "2018-04-20T01:12:39.126Z", - "resolved": "2018-04-20T01:18:15.421Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VB2dtaOzQ8WPIvsR7iQnkQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.d9a7b26d56132f795eb4" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.832Z", - "deadline": "2018-04-21T00:09:40.832Z", - "expires": "2019-04-20T00:09:40.832Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.d9a7b26d56132f795eb4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.832Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.832Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.832Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.test_packages.json", - "--verify", - "--e10s", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-pgo/opt-test-verify-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-pgo/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "HxdIAwo5QMuEhlvORq7j8w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.136Z", - "expires": "2019-04-20T00:09:42.136Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-05b2b4365bf01c9dd", - "takenUntil": "2018-04-20T01:59:02.486Z", - "scheduled": "2018-04-20T01:39:02.157Z", - "started": "2018-04-20T01:39:02.565Z", - "resolved": "2018-04-20T01:55:57.914Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.136Z", - "deadline": "2018-04-21T00:09:42.136Z", - "expires": "2019-04-20T00:09:42.136Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.136Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.136Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --test-type=testharness --e10s --total-chunk=12 --this-chunk=9" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-web-platform-tests-e10s-9" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-web-platform-tests-e10s-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt9" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "HxvWRwuwSFKupFXtCz1yuA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.913Z", - "expires": "2019-04-20T00:09:42.913Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f546950ce668d0ea", - "takenUntil": "2018-04-20T01:29:09.768Z", - "scheduled": "2018-04-20T00:53:45.703Z", - "started": "2018-04-20T00:53:46.206Z", - "resolved": "2018-04-20T01:19:44.733Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.a4855bf18b5a70c176ce" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.913Z", - "deadline": "2018-04-21T00:09:42.913Z", - "expires": "2019-04-20T00:09:42.913Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.a4855bf18b5a70c176ce", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.913Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.913Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.913Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--enable-webrender", - "--total-chunk=5", - "--this-chunk=1", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/opt-mochitest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-qr/opt-mochitest-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "HzUQkqT4QU26k6iRMuUqsA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.892Z", - "expires": "2019-04-20T00:09:43.892Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-293", - "takenUntil": "2018-04-20T01:59:02.466Z", - "scheduled": "2018-04-20T01:39:02.149Z", - "started": "2018-04-20T01:39:02.545Z", - "resolved": "2018-04-20T01:51:01.320Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.892Z", - "deadline": "2018-04-21T00:09:43.892Z", - "expires": "2019-04-20T00:09:43.892Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.892Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.892Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-talos-tps-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "I1IsMnkNRdeA0BN0Zk-GpQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.200Z", - "expires": "2019-04-20T00:09:43.200Z", - "retriesLeft": 5, - "state": "unscheduled", - "runs": [] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "L-2XxaA-Rv-4zoX4qBwhyA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.07d9bba32f9dfcd37481" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.200Z", - "deadline": "2018-04-21T00:09:43.200Z", - "expires": "2019-04-20T00:09:43.200Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.07d9bba32f9dfcd37481", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.200Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.200Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.200Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.test_packages.json", - "--test-type=wdspec", - "--e10s", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform webdriver-spec run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/opt-web-platform-tests-wdspec-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-web-platform-tests-wdspec-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "web-platform-tests-wdspec", - "name": "web-platform-tests-wdspec" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "Wd" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "IV66QxLeT5K2x0MFWF2d7w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.800Z", - "expires": "2019-04-20T00:09:40.800Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0e9ea994fbd98e30f", - "takenUntil": "2018-04-20T01:37:33.440Z", - "scheduled": "2018-04-20T00:46:46.142Z", - "started": "2018-04-20T00:46:46.946Z", - "resolved": "2018-04-20T01:27:36.441Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.4f439e983499349052f3" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.800Z", - "deadline": "2018-04-21T00:09:40.800Z", - "expires": "2019-04-20T00:09:40.800Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.4f439e983499349052f3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.800Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.800Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.800Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "IVhMSbNKRLKeM6KMmVNXXw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.164Z", - "expires": "2019-04-20T00:09:43.164Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-09602ce74aab290c8", - "takenUntil": "2018-04-20T01:24:15.379Z", - "scheduled": "2018-04-20T01:04:15.036Z", - "started": "2018-04-20T01:04:15.459Z", - "resolved": "2018-04-20T01:15:57.685Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.164Z", - "deadline": "2018-04-21T00:09:43.164Z", - "expires": "2019-04-20T00:09:43.164Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.164Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.164Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=crashtest --e10s --enable-webrender" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/opt-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/opt-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "C" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "IZ280aIcRD2xgPezNJJHeg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.848Z", - "expires": "2019-04-20T00:09:40.848Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ea436e961254feb5", - "takenUntil": "2018-04-20T01:44:34.798Z", - "scheduled": "2018-04-20T01:07:33.388Z", - "started": "2018-04-20T01:07:33.926Z", - "resolved": "2018-04-20T01:36:35.553Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.848Z", - "deadline": "2018-04-21T00:09:40.848Z", - "expires": "2019-04-20T00:09:40.848Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.848Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.848Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --headless --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --headless --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-mochitest-plain-headless-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64/debug-mochitest-plain-headless-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "IcrXF_5iQlOx1RqiZlVxPA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.456Z", - "expires": "2019-04-20T00:09:38.456Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-040564ffadf44d58c", - "takenUntil": "2018-04-20T01:21:00.839Z", - "scheduled": "2018-04-20T00:09:57.624Z", - "started": "2018-04-20T00:09:58.215Z", - "resolved": "2018-04-20T01:10:28.002Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-asan-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-asan-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-asan-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-asan-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-asan-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.456Z", - "deadline": "2018-04-21T00:09:38.456Z", - "expires": "2019-04-20T00:09:38.456Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "PERFHERDER_EXTRA_OPTIONS": "opt asan", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.456Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\asan_opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Opt ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64-asan/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-asan/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 3, - "symbol": "Bo", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "IehvncuXSL-5zbKp8N9vow", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.805Z", - "expires": "2019-04-20T00:09:42.805Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-065", - "takenUntil": "2018-04-20T01:24:15.459Z", - "scheduled": "2018-04-20T01:04:14.989Z", - "started": "2018-04-20T01:04:15.538Z", - "resolved": "2018-04-20T01:16:00.279Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.805Z", - "deadline": "2018-04-21T00:09:42.805Z", - "expires": "2019-04-20T00:09:42.805Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.805Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.805Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=tps-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/opt-talos-tps-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "IioqTyCVRTycPHCYzRf48g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.481Z", - "expires": "2019-04-20T00:09:38.481Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-09346ffc662dfbe1d", - "takenUntil": "2018-04-20T00:47:37.206Z", - "scheduled": "2018-04-20T00:09:57.641Z", - "started": "2018-04-20T00:12:13.564Z", - "resolved": "2018-04-20T00:31:34.061Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "GImkJZEnRLOYE8NMlFUDTQ", - "JE5PzNT_QJyUAPAUH3YI0g", - "OWMKem5GSeeYEfwcgoqEZw", - "U-XQGxP7QEyJte4Iy0rCxA", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "Y7tyhei2TIGK_8N7kyWeaA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.mobile.android-api-16-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.mobile.android-api-16-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.mobile.android-api-16-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.481Z", - "deadline": "2018-04-21T00:09:38.481Z", - "expires": "2019-04-20T00:09:38.481Z", - "scopes": [ - "queue:get-artifact:project/gecko/android-ndk/*", - "queue:get-artifact:project/gecko/android-sdk/*", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-android-api-16-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "JE5PzNT_QJyUAPAUH3YI0g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-android-api-16-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/android/R": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R", - "expires": "2019-04-20T00:09:38.481Z", - "type": "directory" - }, - "public/build/geckoview_example.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/officialWithGeckoBinariesNoMinApi/debug/geckoview_example-official-withGeckoBinaries-noMinApi-debug.apk", - "expires": "2019-04-20T00:09:38.481Z", - "type": "file" - }, - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.481Z", - "type": "directory" - }, - "public/android/maven": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/", - "expires": "2019-04-20T00:09:38.481Z", - "type": "directory" - }, - "public/build/geckoview-androidTest.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/outputs/apk/androidTest/officialWithGeckoBinariesNoMinApi/debug/geckoview-official-withGeckoBinaries-noMinApi-debug-androidTest.apk", - "expires": "2019-04-20T00:09:38.481Z", - "type": "file" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/android-gradle-dependencies.tar.xz@Y7tyhei2TIGK_8N7kyWeaA project/gecko/android-ndk/android-ndk.tar.xz@OWMKem5GSeeYEfwcgoqEZw project/gecko/android-sdk/android-sdk-linux.tar.xz@U-XQGxP7QEyJte4Iy0rCxA public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@GImkJZEnRLOYE8NMlFUDTQ public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GRADLE_USER_HOME": "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build multi-l10n update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "mobile/android/config/tooltool-manifests/android/releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_android_64_builds.py disable_signing.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "api-16-debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Android 4.0 api-16+ Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-android-api-16/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-android-api-16/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "android-4-0-armv7-api16" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "JE5PzNT_QJyUAPAUH3YI0g" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Im2qe75eSq6ww4HaNWDTKQ", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.339Z", - "expires": "2019-04-20T00:09:43.339Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker13", - "takenUntil": "2018-04-20T01:22:35.881Z", - "scheduled": "2018-04-20T01:02:35.479Z", - "started": "2018-04-20T01:02:35.961Z", - "resolved": "2018-04-20T01:05:57.695Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PlCQdcbpSlOcNnuxkAmZlA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.339Z", - "deadline": "2018-04-21T00:09:43.339Z", - "expires": "2019-04-20T00:09:43.339Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win32/debug' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win32/debug" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win32/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "IxWa4alGSgmmdX9CUiX5IA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.968Z", - "expires": "2019-04-20T00:09:41.968Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-214", - "takenUntil": "2018-04-20T01:28:37.570Z", - "scheduled": "2018-04-20T00:51:36.852Z", - "started": "2018-04-20T00:51:37.318Z", - "resolved": "2018-04-20T01:18:26.902Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.6cee8950f1fd9f5f2913" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.968Z", - "deadline": "2018-04-21T00:09:41.968Z", - "expires": "2019-04-20T00:09:41.968Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.6cee8950f1fd9f5f2913", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:41.968Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:41.968Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=6" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-mochitest-devtools-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-mochitest-devtools-chrome-e10s-6", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "J50Lk7jSRWSXwhUI7bqYsA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.219Z", - "expires": "2019-04-20T00:09:42.219Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b48a1feeada1c2b8", - "takenUntil": "2018-04-20T01:37:33.163Z", - "scheduled": "2018-04-20T00:46:46.117Z", - "started": "2018-04-20T00:46:46.517Z", - "resolved": "2018-04-20T01:19:21.746Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.0f31f188150c57c99368" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.219Z", - "deadline": "2018-04-21T00:09:42.219Z", - "expires": "2019-04-20T00:09:42.219Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.0f31f188150c57c99368", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.219Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.219Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.219Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-xpcshell-8" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/opt-xpcshell-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "JCUDie04RT6uBQuicPJH9g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.453Z", - "expires": "2019-04-20T00:09:38.453Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-05602dfd4c8f8502a", - "takenUntil": "2018-04-20T01:21:00.116Z", - "scheduled": "2018-04-20T00:09:57.636Z", - "started": "2018-04-20T00:09:58.216Z", - "resolved": "2018-04-20T01:02:08.154Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "XXS3C5PBSMOkRBemBRMklQ", - "fg2ZK6YtTFagbUKxImaMGQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-st-an-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-st-an-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-st-an-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-st-an-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-st-an-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.453Z", - "deadline": "2018-04-21T00:09:38.453Z", - "expires": "2019-04-20T00:09:38.453Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@fg2ZK6YtTFagbUKxImaMGQ public/build/rustc.tar.bz2@XXS3C5PBSMOkRBemBRMklQ public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.453Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\clang_debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/static-analysis", - "description": "Win32 Static Analysis Debug (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "static-analysis-win32-st-an/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win32-st-an/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "JKULNW1ETe-xu56i17jF4w", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.124Z", - "expires": "2019-04-20T00:09:42.124Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker4", - "takenUntil": "2018-04-20T01:24:15.413Z", - "scheduled": "2018-04-20T01:04:15.048Z", - "started": "2018-04-20T01:04:15.491Z", - "resolved": "2018-04-20T01:06:26.128Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.124Z", - "deadline": "2018-04-21T00:09:42.124Z", - "expires": "2019-04-20T00:09:42.124Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win64/opt' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win64/opt" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win64/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "JKv85FcdRui0sWpjvAXO8w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.983Z", - "expires": "2019-04-20T00:09:40.983Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ab94fa5ad89ed18e", - "takenUntil": "2018-04-20T01:29:09.355Z", - "scheduled": "2018-04-20T00:53:45.633Z", - "started": "2018-04-20T00:53:46.151Z", - "resolved": "2018-04-20T01:18:28.116Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.3301d7e0a7de66eeb245" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.983Z", - "deadline": "2018-04-21T00:09:40.983Z", - "expires": "2019-04-20T00:09:40.983Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.3301d7e0a7de66eeb245", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.983Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.983Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.983Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-plain-headless-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-plain-headless-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "JPTIU1P5Rty3kxFiCQlukg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.196Z", - "expires": "2019-04-20T00:09:42.196Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0fdf641265f931322", - "takenUntil": "2018-04-20T01:57:47.860Z", - "scheduled": "2018-04-20T00:36:13.652Z", - "started": "2018-04-20T00:36:14.070Z", - "resolved": "2018-04-20T01:49:06.351Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.23371263759738374c98" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.196Z", - "deadline": "2018-04-21T00:09:42.196Z", - "expires": "2019-04-20T00:09:42.196Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.23371263759738374c98", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.196Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.196Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.196Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-1" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "JQPeAUZ5Q3CXJIZkadEd6A", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:41.063Z", - "expires": "2019-04-20T00:09:41.063Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-315", - "takenUntil": "2018-04-20T01:11:37.369Z", - "scheduled": "2018-04-20T00:51:36.875Z", - "started": "2018-04-20T00:51:37.451Z", - "resolved": "2018-04-20T00:56:31.564Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.9de37518e56be8c0ac33" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:41.063Z", - "deadline": "2018-04-21T00:09:41.063Z", - "expires": "2019-04-20T00:09:41.063Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.9de37518e56be8c0ac33", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:41.063Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:41.063Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--verify", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--verify", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-test-verify-wpt-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/debug-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 2, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "JVaLsHIvRNiAB0Cy_EYyeQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.078Z", - "expires": "2019-04-20T00:09:43.078Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-035cc19a2fb11cc2a", - "takenUntil": "2018-04-20T01:21:07.343Z", - "scheduled": "2018-04-20T00:45:43.355Z", - "started": "2018-04-20T00:45:44.154Z", - "resolved": "2018-04-20T01:05:02.635Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.1cc49d409e8ada12ace0" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.078Z", - "deadline": "2018-04-21T00:09:43.078Z", - "expires": "2019-04-20T00:09:43.078Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.1cc49d409e8ada12ace0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.078Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.078Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.078Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=5" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Jyeo8CeSSV6cI9fuB-dcBA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.870Z", - "expires": "2019-04-20T00:09:40.870Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0f0058b360d291598", - "takenUntil": "2018-04-20T01:48:02.192Z", - "scheduled": "2018-04-20T01:12:38.003Z", - "started": "2018-04-20T01:12:38.753Z", - "resolved": "2018-04-20T01:29:31.364Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VB2dtaOzQ8WPIvsR7iQnkQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.d01c483cc327201bf3b2" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.870Z", - "deadline": "2018-04-21T00:09:40.870Z", - "expires": "2019-04-20T00:09:40.870Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.d01c483cc327201bf3b2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.870Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.870Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.870Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-pgo/opt-mochitest-browser-chrome-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "K0QkqvmDTca57qXuBpzflw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:45.211Z", - "expires": "2019-04-20T00:09:45.211Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a26907459e0e4c26", - "takenUntil": "2018-04-20T01:47:14.211Z", - "scheduled": "2018-04-20T01:10:13.101Z", - "started": "2018-04-20T01:10:13.517Z", - "resolved": "2018-04-20T01:43:42.998Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "E5uFVNQ3S8SgKbncxk8PkQ", - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:45.211Z", - "deadline": "2018-04-21T00:09:45.211Z", - "expires": "2019-04-20T00:09:45.211Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:45.211Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:45.211Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/E5uFVNQ3S8SgKbncxk8PkQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --xpcshell-suite=xpcshell" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-xpcshell" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "K1rIG_mrTO22t5M9hgPJvQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.330Z", - "expires": "2019-04-20T00:09:43.330Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-148", - "takenUntil": "2018-04-20T01:13:46.206Z", - "scheduled": "2018-04-20T00:53:45.658Z", - "started": "2018-04-20T00:53:46.285Z", - "resolved": "2018-04-20T01:04:48.910Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.a23b010cccf9c1f49790" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.330Z", - "deadline": "2018-04-21T00:09:43.330Z", - "expires": "2019-04-20T00:09:43.330Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T00:09:43.330Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T00:09:43.330Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.330Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1800, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--suite=tp5o-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/integration/mozilla-inbound/raw-file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos tp5o ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-talos-tp5o-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-tp5o-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tp" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "K5jv0GijQV2gXXyrCrZP3w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.460Z", - "expires": "2019-04-20T00:09:38.460Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06ddfbfc201b9cdfb", - "takenUntil": "2018-04-20T00:45:21.525Z", - "scheduled": "2018-04-20T00:09:57.644Z", - "started": "2018-04-20T00:09:58.352Z", - "resolved": "2018-04-20T00:29:37.836Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.source.source-bugzilla-info", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.source.source-bugzilla-info", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.source.source-bugzilla-info", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.source.source-bugzilla-info", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.source.source-bugzilla-info", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.460Z", - "deadline": "2018-04-21T00:09:38.460Z", - "expires": "2019-04-20T00:09:38.460Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public": { - "path": "/builds/worker/artifacts", - "expires": "2019-04-20T00:09:38.460Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach file-info bugzilla-automation /builds/worker/artifacts\n" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "Generate metadata about source files and Bugzilla ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-file-metadata-bugzilla-components" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-file-metadata-bugzilla-components" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "Bugzilla", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "KJ9oeWD8TyiGnAY0WOgItQ", - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.396Z", - "expires": "2019-04-20T00:09:44.396Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "signing-linux-v1", - "workerId": "depsigning-worker16", - "takenUntil": "2018-04-20T01:25:00.058Z", - "scheduled": "2018-04-20T01:04:59.510Z", - "started": "2018-04-20T01:05:00.138Z", - "resolved": "2018-04-20T01:07:01.495Z" - } - ] - }, - "task": { - "provisionerId": "scriptworker-prov-v1", - "workerType": "depsigning", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "DcnzBL8rSquxc_B1DZm87g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.396Z", - "deadline": "2018-04-21T00:09:44.396Z", - "expires": "2019-04-20T00:09:44.396Z", - "scopes": [ - "project:releng:signing:cert:dep-signing", - "project:releng:signing:format:sha2signcode", - "project:releng:signing:format:widevine" - ], - "payload": { - "maxRunTime": 3600, - "upstreamArtifacts": [ - { - "paths": [ - "public/build/setup.exe" - ], - "formats": [ - "sha2signcode" - ], - "taskId": "DcnzBL8rSquxc_B1DZm87g", - "taskType": "build" - }, - { - "paths": [ - "public/build/target.zip" - ], - "formats": [ - "sha2signcode", - "widevine" - ], - "taskId": "DcnzBL8rSquxc_B1DZm87g", - "taskType": "build" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build-signing", - "description": "Initial Signing for locale 'en-US' for build 'win32/opt' ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-signing-win32/opt" - }, - "tags": { - "createdForUser": "ecoal95@gmail.com", - "kind": "build-signing", - "label": "build-signing-win32/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "Bs", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "KqCeUkmySUa-5WHtWlJwvQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.830Z", - "expires": "2019-04-20T00:09:40.830Z", - "retriesLeft": 4, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "exception", - "reasonCreated": "scheduled", - "reasonResolved": "intermittent-task", - "workerGroup": "us-west-2", - "workerId": "i-0e7e5b27783bbd4b6", - "takenUntil": "2018-04-20T01:06:59.221Z", - "scheduled": "2018-04-20T00:31:35.006Z", - "started": "2018-04-20T00:31:35.512Z", - "resolved": "2018-04-20T00:59:01.757Z" - }, - { - "runId": 1, - "state": "completed", - "reasonCreated": "task-retry", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ae5756c5a6adeaeb", - "takenUntil": "2018-04-20T01:49:48.809Z", - "scheduled": "2018-04-20T00:59:01.757Z", - "started": "2018-04-20T00:59:02.183Z", - "resolved": "2018-04-20T01:37:02.349Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.e423901e0ad06ae9fab9" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.830Z", - "deadline": "2018-04-21T00:09:40.830Z", - "expires": "2019-04-20T00:09:40.830Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.e423901e0ad06ae9fab9", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.830Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.830Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.830Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-media", - "--total-chunk=3", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-media-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-media-3", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 3, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "mda3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Kv5qv275SD-hUZmZ9kcy-g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.025Z", - "expires": "2019-04-20T00:09:44.025Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ba27fd483a475cc7", - "takenUntil": "2018-04-20T02:08:20.430Z", - "scheduled": "2018-04-20T00:46:46.155Z", - "started": "2018-04-20T00:46:46.610Z", - "resolved": "2018-04-20T01:56:20.691Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.2e54dd881fda7e4184c0" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.025Z", - "deadline": "2018-04-21T00:09:44.025Z", - "expires": "2019-04-20T00:09:44.025Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.2e54dd881fda7e4184c0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.025Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.025Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.025Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=24", - "--this-chunk=24", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-mochitest-24" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-mochitest-24", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 24, - "total": 24 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "24" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "KwcyGJ_kQceHWjFbhoG36w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.119Z", - "expires": "2019-04-20T00:09:43.119Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-271", - "takenUntil": "2018-04-20T01:45:38.331Z", - "scheduled": "2018-04-20T00:51:36.842Z", - "started": "2018-04-20T00:51:37.321Z", - "resolved": "2018-04-20T01:29:35.648Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.e0a372324ae1eeacd577" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.119Z", - "deadline": "2018-04-21T00:09:43.119Z", - "expires": "2019-04-20T00:09:43.119Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.e0a372324ae1eeacd577", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.119Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.119Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=plain-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-mochitest-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-mochitest-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "KxRGQ2WNRT647xCFQibLbQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.297Z", - "expires": "2019-04-20T00:09:42.297Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0464653657c4e3e09", - "takenUntil": "2018-04-20T01:37:48.197Z", - "scheduled": "2018-04-20T00:31:35.067Z", - "started": "2018-04-20T00:31:35.509Z", - "resolved": "2018-04-20T01:24:26.898Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.4a586f11846c6a893739" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.297Z", - "deadline": "2018-04-21T00:09:42.297Z", - "expires": "2019-04-20T00:09:42.297Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.4a586f11846c6a893739", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.297Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.297Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.297Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=4", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-xpcshell-4" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-xpcshell-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "L-2XxaA-Rv-4zoX4qBwhyA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.571Z", - "expires": "2019-04-20T00:09:38.571Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-007aae69153c88960", - "takenUntil": "2018-04-20T00:56:14.286Z", - "scheduled": "2018-04-20T00:09:57.729Z", - "started": "2018-04-20T00:20:51.017Z", - "resolved": "2018-04-20T00:37:53.805Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Q4I6ROTUS-OvNrDDMaq_vw", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.571Z", - "deadline": "2018-04-21T00:09:38.571Z", - "expires": "2019-04-20T00:09:38.571Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q4I6ROTUS-OvNrDDMaq_vw" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.571Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_32_builds.py builds/releng_sub_linux_configs/enable_count_ctors.py", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux32 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux32" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "Q4I6ROTUS-OvNrDDMaq_vw" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "L4RmMDLLQ3mzgQrNcw4AJw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.371Z", - "expires": "2019-04-20T00:09:44.371Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0ba39c83731ac3df5", - "takenUntil": "2018-04-20T01:33:16.847Z", - "scheduled": "2018-04-20T00:40:03.241Z", - "started": "2018-04-20T00:42:29.668Z", - "resolved": "2018-04-20T01:13:29.485Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f8177e5137bad95cf780" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.371Z", - "deadline": "2018-04-21T00:09:44.371Z", - "expires": "2019-04-20T00:09:44.371Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f8177e5137bad95cf780", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.371Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.371Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.371Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=9", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-xpcshell-9" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-9" - }, - "extra": { - "chunks": { - "current": 9, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X9" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "L6wIK8jUSTORg6pKPeligw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.977Z", - "expires": "2019-04-20T00:09:42.977Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-012d55586bfcb4ba1", - "takenUntil": "2018-04-20T01:59:02.559Z", - "scheduled": "2018-04-20T01:39:02.206Z", - "started": "2018-04-20T01:39:02.635Z", - "resolved": "2018-04-20T01:51:16.661Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.977Z", - "deadline": "2018-04-21T00:09:42.977Z", - "expires": "2019-04-20T00:09:42.977Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.977Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.977Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=4" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-4" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-devtools-chrome-e10s-4", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "L7d-rAGjT56s9y5nUNbbyg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.815Z", - "expires": "2019-04-20T00:09:40.815Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ecc1b26ba0cf3254", - "takenUntil": "2018-04-20T01:32:15.202Z", - "scheduled": "2018-04-20T01:12:14.860Z", - "started": "2018-04-20T01:12:15.287Z", - "resolved": "2018-04-20T01:21:13.020Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "TjAYI532Styvwto_sEVUcQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.4f6bdf1dc1e7cc5db62c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.815Z", - "deadline": "2018-04-21T00:09:40.815Z", - "expires": "2019-04-20T00:09:40.815Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.4f6bdf1dc1e7cc5db62c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TjAYI532Styvwto_sEVUcQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TjAYI532Styvwto_sEVUcQ/artifacts/public/build/target.test_packages.json", - "--per-test-coverage", - "--code-coverage", - "--e10s", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TjAYI532Styvwto_sEVUcQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TjAYI532Styvwto_sEVUcQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Per-test coverage ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-ccov/opt-test-coverage-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-ccov/opt-test-coverage-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-coverage", - "name": "test-coverage" - }, - "treeherder": { - "machine": { - "platform": "linux64-ccov" - }, - "tier": 2, - "symbol": "TC", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "L7k9BPbnSRimrgebiFepXQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.308Z", - "expires": "2019-04-20T00:09:43.308Z", - "retriesLeft": 5, - "state": "unscheduled", - "runs": [] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "L-2XxaA-Rv-4zoX4qBwhyA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.2eef43dbcf6c85cb3097" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.308Z", - "deadline": "2018-04-21T00:09:43.308Z", - "expires": "2019-04-20T00:09:43.308Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.2eef43dbcf6c85cb3097", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.308Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.308Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.308Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/opt-xpcshell-5" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/opt-xpcshell-5" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "L7rsyj0dTVm9Zq5anTpzEg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.605Z", - "expires": "2019-04-20T00:09:38.605Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c15e8996b5182193", - "takenUntil": "2018-04-20T00:55:39.957Z", - "scheduled": "2018-04-20T00:09:57.649Z", - "started": "2018-04-20T00:20:16.719Z", - "resolved": "2018-04-20T00:49:54.679Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "IqxA_nG6QVaBux-I4WXE0A", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-asan-reporter-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-asan-reporter-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-asan-reporter-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-reporter-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-asan-reporter-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.605Z", - "deadline": "2018-04-21T00:09:38.605Z", - "expires": "2019-04-20T00:09:38.605Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-asan-reporter-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux64-asan-reporter-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.605Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@IqxA_nG6QVaBux-I4WXE0A public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "asan-reporter", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "asan-reporter-tc", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Opt ASAN Reporter Nightly ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-asan-reporter/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-asan-reporter/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "BoR", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "LBJSRODjTbS8ty4e-4MMug", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.874Z", - "expires": "2019-04-20T00:09:39.874Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f1a92bd8b5ae2527", - "takenUntil": "2018-04-20T00:29:58.256Z", - "scheduled": "2018-04-20T00:09:57.655Z", - "started": "2018-04-20T00:09:58.337Z", - "resolved": "2018-04-20T00:14:54.096Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.874Z", - "deadline": "2018-04-21T00:09:39.874Z", - "expires": "2019-04-20T00:09:39.874Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l mingw-capitalization -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "lint for MinGW Capitalization issues ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-mozlint-mingw-cap" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-mingw-cap" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "mingw", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "LVPCm91tSfixcfBf1gxqhg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.831Z", - "expires": "2019-04-20T00:09:43.831Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0c7e6f3409660d571", - "takenUntil": "2018-04-20T01:39:38.198Z", - "scheduled": "2018-04-20T01:02:35.471Z", - "started": "2018-04-20T01:02:35.920Z", - "resolved": "2018-04-20T01:27:43.677Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PlCQdcbpSlOcNnuxkAmZlA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.831Z", - "deadline": "2018-04-21T00:09:43.831Z", - "expires": "2019-04-20T00:09:43.831Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.831Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.831Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PlCQdcbpSlOcNnuxkAmZlA/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=3" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32/debug-mochitest-browser-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32/debug-mochitest-browser-chrome-e10s-3", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 3, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "LXZBDNv0TAO7u2_k353W_g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.887Z", - "expires": "2019-04-20T00:09:40.887Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-060fb68a419db3108", - "takenUntil": "2018-04-20T01:13:45.935Z", - "scheduled": "2018-04-20T00:53:45.591Z", - "started": "2018-04-20T00:53:46.013Z", - "resolved": "2018-04-20T01:06:48.287Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.e42167c2f76f9ecc725e" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.887Z", - "deadline": "2018-04-21T00:09:40.887Z", - "expires": "2019-04-20T00:09:40.887Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.e42167c2f76f9ecc725e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.887Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.887Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.887Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-devtools-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-devtools-chrome-e10s-6", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "LbJ9Fq7bQdGZzPmoZc294Q", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.282Z", - "expires": "2019-04-20T00:09:44.282Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-177", - "takenUntil": "2018-04-20T01:59:01.955Z", - "scheduled": "2018-04-20T01:04:59.524Z", - "started": "2018-04-20T01:04:59.978Z", - "resolved": "2018-04-20T01:49:51.884Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "DcnzBL8rSquxc_B1DZm87g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.282Z", - "deadline": "2018-04-21T00:09:44.282Z", - "expires": "2019-04-20T00:09:44.282Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.282Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.282Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DcnzBL8rSquxc_B1DZm87g/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DcnzBL8rSquxc_B1DZm87g/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=damp-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "DcnzBL8rSquxc_B1DZm87g", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32/opt-talos-damp-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32/opt-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "damp" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "LjLRvZMuR--S82S8Q1l6yA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.089Z", - "expires": "2019-04-20T00:09:43.089Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0eb3b4411624cef70", - "takenUntil": "2018-04-20T02:01:35.507Z", - "scheduled": "2018-04-20T01:07:33.364Z", - "started": "2018-04-20T01:07:33.921Z", - "resolved": "2018-04-20T01:51:54.385Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.089Z", - "deadline": "2018-04-21T00:09:43.089Z", - "expires": "2019-04-20T00:09:43.089Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.089Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.089Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-mochitest-browser-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64/debug-mochitest-browser-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "LukgbOM2SNqr6Oq-ZascKg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.801Z", - "expires": "2019-04-20T00:09:40.801Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ed17a6fb39b27362", - "takenUntil": "2018-04-20T01:37:34.580Z", - "scheduled": "2018-04-20T00:46:46.130Z", - "started": "2018-04-20T00:46:46.945Z", - "resolved": "2018-04-20T01:25:52.684Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.4d3aabdbbbb0506fc155" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.801Z", - "deadline": "2018-04-21T00:09:40.801Z", - "expires": "2019-04-20T00:09:40.801Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.4d3aabdbbbb0506fc155", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.801Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.801Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.801Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=13", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-13" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-13", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 13, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R13" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "M9q2RujlTKGBWpvr6AZOyw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.616Z", - "expires": "2019-04-20T00:09:38.616Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-096dad7a2c4364c45", - "takenUntil": "2018-04-20T01:21:01.561Z", - "scheduled": "2018-04-20T00:09:57.657Z", - "started": "2018-04-20T00:09:58.220Z", - "resolved": "2018-04-20T01:07:43.551Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-noopt-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-noopt-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-noopt-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.616Z", - "deadline": "2018-04-21T00:09:38.616Z", - "expires": "2019-04-20T00:09:38.616Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.616Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\noopt_debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 No-optimize Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64-noopt/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-noopt/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64-noopt" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "MBLaBdDsSW-ok6aNMGSHSA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.806Z", - "expires": "2019-04-20T00:09:40.806Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-02411edbbf95f7e73", - "takenUntil": "2018-04-20T02:05:01.264Z", - "scheduled": "2018-04-20T01:45:00.831Z", - "started": "2018-04-20T01:45:01.351Z", - "resolved": "2018-04-20T01:58:10.130Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.806Z", - "deadline": "2018-04-21T00:09:40.806Z", - "expires": "2019-04-20T00:09:40.806Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.806Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.806Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-devtools-chrome-chunked --e10s --total-chunk=8 --this-chunk=5" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-devtools-chrome-e10s-5", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 5, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "MmjDWU33SSeEde8sJiWgpg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.818Z", - "expires": "2019-04-20T00:09:40.818Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06b5f6eab4aafba40", - "takenUntil": "2018-04-20T01:21:07.732Z", - "scheduled": "2018-04-20T00:45:43.335Z", - "started": "2018-04-20T00:45:44.028Z", - "resolved": "2018-04-20T01:11:28.514Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.007933f74ad412a1a5d3" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.818Z", - "deadline": "2018-04-21T00:09:40.818Z", - "expires": "2019-04-20T00:09:40.818Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.007933f74ad412a1a5d3", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.818Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.818Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.818Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=16" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-16" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64-asan/opt-mochitest-browser-chrome-e10s-16", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 16, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc16" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Mt2_R6sjR8Wt7lCxuYTJ-Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.229Z", - "expires": "2019-04-20T00:09:42.229Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-032da5451b7855653", - "takenUntil": "2018-04-20T00:51:35.574Z", - "scheduled": "2018-04-20T00:31:35.155Z", - "started": "2018-04-20T00:31:35.653Z", - "resolved": "2018-04-20T00:38:08.092Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.fbc6f3e2d14892a19fa2" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.229Z", - "deadline": "2018-04-21T00:09:42.229Z", - "expires": "2019-04-20T00:09:42.229Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.fbc6f3e2d14892a19fa2", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.229Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.229Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.229Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--verify", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-test-verify" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/debug-test-verify" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "MxHNpTaBTzOLfvTanip5-Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.943Z", - "expires": "2019-04-20T00:09:43.943Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0bb4b7621bf2475eb", - "takenUntil": "2018-04-20T01:29:09.376Z", - "scheduled": "2018-04-20T00:53:45.643Z", - "started": "2018-04-20T00:53:46.187Z", - "resolved": "2018-04-20T01:15:13.683Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.1653f86ca58f6f20cc1b" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.943Z", - "deadline": "2018-04-21T00:09:43.943Z", - "expires": "2019-04-20T00:09:43.943Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.1653f86ca58f6f20cc1b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.943Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.943Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.943Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=5", - "--this-chunk=5", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-plain-headless-e10s-5" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-plain-headless-e10s-5", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 5, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "MyXNDeF2Sfq0e8Owi_6suA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.852Z", - "expires": "2019-04-20T00:09:40.852Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-09c853b1f864d4c8b", - "takenUntil": "2018-04-20T01:21:08.053Z", - "scheduled": "2018-04-20T00:45:43.378Z", - "started": "2018-04-20T00:45:44.674Z", - "resolved": "2018-04-20T01:08:04.899Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f9abc2d3079b8180feb6" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.852Z", - "deadline": "2018-04-21T00:09:40.852Z", - "expires": "2019-04-20T00:09:40.852Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f9abc2d3079b8180feb6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.852Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.852Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.852Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=6" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-xpcshell-6" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-xpcshell-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "N9TURhReTIOSzsJet-aAJw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.068Z", - "expires": "2019-04-20T00:09:42.068Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-346", - "takenUntil": "2018-04-20T01:28:37.899Z", - "scheduled": "2018-04-20T00:51:36.825Z", - "started": "2018-04-20T00:51:37.337Z", - "resolved": "2018-04-20T01:21:27.371Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.415de071468bb80644cd" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.068Z", - "deadline": "2018-04-21T00:09:42.068Z", - "expires": "2019-04-20T00:09:42.068Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.415de071468bb80644cd", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.068Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.068Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=1" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-mochitest-devtools-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-mochitest-devtools-chrome-e10s-1", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "NAfuAOx1TqODIjNTZSFK9w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.893Z", - "expires": "2019-04-20T00:09:39.893Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-000859159a6a5e723", - "takenUntil": "2018-04-20T00:29:58.274Z", - "scheduled": "2018-04-20T00:09:57.639Z", - "started": "2018-04-20T00:09:58.351Z", - "resolved": "2018-04-20T00:19:12.354Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.893Z", - "deadline": "2018-04-21T00:09:39.893Z", - "expires": "2019-04-20T00:09:39.893Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko/ && cp -r /build/node_modules_eslint node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -l eslint -f treeherder --quiet\n" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "JS lint check ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-mozlint-eslint" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-eslint" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "ES", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "NDOKR2KxRY2LY2oqsk1QoA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.145Z", - "expires": "2019-04-20T00:09:44.145Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-080dd1d86595a62db", - "takenUntil": "2018-04-20T01:05:43.782Z", - "scheduled": "2018-04-20T00:45:43.316Z", - "started": "2018-04-20T00:45:43.860Z", - "resolved": "2018-04-20T00:52:59.196Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.48899e3333ad32074c63" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.145Z", - "deadline": "2018-04-21T00:09:44.145Z", - "expires": "2019-04-20T00:09:44.145Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.48899e3333ad32074c63", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.145Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.145Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.145Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--verify", - "--e10s", - "--allow-software-gl-layers" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-test-verify-wpt-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.550Z", - "expires": "2019-04-20T00:09:38.550Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-052437e2e32983836", - "takenUntil": "2018-04-20T01:21:01.785Z", - "scheduled": "2018-04-20T00:09:57.638Z", - "started": "2018-04-20T00:09:58.214Z", - "resolved": "2018-04-20T01:07:31.755Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.550Z", - "deadline": "2018-04-21T00:09:38.550Z", - "expires": "2019-04-20T00:09:38.550Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.550Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "NxnCASm_R26FTvQBO9Rl1g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.172Z", - "expires": "2019-04-20T00:09:43.172Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-04d45f0da1b77ca2e", - "takenUntil": "2018-04-20T01:13:46.433Z", - "scheduled": "2018-04-20T00:53:45.737Z", - "started": "2018-04-20T00:53:46.513Z", - "resolved": "2018-04-20T01:00:26.517Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.ac86b77fd5fab27d242d" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.172Z", - "deadline": "2018-04-21T00:09:43.172Z", - "expires": "2019-04-20T00:09:43.172Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.ac86b77fd5fab27d242d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 10800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.172Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.172Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.172Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--verify", - "--e10s", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-test-verify-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "NyNa9vXbR4iHabGJwhseDw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.469Z", - "expires": "2019-04-20T00:09:38.469Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03937b9a23de4839e", - "takenUntil": "2018-04-20T00:29:58.273Z", - "scheduled": "2018-04-20T00:09:57.651Z", - "started": "2018-04-20T00:09:58.353Z", - "resolved": "2018-04-20T00:14:07.247Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.469Z", - "deadline": "2018-04-21T00:09:38.469Z", - "expires": "2019-04-20T00:09:38.469Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l codespell -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "Checks for misspellings in text files ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-mozlint-codespell" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-codespell" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "spell", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "OAT65XKqQqq799WNfeeuwA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.327Z", - "expires": "2019-04-20T00:09:43.327Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-021a3a85d075e8f2d", - "takenUntil": "2018-04-20T01:59:02.578Z", - "scheduled": "2018-04-20T01:39:02.265Z", - "started": "2018-04-20T01:39:02.657Z", - "resolved": "2018-04-20T01:50:24.702Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.327Z", - "deadline": "2018-04-21T00:09:43.327Z", - "expires": "2019-04-20T00:09:43.327Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.327Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.327Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "OCRI_5adSWyEVCHDXBXz9g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.997Z", - "expires": "2019-04-20T00:09:40.997Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-070e64c91655f9fbe", - "takenUntil": "2018-04-20T01:14:36.172Z", - "scheduled": "2018-04-20T00:36:13.628Z", - "started": "2018-04-20T00:39:12.523Z", - "resolved": "2018-04-20T01:09:31.845Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.0245ec9cb6c42e91253b" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.997Z", - "deadline": "2018-04-21T00:09:40.997Z", - "expires": "2019-04-20T00:09:40.997Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.0245ec9cb6c42e91253b", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.997Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.997Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.997Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-e10s-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-e10s-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "15" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "OVrHWk2eTQaC6kUbUY_1qQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.861Z", - "expires": "2019-04-20T00:09:43.861Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-022e3f94b4e9df7b0", - "takenUntil": "2018-04-20T01:29:10.341Z", - "scheduled": "2018-04-20T00:53:45.798Z", - "started": "2018-04-20T00:53:46.558Z", - "resolved": "2018-04-20T01:12:02.396Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.319d88a3306e8cc3da89" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.861Z", - "deadline": "2018-04-21T00:09:43.861Z", - "expires": "2019-04-20T00:09:43.861Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.319d88a3306e8cc3da89", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.861Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.861Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.861Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-browser-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-browser-chrome-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "OWNznClTSMao4NDArLURvA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.586Z", - "expires": "2019-04-20T00:09:38.586Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-05ca3efe1beb88ab4", - "takenUntil": "2018-04-20T00:29:58.265Z", - "scheduled": "2018-04-20T00:09:57.656Z", - "started": "2018-04-20T00:09:58.347Z", - "resolved": "2018-04-20T00:15:32.859Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.586Z", - "deadline": "2018-04-21T00:09:38.586Z", - "expires": "2019-04-20T00:09:38.586Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-sparse-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-sparse-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/docs.tar.gz": { - "path": "/builds/worker/checkouts/gecko/docs-out/main.tar.gz", - "expires": "2019-04-20T00:09:38.586Z", - "type": "file" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--sparse-profile=build/sparse-profiles/sphinx-docs", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach doc --outdir docs-out --no-open --archive\n" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "Generate the Sphinx documentation ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-doc-generate" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-doc-generate" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "Doc", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "OiWydxuCQ8iQUh7Ul7-HhQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.221Z", - "expires": "2019-04-20T00:09:42.221Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-04e22372bf038b3a9", - "takenUntil": "2018-04-20T01:42:23.690Z", - "scheduled": "2018-04-20T00:36:13.833Z", - "started": "2018-04-20T00:36:14.253Z", - "resolved": "2018-04-20T01:33:33.958Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.98bf0d799139b51b575f" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.221Z", - "deadline": "2018-04-21T00:09:42.221Z", - "expires": "2019-04-20T00:09:42.221Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.98bf0d799139b51b575f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.221Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.221Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.221Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=5", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-web-platform-tests-e10s-5" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/debug-web-platform-tests-e10s-5" - }, - "extra": { - "chunks": { - "current": 5, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt5" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Ojiqyw_uRVy14SFBaQAXRQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.799Z", - "expires": "2019-04-20T00:09:40.799Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-038c79ba6ae492055", - "takenUntil": "2018-04-20T01:37:32.958Z", - "scheduled": "2018-04-20T00:46:46.266Z", - "started": "2018-04-20T00:46:46.947Z", - "resolved": "2018-04-20T01:18:23.032Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.ada9911fafb2ca6a9a52" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.799Z", - "deadline": "2018-04-21T00:09:40.799Z", - "expires": "2019-04-20T00:09:40.799Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.ada9911fafb2ca6a9a52", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.799Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.799Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.799Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=robocop", - "--total-chunk=4", - "--this-chunk=4", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Robocop run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-robocop-4" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-android-4.3-arm7-api-16/opt-robocop-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 4 - }, - "suite": { - "flavor": "robocop", - "name": "robocop" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "rc4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "OzbjxAbXSqSwBCb4PFLLbg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.146Z", - "expires": "2019-04-20T00:09:42.146Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0114", - "takenUntil": "2018-04-20T01:45:38.909Z", - "scheduled": "2018-04-20T00:51:36.922Z", - "started": "2018-04-20T00:51:37.449Z", - "resolved": "2018-04-20T01:27:46.986Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.09bf64e57baeb97437e5" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.146Z", - "deadline": "2018-04-21T00:09:42.146Z", - "expires": "2019-04-20T00:09:42.146Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.09bf64e57baeb97437e5", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.146Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.146Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--test-type=testharness", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--test-type=testharness", - "--e10s", - "--total-chunk=10", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-web-platform-tests-e10s-3" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/debug-web-platform-tests-e10s-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 10 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "P2nww6zpRHC-y4Y-Ea8Uig", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.969Z", - "expires": "2019-04-20T00:09:42.969Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-00a245b1a782111d1", - "takenUntil": "2018-04-20T01:24:15.377Z", - "scheduled": "2018-04-20T01:04:15.042Z", - "started": "2018-04-20T01:04:15.460Z", - "resolved": "2018-04-20T01:13:10.975Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "V9XHy2jGTnSLEsMXB8AI5Q" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.969Z", - "deadline": "2018-04-21T00:09:42.969Z", - "expires": "2019-04-20T00:09:42.969Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.969Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.969Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-gl --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V9XHy2jGTnSLEsMXB8AI5Q/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=mochitest-gl --e10s --enable-webrender --total-chunk=8 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest webgl run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/opt-mochitest-webgl-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/opt-mochitest-webgl-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 8 - }, - "suite": { - "flavor": "mochitest-gl", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "gl7" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "PEkH6JR9R6y8OiTSnEcfBA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.888Z", - "expires": "2019-04-20T00:09:40.888Z", - "retriesLeft": 5, - "state": "unscheduled", - "runs": [] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "L-2XxaA-Rv-4zoX4qBwhyA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.5284d80980c2fa24a93e" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.888Z", - "deadline": "2018-04-21T00:09:40.888Z", - "expires": "2019-04-20T00:09:40.888Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.5284d80980c2fa24a93e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.888Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.888Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.888Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=7", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/opt-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/opt-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 7, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.609Z", - "expires": "2019-04-20T00:09:38.609Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-02d40002fb3da29d9", - "takenUntil": "2018-04-20T01:55:01.289Z", - "scheduled": "2018-04-20T00:09:57.774Z", - "started": "2018-04-20T00:09:59.757Z", - "resolved": "2018-04-20T01:44:59.929Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-pgo", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-pgo", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-pgo", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-pgo", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-pgo", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.609Z", - "deadline": "2018-04-21T00:09:38.609Z", - "expires": "2019-04-20T00:09:38.609Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.609Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 10800, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --enable-pgo --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Opt PGO ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64/pgo" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64/pgo" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "PhXPgMVnQt2MAEsOFZoGfw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.870Z", - "expires": "2019-04-20T00:09:40.870Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0ac5a9703ef874b97", - "takenUntil": "2018-04-20T02:05:01.227Z", - "scheduled": "2018-04-20T01:45:00.814Z", - "started": "2018-04-20T01:45:01.327Z", - "resolved": "2018-04-20T01:58:11.061Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.870Z", - "deadline": "2018-04-21T00:09:40.870Z", - "expires": "2019-04-20T00:09:40.870Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.870Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.870Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=2" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-mochitest-browser-chrome-e10s-2", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 2, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "PlCQdcbpSlOcNnuxkAmZlA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.601Z", - "expires": "2019-04-20T00:09:38.601Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0be1796f99e6edf56", - "takenUntil": "2018-04-20T01:21:00.427Z", - "scheduled": "2018-04-20T00:09:57.740Z", - "started": "2018-04-20T00:09:58.216Z", - "resolved": "2018-04-20T01:02:34.531Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.601Z", - "deadline": "2018-04-21T00:09:38.601Z", - "expires": "2019-04-20T00:09:38.601Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.601Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win32 Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win32/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win32/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "PovIGorhQMG02cMSPD5yJQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.455Z", - "expires": "2019-04-20T00:09:38.455Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0851e497c90f7c044", - "takenUntil": "2018-04-20T00:55:04.300Z", - "scheduled": "2018-04-20T00:09:57.771Z", - "started": "2018-04-20T00:19:40.702Z", - "resolved": "2018-04-20T00:45:28.562Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "G4yDYLgqSrSaSlv1g9LTlQ", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Nqq-8_PGSsiK-2cJJjuP7w", - "W8F4pEo0RtGVPGCM_YzLWQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-fuzzing-asan-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-fuzzing-asan-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.455Z", - "deadline": "2018-04-21T00:09:38.455Z", - "expires": "2019-04-20T00:09:38.455Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-macosx64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-macosx64-asan-fuzzing-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.455Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@G4yDYLgqSrSaSlv1g9LTlQ public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Nqq-8_PGSsiK-2cJJjuP7w public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "PERFHERDER_EXTRA_OPTIONS": "asan-fuzzing", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "cross-fuzzing-asan", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "MacOS X x64 Cross-compile Fuzzing ASAN ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-macosx64-asan-fuzzing/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64-asan-fuzzing/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "osx-cross" - }, - "tier": 1, - "symbol": "Bof", - "jobKind": "build", - "collection": { - "asan": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "PrQ1hJEpTRi23aTZo_rd9w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.242Z", - "expires": "2019-04-20T00:09:42.242Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-402", - "takenUntil": "2018-04-20T01:59:31.220Z", - "scheduled": "2018-04-20T00:48:29.134Z", - "started": "2018-04-20T00:48:29.694Z", - "resolved": "2018-04-20T01:53:11.367Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.572d85e3a09880f1cefa" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.242Z", - "deadline": "2018-04-21T00:09:42.242Z", - "expires": "2019-04-20T00:09:42.242Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.572d85e3a09880f1cefa", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.242Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.242Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/awsy_script.py", - "--cfg", - "mozharness/configs/awsy/macosx_config.py", - "--e10s", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Are we slim yet ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-awsy-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-awsy-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "awsy", - "name": "awsy" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "SY-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Are we slim yet tests by TaskCluster with e10s", - "tier": 1, - "symbol": "sy" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "QCeThAC2QM2B9VH7jrNopA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.858Z", - "expires": "2019-04-20T00:09:39.858Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0249e3ddd2f6d6021", - "takenUntil": "2018-04-20T00:56:32.274Z", - "scheduled": "2018-04-20T00:09:57.746Z", - "started": "2018-04-20T00:21:08.717Z", - "resolved": "2018-04-20T00:40:02.445Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Q4I6ROTUS-OvNrDDMaq_vw", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.858Z", - "deadline": "2018-04-21T00:09:39.858Z", - "expires": "2019-04-20T00:09:39.858Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q4I6ROTUS-OvNrDDMaq_vw" - }, - "cache": { - "level-3-mozilla-inbound-build-linux-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:39.858Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_32_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux32 Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux32" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "Q4I6ROTUS-OvNrDDMaq_vw" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "QELX5FUYSwGgLtE5nPNkxQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.119Z", - "expires": "2019-04-20T00:09:42.119Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-02e93ea248dcea018", - "takenUntil": "2018-04-20T01:37:45.061Z", - "scheduled": "2018-04-20T00:31:35.038Z", - "started": "2018-04-20T00:31:35.515Z", - "resolved": "2018-04-20T01:27:54.717Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f982c479bbb5631d8fca" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.119Z", - "deadline": "2018-04-21T00:09:42.119Z", - "expires": "2019-04-20T00:09:42.119Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f982c479bbb5631d8fca", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.119Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.119Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.119Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=15", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-15" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-15", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 15, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "15" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "QMExGHGoQWqwqiw6HTrduQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.624Z", - "expires": "2019-04-20T00:09:38.624Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0ec60500c4e110007", - "takenUntil": "2018-04-20T00:56:27.465Z", - "scheduled": "2018-04-20T00:09:57.743Z", - "started": "2018-04-20T00:21:04.270Z", - "resolved": "2018-04-20T00:38:50.125Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "NS-wi5x8Qy-jMN3Y1g48_g", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-tup-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-tup-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-tup-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-tup-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-tup-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.624Z", - "deadline": "2018-04-21T00:09:38.624Z", - "expires": "2019-04-20T00:09:38.624Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-tup-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-tup-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.624Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ public/build/tup.tar.xz@NS-wi5x8Qy-jMN3Y1g48_g", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "NEED_XVFB": "true", - "PERFHERDER_EXTRA_OPTIONS": "tup", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "tup", - "MOZ_AUTOMATION": "1", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Tup ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-tup/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-tup/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "Btup", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "QY3iXOr5RqmktUVjZ1c3xA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.613Z", - "expires": "2019-04-20T00:09:38.613Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0130a12ff72ae165d", - "takenUntil": "2018-04-20T01:11:21.131Z", - "scheduled": "2018-04-20T00:09:57.731Z", - "started": "2018-04-20T00:20:34.113Z", - "resolved": "2018-04-20T00:53:44.364Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.613Z", - "deadline": "2018-04-21T00:09:38.613Z", - "expires": "2019-04-20T00:09:38.613Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.613Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py builds/releng_sub_linux_configs/enable_count_ctors.py", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "QYCqjAowR0mK8S-bJMqylA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.125Z", - "expires": "2019-04-20T00:09:43.125Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-03513de9ef020c048", - "takenUntil": "2018-04-20T01:13:45.884Z", - "scheduled": "2018-04-20T00:53:45.568Z", - "started": "2018-04-20T00:53:45.962Z", - "resolved": "2018-04-20T01:07:22.587Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.00e9d16e428e99389b4f" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.125Z", - "deadline": "2018-04-21T00:09:43.125Z", - "expires": "2019-04-20T00:09:43.125Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.00e9d16e428e99389b4f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.125Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.125Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.125Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=chrome", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=2", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "chrome", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-chrome-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-chrome-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "QZtjGWbCSrSA1yI5MaS36Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.101Z", - "expires": "2019-04-20T00:09:42.101Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-05419ecb3778c160b", - "takenUntil": "2018-04-20T02:01:36.030Z", - "scheduled": "2018-04-20T01:07:33.408Z", - "started": "2018-04-20T01:07:33.917Z", - "resolved": "2018-04-20T01:52:16.911Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.101Z", - "deadline": "2018-04-21T00:09:42.101Z", - "expires": "2019-04-20T00:09:42.101Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.101Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.101Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 7200, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --test-type=testharness --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --test-type=testharness --e10s --total-chunk=12 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-web-platform-tests-e10s-1" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-web-platform-tests-e10s-1" - }, - "extra": { - "chunks": { - "current": 1, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "QeUinTL8S1usTZ1J2_7yTA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.817Z", - "expires": "2019-04-20T00:09:43.817Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-176", - "takenUntil": "2018-04-20T01:44:35.486Z", - "scheduled": "2018-04-20T01:07:33.337Z", - "started": "2018-04-20T01:07:33.882Z", - "resolved": "2018-04-20T01:32:21.691Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.817Z", - "deadline": "2018-04-21T00:09:43.817Z", - "expires": "2019-04-20T00:09:43.817Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.817Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.817Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --total-chunk=4 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-reftest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64/debug-reftest-e10s-1", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "QyiTnv3bR5GR7RPwaSW7Mw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.847Z", - "expires": "2019-04-20T00:09:40.847Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b78578894763eef5", - "takenUntil": "2018-04-20T02:05:01.224Z", - "scheduled": "2018-04-20T01:45:00.840Z", - "started": "2018-04-20T01:45:01.306Z", - "resolved": "2018-04-20T01:55:31.872Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.847Z", - "deadline": "2018-04-21T00:09:40.847Z", - "expires": "2019-04-20T00:09:40.847Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.847Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.847Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=crashtest --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --reftest-suite=crashtest --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-pgo/opt-crashtest-e10s", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "R-L5RZYvSVqy9AxQQIPswA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.111Z", - "expires": "2019-04-20T00:09:43.111Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-386", - "takenUntil": "2018-04-20T01:08:29.585Z", - "scheduled": "2018-04-20T00:48:29.185Z", - "started": "2018-04-20T00:48:29.666Z", - "resolved": "2018-04-20T00:52:55.793Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.dc87d6645d8542d46b75" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.111Z", - "deadline": "2018-04-21T00:09:43.111Z", - "expires": "2019-04-20T00:09:43.111Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.dc87d6645d8542d46b75", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.111Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.111Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/web_platform_tests.py", - "--cfg", - "mozharness/configs/web_platform_tests/prod_config.py", - "--verify", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--verify", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-test-verify-wpt-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 2, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "RFFFrYRNS9uw65STtV7GmQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.231Z", - "expires": "2019-04-20T00:09:43.231Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-03c010a64c5354740", - "takenUntil": "2018-04-20T02:01:35.734Z", - "scheduled": "2018-04-20T01:07:33.371Z", - "started": "2018-04-20T01:07:34.178Z", - "resolved": "2018-04-20T01:58:32.445Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64-gpu", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.231Z", - "deadline": "2018-04-21T00:09:43.231Z", - "expires": "2019-04-20T00:09:43.231Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.231Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.231Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=mochitest-media --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=mochitest-media --e10s --enable-webrender" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/debug-mochitest-media-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/debug-mochitest-media-e10s", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Mochitests with e10s", - "tier": 2, - "symbol": "mda" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "RGh8Gp4-RMioY4J7qCbi0A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.899Z", - "expires": "2019-04-20T00:09:39.899Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-009dfa00bf3aeace4", - "takenUntil": "2018-04-20T01:30:30.168Z", - "scheduled": "2018-04-20T01:10:29.773Z", - "started": "2018-04-20T01:10:30.245Z", - "resolved": "2018-04-20T01:12:58.543Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IcrXF_5iQlOx1RqiZlVxPA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.899Z", - "deadline": "2018-04-21T00:09:39.899Z", - "expires": "2019-04-20T00:09:39.899Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:39.899Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:39.899Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IcrXF_5iQlOx1RqiZlVxPA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IcrXF_5iQlOx1RqiZlVxPA/artifacts/public/build/target.test_packages.json --download-symbols ondemand --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "IcrXF_5iQlOx1RqiZlVxPA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-asan/opt-test-verify-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-asan/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 3, - "symbol": "TV", - "jobKind": "test", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "RNeRn2BxToC4q_v4PsV_QA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.885Z", - "expires": "2019-04-20T00:09:40.885Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-09e208a2c51c36346", - "takenUntil": "2018-04-20T01:05:43.801Z", - "scheduled": "2018-04-20T00:45:43.276Z", - "started": "2018-04-20T00:45:43.882Z", - "resolved": "2018-04-20T00:52:03.396Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.cd4d8877bd7697fc12df" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.885Z", - "deadline": "2018-04-21T00:09:40.885Z", - "expires": "2019-04-20T00:09:40.885Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.cd4d8877bd7697fc12df", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.885Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.885Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.885Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=4" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-xpcshell-4" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-xpcshell-4" - }, - "extra": { - "chunks": { - "current": 4, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "asan": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X4" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "RWH9fvtYTzWj7XO-SkQUyg", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.901Z", - "expires": "2019-04-20T00:09:40.901Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-227", - "takenUntil": "2018-04-20T01:42:30.201Z", - "scheduled": "2018-04-20T00:48:29.169Z", - "started": "2018-04-20T00:48:29.742Z", - "resolved": "2018-04-20T01:38:58.557Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.77944432f3306085a936" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.901Z", - "deadline": "2018-04-21T00:09:40.901Z", - "expires": "2019-04-20T00:09:40.901Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.77944432f3306085a936", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.901Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.901Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--reftest-suite=reftest", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--reftest-suite=reftest", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-reftest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/opt-reftest-e10s", - "test-type": "reftest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "RkWH1k6iS06GjAEAOCXZdw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.063Z", - "expires": "2019-04-20T00:09:42.063Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-329", - "takenUntil": "2018-04-20T01:11:37.277Z", - "scheduled": "2018-04-20T00:51:36.795Z", - "started": "2018-04-20T00:51:37.353Z", - "resolved": "2018-04-20T01:05:23.986Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f457c91bba57136d5138" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.063Z", - "deadline": "2018-04-21T00:09:42.063Z", - "expires": "2019-04-20T00:09:42.063Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f457c91bba57136d5138", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.063Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.063Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--reftest-suite=crashtest", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--reftest-suite=crashtest", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Crashtest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-crashtest-e10s" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-crashtest-e10s", - "test-type": "reftest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "crashtest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "C" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "RumoxqAhTTe7dEE6a_Z3HA", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.896Z", - "expires": "2019-04-20T00:09:40.896Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "T-W1064-MS-155", - "takenUntil": "2018-04-20T01:44:35.237Z", - "scheduled": "2018-04-20T01:07:33.372Z", - "started": "2018-04-20T01:07:33.921Z", - "resolved": "2018-04-20T01:34:54.486Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-win10-64-hw", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.896Z", - "deadline": "2018-04-21T00:09:40.896Z", - "expires": "2019-04-20T00:09:40.896Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.896Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.896Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --reftest-suite=reftest --e10s --enable-webrender --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --reftest-suite=reftest --e10s --enable-webrender --total-chunk=4 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-qr/debug-reftest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64-qr/debug-reftest-e10s-1", - "test-type": "reftest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 4 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64-qr" - }, - "groupName": "Reftests with e10s", - "tier": 2, - "symbol": "R1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "S9mDheTfRTSBUszU3pPbbw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.898Z", - "expires": "2019-04-20T00:09:40.898Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-07b4fc24a57755383", - "takenUntil": "2018-04-20T01:44:34.579Z", - "scheduled": "2018-04-20T01:07:33.420Z", - "started": "2018-04-20T01:07:33.932Z", - "resolved": "2018-04-20T01:32:36.397Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.898Z", - "deadline": "2018-04-21T00:09:40.898Z", - "expires": "2019-04-20T00:09:40.898Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.898Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.898Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=plain-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --mochitest-suite=plain-chunked --e10s --total-chunk=5 --this-chunk=1" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-mochitest-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows10-64/debug-mochitest-e10s-1", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 1, - "total": 5 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.507Z", - "expires": "2019-04-20T00:09:38.507Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0477c85b74f8a0f01", - "takenUntil": "2018-04-20T00:54:42.726Z", - "scheduled": "2018-04-20T00:09:57.658Z", - "started": "2018-04-20T00:19:19.424Z", - "resolved": "2018-04-20T00:48:28.227Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Nqq-8_PGSsiK-2cJJjuP7w", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.macosx64-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.macosx64-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.macosx64-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.507Z", - "deadline": "2018-04-21T00:09:38.507Z", - "expires": "2019-04-20T00:09:38.507Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-macosx64-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-macosx64-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.507Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Nqq-8_PGSsiK-2cJJjuP7w public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "USE_SCCACHE": "1", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "MacOS X x64 Cross-compile ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-macosx64/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "osx-cross" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Si98EKKgQw-yAXPEMNSe3w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.524Z", - "expires": "2019-04-20T00:09:38.524Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-031f809b43c60f248", - "takenUntil": "2018-04-20T00:29:58.263Z", - "scheduled": "2018-04-20T00:09:57.737Z", - "started": "2018-04-20T00:09:58.342Z", - "resolved": "2018-04-20T00:18:28.429Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.524Z", - "deadline": "2018-04-21T00:09:38.524Z", - "expires": "2019-04-20T00:09:38.524Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l wpt -l wpt_manifest -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "web-platform-tests linter ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-mozlint-wptlint-gecko" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-wptlint-gecko" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "W", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "SjyiKiXiS2iyGE6mfqTp6w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.165Z", - "expires": "2019-04-20T00:09:42.165Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-441", - "takenUntil": "2018-04-20T01:45:38.244Z", - "scheduled": "2018-04-20T00:51:36.740Z", - "started": "2018-04-20T00:51:37.214Z", - "resolved": "2018-04-20T01:42:23.127Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.3b71ac496ab4323da704" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.165Z", - "deadline": "2018-04-21T00:09:42.165Z", - "expires": "2019-04-20T00:09:42.165Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.3b71ac496ab4323da704", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.165Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.165Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--xpcshell-suite=xpcshell", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--xpcshell-suite=xpcshell" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-xpcshell" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/debug-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "SxA7kqK2R4iNjH5zQQ9KqQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.047Z", - "expires": "2019-04-20T00:09:43.047Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-09cebf48b091aad04", - "takenUntil": "2018-04-20T01:29:10.098Z", - "scheduled": "2018-04-20T00:53:45.877Z", - "started": "2018-04-20T00:53:46.555Z", - "resolved": "2018-04-20T01:10:33.419Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.5e2fe68482d55a2e2905" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.047Z", - "deadline": "2018-04-21T00:09:43.047Z", - "expires": "2019-04-20T00:09:43.047Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.5e2fe68482d55a2e2905", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.047Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.047Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.047Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=7", - "--this-chunk=6", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-mochitest-browser-chrome-e10s-6" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/opt-mochitest-browser-chrome-e10s-6", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 6, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "TDSXL9zEQOeVvLt-NP2Anw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.938Z", - "expires": "2019-04-20T00:09:43.938Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-06257b14c910d2307", - "takenUntil": "2018-04-20T01:52:57.329Z", - "scheduled": "2018-04-20T00:46:46.219Z", - "started": "2018-04-20T00:46:46.948Z", - "resolved": "2018-04-20T01:34:51.410Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "anddRnzUShSE_AkmZsSxSQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.3e494c9cf4c53b96947c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.938Z", - "deadline": "2018-04-21T00:09:43.938Z", - "expires": "2019-04-20T00:09:43.938Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.3e494c9cf4c53b96947c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.938Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.938Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.938Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.test_packages.json", - "--test-suite=reftest", - "--total-chunk=28", - "--this-chunk=17", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/anddRnzUShSE_AkmZsSxSQ/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/opt-reftest-17" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/opt-reftest-17", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 17, - "total": 28 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R", - "collection": { - "opt": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Reftests", - "tier": 1, - "symbol": "R17" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "THsP5ZSmQVmcTmr9k-fNCQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.620Z", - "expires": "2019-04-20T00:09:38.620Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b1fd2ccffd18294f", - "takenUntil": "2018-04-20T01:21:01.024Z", - "scheduled": "2018-04-20T00:09:57.770Z", - "started": "2018-04-20T00:09:59.752Z", - "resolved": "2018-04-20T01:13:59.962Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "A7tJzqugQTiQTixLfy6JaA", - "Puq7J0iESOuAjkz7mlHTNw", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-st-an-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-st-an-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-st-an-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.620Z", - "deadline": "2018-04-21T00:09:38.620Z", - "expires": "2019-04-20T00:09:38.620Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@A7tJzqugQTiQTixLfy6JaA public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.620Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\clang.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/static-analysis", - "description": "Win64 Static Analysis Opt (clang-cl) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "static-analysis-win64-st-an/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "static-analysis", - "label": "static-analysis-win64-st-an/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "S", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "TLijZce2R8uW1SiOOCq64w", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.541Z", - "expires": "2019-04-20T00:09:38.541Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-07cc937ce649d95f6", - "takenUntil": "2018-04-20T01:27:25.891Z", - "scheduled": "2018-04-20T00:09:57.748Z", - "started": "2018-04-20T00:21:16.295Z", - "resolved": "2018-04-20T01:08:56.258Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Q9P417FTSo6f17e8ptSpwQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-valgrind-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-valgrind-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-valgrind-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.541Z", - "deadline": "2018-04-21T00:09:38.541Z", - "expires": "2019-04-20T00:09:38.541Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-valgrind-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 72000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "Q9P417FTSo6f17e8ptSpwQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-valgrind-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.541Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build valgrind-test", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "valgrind", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/valgrind", - "description": "Linux64 Valgrind Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "valgrind-linux64-valgrind/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "valgrind", - "label": "valgrind-linux64-valgrind/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "V", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "TNChg86_TxyO2TLIVeDs2g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.884Z", - "expires": "2019-04-20T00:09:44.884Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-034f8cc9238c63d0c", - "takenUntil": "2018-04-20T01:46:15.866Z", - "scheduled": "2018-04-20T00:40:03.279Z", - "started": "2018-04-20T00:40:04.226Z", - "resolved": "2018-04-20T01:38:53.892Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.a86e1fc21623f0a07d53" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.884Z", - "deadline": "2018-04-21T00:09:44.884Z", - "expires": "2019-04-20T00:09:44.884Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.a86e1fc21623f0a07d53", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.884Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.884Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.884Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=3", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-web-platform-tests-3" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-3" - }, - "extra": { - "chunks": { - "current": 3, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests", - "tier": 1, - "symbol": "wpt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "TNloOIqJRlmrLQNFcqbR6g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.525Z", - "expires": "2019-04-20T00:09:38.525Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-045ba77bf12b942ee", - "takenUntil": "2018-04-20T01:11:50.924Z", - "scheduled": "2018-04-20T00:09:57.740Z", - "started": "2018-04-20T00:21:03.525Z", - "resolved": "2018-04-20T00:53:50.097Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-rusttests-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-rusttests-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.525Z", - "deadline": "2018-04-21T00:09:38.525Z", - "expires": "2019-04-20T00:09:38.525Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-rusttests-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux64-rusttests-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.525Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "DIST_TARGET_UPLOADS": "", - "MOZ_AUTOMATION": "1", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "MH_CUSTOM_BUILD_VARIANT_CFG": "rusttests", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZ_BUILD_DATE": "20180420000800", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "DIST_UPLOADS": "", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MH_BRANCH": "mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "NEED_XVFB": "true", - "USE_SCCACHE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Rust tests Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-rusttests/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-rusttests/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "TSs7Mx2kSz-tU8YJ2-vZZQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.815Z", - "expires": "2019-04-20T00:09:40.815Z", - "retriesLeft": 5, - "state": "unscheduled", - "runs": [] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "L-2XxaA-Rv-4zoX4qBwhyA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.f71ebc231ce8ee70c3dd" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.815Z", - "deadline": "2018-04-21T00:09:40.815Z", - "expires": "2019-04-20T00:09:40.815Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.f71ebc231ce8ee70c3dd", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:40.815Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=a11y", - "--allow-software-gl-layers", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "a11y", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L-2XxaA-Rv-4zoX4qBwhyA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest a11y run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/opt-mochitest-a11y" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/opt-mochitest-a11y", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "a11y", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "a11y" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "TWQU2x7ESz2lcqAyCOVD6A", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.585Z", - "expires": "2019-04-20T00:09:38.585Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-06fff771ecb7b7bc2", - "takenUntil": "2018-04-20T01:42:04.504Z", - "scheduled": "2018-04-20T00:09:57.732Z", - "started": "2018-04-20T00:20:30.365Z", - "resolved": "2018-04-20T01:26:07.669Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "aD8ER2TJR-miwww4rU1lKA", - "cceGTVnKTAGcFgbiq_s60Q", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.browser-haz-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.browser-haz-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.browser-haz-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.browser-haz-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.browser-haz-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.585Z", - "deadline": "2018-04-21T00:09:38.585Z", - "expires": "2019-04-20T00:09:38.585Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-haz-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": {}, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-mozilla-inbound-build-linux64-haz-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.585Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/checkouts/gecko", - "--", - "/bin/bash", - "-c", - "cd /builds/worker/checkouts/gecko/taskcluster/scripts/builder && ./build-haz-linux.sh --project browser $HOME/workspace\n" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "MOZCONFIG": "browser/config/mozconfigs/linux64/hazards", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/sixgill.tar.xz@cceGTVnKTAGcFgbiq_s60Q public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA", - "MOZ_SCM_LEVEL": "3", - "GECKO_DIR": "/builds/worker/checkouts/gecko", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/hazard", - "description": "Browser Hazard Analysis Linux ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "hazard-linux64-haz/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "hazard", - "label": "hazard-linux64-haz/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "H", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Tdn7tsheSPSaKMP_6iUoVw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.426Z", - "expires": "2019-04-20T00:09:43.426Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0f32bf56f07a1d774", - "takenUntil": "2018-04-20T01:14:37.105Z", - "scheduled": "2018-04-20T00:36:13.761Z", - "started": "2018-04-20T00:39:13.897Z", - "resolved": "2018-04-20T01:08:41.782Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.7d13dc2aa90da44215c4" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.426Z", - "deadline": "2018-04-21T00:09:43.426Z", - "expires": "2019-04-20T00:09:43.426Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.7d13dc2aa90da44215c4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.426Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.426Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.426Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=browser-chrome-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=1", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "browser", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-browser-chrome-e10s-1" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-browser-chrome-e10s-1", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 16 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc1" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "TjAYI532Styvwto_sEVUcQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.515Z", - "expires": "2019-04-20T00:09:38.515Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01b8ff5772cb2ff99", - "takenUntil": "2018-04-20T01:27:37.149Z", - "scheduled": "2018-04-20T00:09:57.757Z", - "started": "2018-04-20T00:21:27.405Z", - "resolved": "2018-04-20T01:12:14.198Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "OrIEcx0KSKmrcil3_vpQ_A", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-ccov-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-ccov-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-ccov-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.515Z", - "deadline": "2018-04-21T00:09:38.515Z", - "expires": "2019-04-20T00:09:38.515Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-ccov-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-linux64-ccov-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.515Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@OrIEcx0KSKmrcil3_vpQ_A public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "MH_CUSTOM_BUILD_VARIANT_CFG": "code-coverage", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64-CCov Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-ccov/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-ccov/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64-ccov" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "TmXxfm0gRsSNhwIOtBqRVw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.554Z", - "expires": "2019-04-20T00:09:38.554Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0773e7924abd7b834", - "takenUntil": "2018-04-20T00:56:20.452Z", - "scheduled": "2018-04-20T00:09:57.742Z", - "started": "2018-04-20T00:20:57.203Z", - "resolved": "2018-04-20T00:39:19.463Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-noopt-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-noopt-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-noopt-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.554Z", - "deadline": "2018-04-21T00:09:38.554Z", - "expires": "2019-04-20T00:09:38.554Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-noopt-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-noopt-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.554Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "USE_SCCACHE": "1", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "DIST_TARGET_UPLOADS": "", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "DIST_UPLOADS": "", - "MH_CUSTOM_BUILD_VARIANT_CFG": "noopt-debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 No-optimize Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-noopt/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-noopt/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64-noopt" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "U-_n9IxjRYCnvh90pIyWiQ", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.706Z", - "expires": "2019-04-20T00:09:43.706Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "scl3", - "workerId": "t-yosemite-r7-0027", - "takenUntil": "2018-04-20T01:08:29.593Z", - "scheduled": "2018-04-20T00:48:29.195Z", - "started": "2018-04-20T00:48:29.671Z", - "resolved": "2018-04-20T00:51:18.108Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "SFJk27AJS7Gz_53Wl_1gbw" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.8f4fd33e76dcac44cfb0" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.706Z", - "deadline": "2018-04-21T00:09:43.706Z", - "expires": "2019-04-20T00:09:43.706Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.8f4fd33e76dcac44cfb0", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:43.706Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.706Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--verify", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SFJk27AJS7Gz_53Wl_1gbw/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "ondemand", - "--verify", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "SFJk27AJS7Gz_53Wl_1gbw", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/opt-test-verify-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/opt-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "U8TUDqqlThuoApgaIoHdlQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.973Z", - "expires": "2019-04-20T00:09:42.973Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0185cb76da7054837", - "takenUntil": "2018-04-20T01:27:33.838Z", - "scheduled": "2018-04-20T01:07:33.406Z", - "started": "2018-04-20T01:07:33.939Z", - "resolved": "2018-04-20T01:15:05.857Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Nf-NmjbdRJaO_pPhNHATtg" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.973Z", - "deadline": "2018-04-21T00:09:42.973Z", - "expires": "2019-04-20T00:09:42.973Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.973Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.973Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nf-NmjbdRJaO_pPhNHATtg/artifacts/public/build/target.test_packages.json --download-symbols true --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "Nf-NmjbdRJaO_pPhNHATtg", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64/debug-test-verify-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64/debug-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "UDYdXOXESbCWH3aaFhNZgg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.845Z", - "expires": "2019-04-20T00:09:42.845Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-03c6bbab8508319bd", - "takenUntil": "2018-04-20T01:59:02.498Z", - "scheduled": "2018-04-20T01:39:02.087Z", - "started": "2018-04-20T01:39:02.574Z", - "resolved": "2018-04-20T01:44:11.494Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.845Z", - "deadline": "2018-04-21T00:09:42.845Z", - "expires": "2019-04-20T00:09:42.845Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.845Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.845Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\talos_script.py --cfg mozharness\\configs\\talos\\windows_config.py --cfg mozharness\\configs\\talos\\windows_vm_config.py --suite=xperf-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --suite=xperf-e10s --add-option --webServer,localhost --add-option --webServer,localhost --use-talos-json" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos xperf ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-talos-xperf-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows7-32-pgo/opt-talos-xperf-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "x" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "UDndEyktSG-JwYILmyNc5Q", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.040Z", - "expires": "2019-04-20T00:09:42.040Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-014", - "takenUntil": "2018-04-20T01:13:46.191Z", - "scheduled": "2018-04-20T00:53:45.597Z", - "started": "2018-04-20T00:53:46.267Z", - "resolved": "2018-04-20T00:59:29.223Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.651a45b8388cb3bc9b5a" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.040Z", - "deadline": "2018-04-21T00:09:42.040Z", - "expires": "2019-04-20T00:09:42.040Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T00:09:42.040Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T00:09:42.040Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.040Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 1500, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--suite=speedometer-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/integration/mozilla-inbound/raw-file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos speedometer ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-talos-speedometer-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-speedometer-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "sp" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "UMclGh_IRBW7u95vWEY1MQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.711Z", - "expires": "2019-04-20T00:09:44.711Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-08f94ddfbb9aa422b", - "takenUntil": "2018-04-20T01:18:01.025Z", - "scheduled": "2018-04-20T00:40:03.500Z", - "started": "2018-04-20T00:42:37.475Z", - "resolved": "2018-04-20T00:59:35.127Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.012a51057c34dd6b70b7" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.711Z", - "deadline": "2018-04-21T00:09:44.711Z", - "expires": "2019-04-20T00:09:44.711Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.012a51057c34dd6b70b7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.711Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.711Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.711Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=12", - "--this-chunk=12", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-xpcshell-12" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-xpcshell-12" - }, - "extra": { - "chunks": { - "current": 12, - "total": 12 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X12" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "UOPy4slZSSaH4O_JEgNvzg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.458Z", - "expires": "2019-04-20T00:09:38.458Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-048871784f9dae9d2", - "takenUntil": "2018-04-20T01:20:59.796Z", - "scheduled": "2018-04-20T00:09:57.759Z", - "started": "2018-04-20T00:09:59.754Z", - "resolved": "2018-04-20T01:11:45.768Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-rusttests-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-rusttests-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-rusttests-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.458Z", - "deadline": "2018-04-21T00:09:38.458Z", - "expires": "2019-04-20T00:09:38.458Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.458Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\rusttests_opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Opt Rust tests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64-rusttests/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-rusttests/opt" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "UQHtsE8HTTezrVmo1Y3ACw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.123Z", - "expires": "2019-04-20T00:09:43.123Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0df59089e00f1d3fd", - "takenUntil": "2018-04-20T01:14:32.503Z", - "scheduled": "2018-04-20T00:36:13.597Z", - "started": "2018-04-20T00:39:09.389Z", - "resolved": "2018-04-20T00:58:05.266Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.dc10023613b3ea330f6d" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.123Z", - "deadline": "2018-04-21T00:09:43.123Z", - "expires": "2019-04-20T00:09:43.123Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.dc10023613b3ea330f6d", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:43.123Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:43.123Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:43.123Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--reftest-suite=reftest", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Reftest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-reftest-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-reftest-e10s-8", - "test-type": "reftest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "reftest", - "name": "reftest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "R-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Reftests with e10s", - "tier": 1, - "symbol": "R8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "UeBvaFK0SJe9RSYXGT-vMQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.552Z", - "expires": "2019-04-20T00:09:38.552Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0829ad256e38abeae", - "takenUntil": "2018-04-20T00:39:22.897Z", - "scheduled": "2018-04-20T00:09:57.734Z", - "started": "2018-04-20T00:19:22.979Z", - "resolved": "2018-04-20T00:32:47.916Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Nqq-8_PGSsiK-2cJJjuP7w", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.macosx64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.macosx64-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.macosx64-noopt-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-noopt-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-noopt-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.552Z", - "deadline": "2018-04-21T00:09:38.552Z", - "expires": "2019-04-20T00:09:38.552Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-macosx64-noopt-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-macosx64-noopt-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.552Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "DIST_TARGET_UPLOADS": "", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "MOZ_BUILD_DATE": "20180420000800", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Nqq-8_PGSsiK-2cJJjuP7w public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "DIST_UPLOADS": "", - "MH_CUSTOM_BUILD_VARIANT_CFG": "cross-noopt-debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "MacOS X x64 No-optimize Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-macosx64-noopt/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64-noopt/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "osx-cross-noopt" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "Uejkfo90QPKu9UqihKy8xQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:39.853Z", - "expires": "2019-04-20T00:09:39.853Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-07cafa940b2f9ebe8", - "takenUntil": "2018-04-20T01:38:04.115Z", - "scheduled": "2018-04-20T00:09:57.765Z", - "started": "2018-04-20T00:09:59.756Z", - "resolved": "2018-04-20T01:20:09.004Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-ccov-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-ccov-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-ccov-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:39.853Z", - "deadline": "2018-04-21T00:09:39.853Z", - "expires": "2019-04-20T00:09:39.853Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:39.853Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\ccov_debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Debug Code Coverage ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64-ccov/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64-ccov/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "ccov": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "UlR6IareR5qMzIhHNpPg_w", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.048Z", - "expires": "2019-04-20T00:09:44.048Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-004", - "takenUntil": "2018-04-20T01:31:48.714Z", - "scheduled": "2018-04-20T00:53:45.602Z", - "started": "2018-04-20T00:53:46.273Z", - "resolved": "2018-04-20T01:28:36.903Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.b6e6ab69360f57c56a82" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.048Z", - "deadline": "2018-04-21T00:09:44.048Z", - "expires": "2019-04-20T00:09:44.048Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T00:09:44.048Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T00:09:44.048Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.048Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 2700, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--suite=damp-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/integration/mozilla-inbound/raw-file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos devtools (damp) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-talos-damp-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64/opt-talos-damp-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "damp" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.569Z", - "expires": "2019-04-20T00:09:38.569Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-006b0240edc0d3507", - "takenUntil": "2018-04-20T01:10:13.053Z", - "scheduled": "2018-04-20T00:09:57.745Z", - "started": "2018-04-20T00:19:26.527Z", - "resolved": "2018-04-20T00:51:35.915Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-macosx64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D-gJ6nGtQiiIcsEHjswAyQ", - "D06NaEbzTcO-TgeZNpSGQQ", - "DHHquAF2Q9GdIJshVml-hA", - "GRuLAyf9QDedpJl7YzIang", - "ItY55ltvRh6Mzi_36hlirQ", - "Nqq-8_PGSsiK-2cJJjuP7w", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.macosx64-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.macosx64-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.macosx64-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.macosx64-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.569Z", - "deadline": "2018-04-21T00:09:38.569Z", - "expires": "2019-04-20T00:09:38.569Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-macosx64-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-build-macosx64-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.569Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/cctools.tar.xz@GRuLAyf9QDedpJl7YzIang public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/hfsplus-tools.tar.xz@ItY55ltvRh6Mzi_36hlirQ public/build/dmg.tar.xz@DHHquAF2Q9GdIJshVml-hA public/build/llvm-dsymutil.tar.xz@D-gJ6nGtQiiIcsEHjswAyQ public/build/rustc.tar.xz@Nqq-8_PGSsiK-2cJJjuP7w public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/macosx64/cross-releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "cross-debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "MacOS X x64 Cross-compile ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-macosx64/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-macosx64/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "osx-cross" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "V3s2hoYJS_6prf5QsVFIrw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.215Z", - "expires": "2019-04-20T00:09:42.215Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0342f6ac48a1a73db", - "takenUntil": "2018-04-20T01:37:45.752Z", - "scheduled": "2018-04-20T00:31:35.163Z", - "started": "2018-04-20T00:31:35.661Z", - "resolved": "2018-04-20T01:30:18.567Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.617a4ddf19337fc8899c" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.215Z", - "deadline": "2018-04-21T00:09:42.215Z", - "expires": "2019-04-20T00:09:42.215Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.617a4ddf19337fc8899c", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.215Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.215Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.215Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=36", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-36" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-36", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 36, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "36" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "V9XHy2jGTnSLEsMXB8AI5Q", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.546Z", - "expires": "2019-04-20T00:09:38.546Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0fb92e981a7e6fa41", - "takenUntil": "2018-04-20T01:20:59.655Z", - "scheduled": "2018-04-20T00:09:57.735Z", - "started": "2018-04-20T00:09:58.225Z", - "resolved": "2018-04-20T01:04:13.207Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win64-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win64-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win64-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win64-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.546Z", - "deadline": "2018-04-21T00:09:38.546Z", - "expires": "2019-04-20T00:09:38.546Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win64/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.546Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win64.py --config builds\\taskcluster_sub_win64\\opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win64 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win64/opt" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win64/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VB2dtaOzQ8WPIvsR7iQnkQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.594Z", - "expires": "2019-04-20T00:09:38.594Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0659aec09fd0500bc", - "takenUntil": "2018-04-20T01:27:40.460Z", - "scheduled": "2018-04-20T00:09:57.755Z", - "started": "2018-04-20T00:21:29.622Z", - "resolved": "2018-04-20T01:12:36.772Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-pgo", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-pgo", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-pgo", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-pgo", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-pgo", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.594Z", - "deadline": "2018-04-21T00:09:38.594Z", - "expires": "2019-04-20T00:09:38.594Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-pgo-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-pgo-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.594Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_OPTIONS": "enable-pgo", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py builds/releng_sub_linux_configs/enable_count_ctors.py", - "USE_SCCACHE": "1", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 PGO ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64/pgo" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64/pgo" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "pgo": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VEWG1_PSSaKqgjxBCYEUuA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.504Z", - "expires": "2019-04-20T00:09:38.504Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-0a2ae9f45554eddcd", - "takenUntil": "2018-04-20T01:08:56.681Z", - "scheduled": "2018-04-20T00:09:57.783Z", - "started": "2018-04-20T00:18:09.786Z", - "resolved": "2018-04-20T00:51:23.116Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-android", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "GImkJZEnRLOYE8NMlFUDTQ", - "JE5PzNT_QJyUAPAUH3YI0g", - "OWMKem5GSeeYEfwcgoqEZw", - "U-XQGxP7QEyJte4Iy0rCxA", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "Y7tyhei2TIGK_8N7kyWeaA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.mobile.android-aarch64-opt", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.mobile.android-aarch64-opt", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.mobile.android-aarch64-opt", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.mobile.android-aarch64-opt", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.mobile.android-aarch64-opt", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.504Z", - "deadline": "2018-04-21T00:09:38.504Z", - "expires": "2019-04-20T00:09:38.504Z", - "scopes": [ - "queue:get-artifact:project/gecko/android-ndk/*", - "queue:get-artifact:project/gecko/android-sdk/*", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-android-aarch64-opt-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "JE5PzNT_QJyUAPAUH3YI0g" - }, - "cache": { - "level-3-mozilla-inbound-build-android-aarch64-opt-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "artifacts": { - "public/android/R": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/R", - "expires": "2019-04-20T00:09:38.504Z", - "type": "directory" - }, - "public/build/geckoview_example.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview_example/outputs/apk/officialWithGeckoBinariesNoMinApi/debug/geckoview_example-official-withGeckoBinaries-noMinApi-debug.apk", - "expires": "2019-04-20T00:09:38.504Z", - "type": "file" - }, - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.504Z", - "type": "directory" - }, - "public/android/maven": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/", - "expires": "2019-04-20T00:09:38.504Z", - "type": "directory" - }, - "public/build/geckoview-androidTest.apk": { - "path": "/builds/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/outputs/apk/androidTest/officialWithGeckoBinariesNoMinApi/debug/geckoview-official-withGeckoBinaries-noMinApi-debug-androidTest.apk", - "expires": "2019-04-20T00:09:38.504Z", - "type": "file" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/android-gradle-dependencies.tar.xz@Y7tyhei2TIGK_8N7kyWeaA project/gecko/android-ndk/android-ndk.tar.xz@OWMKem5GSeeYEfwcgoqEZw project/gecko/android-sdk/android-sdk-linux.tar.xz@U-XQGxP7QEyJte4Iy0rCxA public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/rustc.tar.xz@GImkJZEnRLOYE8NMlFUDTQ public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GRADLE_USER_HOME": "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-offline", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build multi-l10n update", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "mobile/android/config/tooltool-manifests/android/releng.manifest", - "MOZHARNESS_CONFIG": "builds/releng_base_android_64_builds.py disable_signing.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "aarch64", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Android 5.0 AArch64 Opt ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-android-aarch64/opt" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-android-aarch64/opt" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "android-5-0-aarch64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "opt": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "JE5PzNT_QJyUAPAUH3YI0g" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VHUNJ-PRSMGaFPVxtHhvTA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.521Z", - "expires": "2019-04-20T00:09:38.521Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-1", - "workerId": "i-032142c2109b5aa3b", - "takenUntil": "2018-04-20T01:21:00.151Z", - "scheduled": "2018-04-20T00:09:57.775Z", - "started": "2018-04-20T00:09:59.757Z", - "resolved": "2018-04-20T01:01:09.991Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-noopt-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-noopt-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-noopt-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-noopt-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.521Z", - "deadline": "2018-04-21T00:09:38.521Z", - "expires": "2019-04-20T00:09:38.521Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.521Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 7200, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\noopt_debug.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win32 No-optimize Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win32-noopt/debug" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win32-noopt/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32-noopt" - }, - "tier": 2, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VNwFXoitR-aQTjAoYBT0zQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.201Z", - "expires": "2019-04-20T00:09:44.201Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f0937ed3de9767ef", - "takenUntil": "2018-04-20T01:13:46.444Z", - "scheduled": "2018-04-20T00:53:45.765Z", - "started": "2018-04-20T00:53:46.525Z", - "resolved": "2018-04-20T01:02:54.952Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QY3iXOr5RqmktUVjZ1c3xA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.3abe543fe0a9a2741291" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.201Z", - "deadline": "2018-04-21T00:09:44.201Z", - "expires": "2019-04-20T00:09:44.201Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.3abe543fe0a9a2741291", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.201Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.201Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.201Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.test_packages.json", - "--xpcshell-suite=xpcshell", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=ondemand" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QY3iXOr5RqmktUVjZ1c3xA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/opt-xpcshell-8" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64/opt-xpcshell-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "opt": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "VQ7ndMBeRomdYgE7mSIZxw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.468Z", - "expires": "2019-04-20T00:09:38.468Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-015dba93e8d2f8f47", - "takenUntil": "2018-04-20T00:55:56.709Z", - "scheduled": "2018-04-20T00:09:57.738Z", - "started": "2018-04-20T00:20:33.260Z", - "resolved": "2018-04-20T00:36:12.865Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.468Z", - "deadline": "2018-04-21T00:09:38.468Z", - "expires": "2019-04-20T00:09:38.468Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 36000, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.468Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "MH_BRANCH": "mozilla-inbound", - "MOZ_BUILD_DATE": "20180420000800", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "NEED_XVFB": "true", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py", - "USE_SCCACHE": "1", - "MH_CUSTOM_BUILD_VARIANT_CFG": "debug", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64/debug" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VWrVKSr7QjeUBO-fld_QAw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.438Z", - "expires": "2019-04-20T00:09:44.438Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-06ddfbfc201b9cdfb", - "takenUntil": "2018-04-20T01:15:27.414Z", - "scheduled": "2018-04-20T00:40:03.221Z", - "started": "2018-04-20T00:40:04.221Z", - "resolved": "2018-04-20T01:00:00.682Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.595559f5dbfd94715ae7" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.438Z", - "deadline": "2018-04-21T00:09:44.438Z", - "expires": "2019-04-20T00:09:44.438Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.595559f5dbfd94715ae7", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 3600, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.438Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.438Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.438Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=plain-clipboard,chrome-clipboard,browser-chrome-clipboard", - "--allow-software-gl-layers", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "false", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest clipboard run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-clipboard" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-clipboard", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "clipboard", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "cl" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "VyIYgz5HTmGPAKVXtiBHvA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.530Z", - "expires": "2019-04-20T00:09:38.530Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-006474879fa6f75b8", - "takenUntil": "2018-04-20T00:29:58.248Z", - "scheduled": "2018-04-20T00:09:57.760Z", - "started": "2018-04-20T00:09:58.326Z", - "resolved": "2018-04-20T00:14:01.557Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "dTxz6_swTnepx98yHC_7Mg", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.530Z", - "deadline": "2018-04-21T00:09:38.530Z", - "expires": "2019-04-20T00:09:38.530Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 72 - ], - "purgeCaches": [ - 72 - ] - }, - "maxRunTime": 1800, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "dTxz6_swTnepx98yHC_7Mg" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts" - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout=/builds/worker/checkouts/gecko", - "--fetch-hgfingerprint", - "--", - "bash", - "-cx", - "cd /builds/worker/checkouts/gecko && ./mach lint -l test-disable -f treeherder" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_SCM_LEVEL": "3", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1" - }, - "features": { - "taskclusterProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/source-test", - "description": "lint test manifests ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "source-test-mozlint-test-manifest" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "source-test", - "label": "source-test-mozlint-test-manifest" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "lint" - }, - "tier": 1, - "symbol": "tm", - "jobKind": "test", - "collection": { - "opt": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "VzWLCu2tRdGFFpP1Z3ZDdw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.157Z", - "expires": "2019-04-20T00:09:44.157Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0d340f70865d98c4b", - "takenUntil": "2018-04-20T02:05:01.695Z", - "scheduled": "2018-04-20T01:45:01.232Z", - "started": "2018-04-20T01:45:01.775Z", - "resolved": "2018-04-20T01:54:09.426Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.157Z", - "deadline": "2018-04-21T00:09:44.157Z", - "expires": "2019-04-20T00:09:44.157Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:44.157Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:44.157Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\web_platform_tests.py --cfg mozharness\\configs\\web_platform_tests\\prod_config_windows_taskcluster.py --verify --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --verify --e10s" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of web-platform tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-test-verify-wpt-e10s" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-test-verify-wpt-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify-wpt", - "name": "test-verify-wpt" - }, - "treeherder": { - "machine": { - "platform": "windows10-64" - }, - "tier": 2, - "symbol": "TVw", - "jobKind": "test", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "W-eDBKN1QJCU4oIz6yeQdg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.003Z", - "expires": "2019-04-20T00:09:42.003Z", - "retriesLeft": 5, - "state": "failed", - "runs": [ - { - "runId": 0, - "state": "failed", - "reasonCreated": "scheduled", - "reasonResolved": "failed", - "workerGroup": "us-east-1", - "workerId": "i-068eeefa14187bf10", - "takenUntil": "2018-04-20T02:43:57.007Z", - "scheduled": "2018-04-20T00:36:13.872Z", - "started": "2018-04-20T00:36:14.311Z", - "resolved": "2018-04-20T02:26:01.044Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.04b35a8807b8064f7c4e" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.003Z", - "deadline": "2018-04-21T00:09:42.003Z", - "expires": "2019-04-20T00:09:42.003Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.04b35a8807b8064f7c4e", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.003Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.003Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.003Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--enable-webrender", - "--total-chunk=12", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-qr/debug-web-platform-tests-e10s-8" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-qr/debug-web-platform-tests-e10s-8" - }, - "extra": { - "chunks": { - "current": 8, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64-qr" - }, - "groupName": "Web platform tests with e10s", - "tier": 2, - "symbol": "wpt8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "WF0Fp-x4SZGrY2w41jPhPA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.516Z", - "expires": "2019-04-20T00:09:38.516Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0b8e3179ff05f03c8", - "takenUntil": "2018-04-20T00:56:50.111Z", - "scheduled": "2018-04-20T00:09:57.751Z", - "started": "2018-04-20T00:21:26.848Z", - "resolved": "2018-04-20T00:38:29.831Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-linux", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "D06NaEbzTcO-TgeZNpSGQQ", - "VH673vciR3id_ISON1uE5g", - "W8F4pEo0RtGVPGCM_YzLWQ", - "aD8ER2TJR-miwww4rU1lKA", - "fe8l5YnrSUC6ZwIAGh28sA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.linux64-rusttests-debug", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.linux64-rusttests-debug", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.linux64-rusttests-debug", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-rusttests-debug", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.linux64-rusttests-debug", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.516Z", - "deadline": "2018-04-21T00:09:38.516Z", - "expires": "2019-04-20T00:09:38.516Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:relengapi-proxy:tooltool.download.public", - "secrets:get:project/releng/gecko/build/level-3/*", - "assume:project:taskcluster:gecko:level-3-sccache-buckets", - "docker-worker:cache:level-3-mozilla-inbound-build-linux64-rusttests-debug-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39" - ], - "payload": { - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "D06NaEbzTcO-TgeZNpSGQQ" - }, - "cache": { - "level-3-mozilla-inbound-build-linux64-rusttests-debug-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "artifacts": { - "public/build": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:38.516Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--vcs-checkout", - "/builds/worker/workspace/build/src", - "--tools-checkout", - "/builds/worker/workspace/build/tools", - "--", - "/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh" - ], - "env": { - "DIST_TARGET_UPLOADS": "", - "MOZ_AUTOMATION": "1", - "PERFHERDER_EXTRA_OPTIONS": "rusttests", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "MH_CUSTOM_BUILD_VARIANT_CFG": "rusttests-debug", - "MOZHARNESS_SCRIPT": "mozharness/scripts/fx_desktop_build.py", - "MOZ_BUILD_DATE": "20180420000800", - "MH_BUILD_POOL": "taskcluster", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "MOZHARNESS_ACTIONS": "get-secrets build check-test update", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "DIST_UPLOADS": "", - "MOZ_TOOLCHAINS": "public/build/clang.tar.xz@VH673vciR3id_ISON1uE5g public/build/gcc.tar.xz@aD8ER2TJR-miwww4rU1lKA public/build/rustc.tar.xz@fe8l5YnrSUC6ZwIAGh28sA public/build/sccache2.tar.xz@W8F4pEo0RtGVPGCM_YzLWQ", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MH_BRANCH": "mozilla-inbound", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "NEED_XVFB": "true", - "USE_SCCACHE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "TASKCLUSTER_VOLUMES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "builds/releng_base_firefox.py builds/releng_base_linux_64_builds.py" - }, - "features": { - "taskclusterProxy": true, - "relengAPIProxy": true, - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Linux64 Rust tests Debug ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-linux64-rusttests/debug" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "build", - "label": "build-linux64-rusttests/debug" - }, - "extra": { - "index": { - "rank": 0 - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 2, - "symbol": "BR", - "jobKind": "build", - "collection": { - "debug": true - } - }, - "chainOfTrust": { - "inputs": { - "docker-image": "D06NaEbzTcO-TgeZNpSGQQ" - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "WPZ71sllRRmBAXc9gk2Ueg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:45.208Z", - "expires": "2019-04-20T00:09:45.208Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0cf22070a72ee9c1d", - "takenUntil": "2018-04-20T02:24:13.363Z", - "scheduled": "2018-04-20T01:47:11.938Z", - "started": "2018-04-20T01:47:12.355Z", - "resolved": "2018-04-20T02:11:59.566Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win10-64", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "G4HyexZGQfKWd95EmJadeA", - "PIQ_F4Y1SJOSuM8ZzpuCVQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:45.208Z", - "deadline": "2018-04-21T00:09:45.208Z", - "expires": "2019-04-20T00:09:45.208Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:45.208Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:45.208Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --xpcshell-suite=xpcshell --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/G4HyexZGQfKWd95EmJadeA/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PIQ_F4Y1SJOSuM8ZzpuCVQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --xpcshell-suite=xpcshell" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "PIQ_F4Y1SJOSuM8ZzpuCVQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "xpcshell test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows10-64-pgo/opt-xpcshell" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-windows10-64-pgo/opt-xpcshell" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "xpcshell", - "name": "xpcshell" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "X", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows10-64" - }, - "groupName": "Xpcshell tests", - "tier": 1, - "symbol": "X" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "WVNXnZwIRDuD5nZ7I3stQw", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.490Z", - "expires": "2019-04-20T00:09:44.490Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-01581e377b34c2c67", - "takenUntil": "2018-04-20T01:33:15.744Z", - "scheduled": "2018-04-20T00:40:03.239Z", - "started": "2018-04-20T00:42:29.341Z", - "resolved": "2018-04-20T01:22:30.010Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.7acc18143aec3a2439b4" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.490Z", - "deadline": "2018-04-21T00:09:44.490Z", - "expires": "2019-04-20T00:09:44.490Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.7acc18143aec3a2439b4", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.490Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.490Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.490Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--mochitest-suite=mochitest-media", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=3", - "--this-chunk=2", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest media run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-mochitest-media-e10s-2" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux32/debug-mochitest-media-e10s-2", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 2, - "total": 3 - }, - "suite": { - "flavor": "mochitest-media", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "mda2" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:38.622Z", - "expires": "2019-04-20T00:09:38.622Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0305135ec8e65dd7b", - "takenUntil": "2018-04-20T01:55:02.108Z", - "scheduled": "2018-04-20T00:09:57.750Z", - "started": "2018-04-20T00:09:59.755Z", - "resolved": "2018-04-20T01:38:58.629Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-3-b-win2012", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Puq7J0iESOuAjkz7mlHTNw", - "VU1sfjH8TDa7-dnFFsEcxg", - "a9MBxhcaSwet5Pw45wA_kA", - "bNq-VIT-Q12o6nXcaUmYNQ" - ], - "requires": "all-completed", - "routes": [ - "index.gecko.v2.mozilla-inbound.latest.firefox.win32-pgo", - "index.gecko.v2.mozilla-inbound.pushdate.2018.04.20.20180420000800.firefox.win32-pgo", - "index.gecko.v2.mozilla-inbound.pushlog-id.102383.firefox.win32-pgo", - "index.gecko.v2.mozilla-inbound.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-pgo", - "index.gecko.v2.trunk.revision.ecd4ccf11c070978542a43aab32fbe558f703f51.firefox.win32-pgo", - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:38.622Z", - "deadline": "2018-04-21T00:09:38.622Z", - "expires": "2019-04-20T00:09:38.622Z", - "scopes": [], - "payload": { - "env": { - "MOZ_SIMPLE_PACKAGE_NAME": "target", - "MOZ_BUILD_DATE": "20180420000800", - "MOZ_AUTOMATION": "1", - "MOZ_TOOLCHAINS": "public/build/clang.tar.bz2@VU1sfjH8TDa7-dnFFsEcxg public/build/rustc.tar.bz2@a9MBxhcaSwet5Pw45wA_kA public/build/sccache2.tar.bz2@Puq7J0iESOuAjkz7mlHTNw", - "MOZ_SCM_LEVEL": "3", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TOOLTOOL_MANIFEST": "browser/config/tooltool-manifests/win32/releng.manifest", - "GECKO_HEAD_REF": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "USE_SCCACHE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "public/build", - "expires": "2019-04-20T00:09:38.622Z", - "type": "directory", - "name": "public/build" - } - ], - "maxRunTime": 9000, - "command": [ - ":: sccache currently uses the full compiler commandline as input to the\n:: cache hash key, so create a symlink to the task dir and build from\n:: the symlink dir to get consistent paths.\nif exist z:\\build rmdir z:\\build", - "mklink /d z:\\build %cd%", - "icacls z:\\build /grant *S-1-1-0:D /L", - "cd /d z:\\build", - "\"c:\\Program Files\\Mercurial\\hg.exe\" robustcheckout --sharebase y:\\hg-shared --purge --upstream https://hg.mozilla.org/mozilla-unified --revision ecd4ccf11c070978542a43aab32fbe558f703f51 https://hg.mozilla.org/integration/mozilla-inbound .\\build\\src", - ":: TinderboxPrint:ecd4ccf11c070978542a43aab32fbe558f703f51\n", - "c:\\mozilla-build\\python\\python.exe .\\build\\src\\testing\\mozharness\\scripts\\fx_desktop_build.py --config builds\\releng_base_firefox.py --config builds\\taskcluster_base_windows.py --config builds\\taskcluster_base_win32.py --config builds\\taskcluster_sub_win32\\opt.py --branch mozilla-inbound --skip-buildbot-actions --work-dir %cd:Z:=z:%\\build --enable-pgo --append-env-variables-from-configs" - ], - "osGroups": [], - "mounts": [], - "features": { - "chainOfTrust": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/build", - "description": "Win32 Opt PGO ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "build-win32/pgo" - }, - "tags": { - "os": "windows", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "build", - "label": "build-win32/pgo" - }, - "extra": { - "index": { - "rank": 1524182880 - }, - "treeherder": { - "machine": { - "platform": "windows2012-32" - }, - "tier": 1, - "symbol": "B", - "jobKind": "build", - "collection": { - "pgo": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ" - } - } - }, - { - "status": { - "taskId": "WwodcjTCT1-ga-3ZrN5MXA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.081Z", - "expires": "2019-04-20T00:09:42.081Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "eu-central-1", - "workerId": "i-0f89856f6b51e055c", - "takenUntil": "2018-04-20T02:16:03.862Z", - "scheduled": "2018-04-20T01:39:02.109Z", - "started": "2018-04-20T01:39:02.581Z", - "resolved": "2018-04-20T01:56:38.906Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-win7-32", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "WjBdfnZMQHudBtKOMWWMlQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.081Z", - "deadline": "2018-04-21T00:09:42.081Z", - "expires": "2019-04-20T00:09:42.081Z", - "scopes": [], - "payload": { - "env": { - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZ_AUTOMATION": "1", - "SCCACHE_DISABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:42.081Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:42.081Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 3600, - "command": [ - "c:\\mozilla-build\\python\\python.exe -u mozharness\\scripts\\desktop_unittest.py --cfg mozharness\\configs\\unittests\\win_taskcluster_unittest.py --mochitest-suite=browser-chrome-chunked --e10s --no-read-buildbot-config --installer-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.zip --test-packages-url https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WjBdfnZMQHudBtKOMWWMlQ/artifacts/public/build/target.test_packages.json --download-symbols ondemand --mochitest-suite=browser-chrome-chunked --e10s --total-chunk=7 --this-chunk=7" - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "WjBdfnZMQHudBtKOMWWMlQ", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest browser-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-7" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-windows7-32-pgo/opt-mochitest-browser-chrome-e10s-7", - "test-type": "mochitest", - "os": "windows" - }, - "extra": { - "chunks": { - "current": 7, - "total": 7 - }, - "suite": { - "flavor": "browser-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "windows7-32" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "bc7" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "WyGq0IF2SJWogAq5l6LOJw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:43.018Z", - "expires": "2019-04-20T00:09:43.018Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-linux64-ms-009", - "takenUntil": "2018-04-20T01:32:38.575Z", - "scheduled": "2018-04-20T01:12:37.965Z", - "started": "2018-04-20T01:12:38.654Z", - "resolved": "2018-04-20T01:19:29.288Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-linux-talos", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VB2dtaOzQ8WPIvsR7iQnkQ" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.9948d09847ef1d357cb9" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:43.018Z", - "deadline": "2018-04-21T00:09:43.018Z", - "expires": "2019-04-20T00:09:43.018Z", - "scopes": [], - "payload": { - "artifacts": [ - { - "path": "workspace/build/upload/logs", - "expires": "2019-04-20T00:09:43.018Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "artifacts", - "expires": "2019-04-20T00:09:43.018Z", - "type": "directory", - "name": "public/test" - }, - { - "path": "workspace/build/blobber_upload_dir", - "expires": "2019-04-20T00:09:43.018Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 900, - "command": [ - "./test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.test_packages.json", - "--suite=tps-e10s", - "--add-option", - "--webServer,localhost", - "--add-option", - "--webServer,localhost", - "--use-talos-json", - "--download-symbols=ondemand" - ], - "env": { - "XPCOM_DEBUG_BREAK": "warn", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZHARNESS_SCRIPT": "talos_script.py", - "NEED_XVFB": "false", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/mozharness.zip", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "NO_FAIL_ON_TEST_ERRORS": "1", - "MOZHARNESS_CONFIG": "talos/linux_config.py", - "NO_EM_RESTART": "1", - "MOZ_AUTOMATION": "1", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VB2dtaOzQ8WPIvsR7iQnkQ/artifacts/public/build/target.tar.bz2" - }, - "context": "https://hg.mozilla.org/integration/mozilla-inbound/raw-file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/scripts/tester/test-linux.sh" - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Talos page scroll (tps) ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-pgo/opt-talos-tps-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "native-engine", - "kind": "test", - "label": "test-linux64-pgo/opt-talos-tps-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "talos", - "name": "talos" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "T-e10s", - "collection": { - "pgo": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Talos performance tests with e10s", - "tier": 1, - "symbol": "tps" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "X3AHTTdARe-lXmPJ1AW5OQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.111Z", - "expires": "2019-04-20T00:09:44.111Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0f27faaaea90d6777", - "takenUntil": "2018-04-20T01:14:36.324Z", - "scheduled": "2018-04-20T00:36:13.644Z", - "started": "2018-04-20T00:39:12.810Z", - "resolved": "2018-04-20T00:56:57.015Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "VQ7ndMBeRomdYgE7mSIZxw", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.774183a46cf8206e12a0" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.111Z", - "deadline": "2018-04-21T00:09:44.111Z", - "expires": "2019-04-20T00:09:44.111Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.774183a46cf8206e12a0", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.111Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.111Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.111Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.test_packages.json", - "--headless", - "--mochitest-suite=plain-chunked", - "--e10s", - "--total-chunk=16", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOCHITEST_FLAVOR": "plain", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "unittests/linux_unittest.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "desktop_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VQ7ndMBeRomdYgE7mSIZxw/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain headless run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64/debug-mochitest-plain-headless-e10s-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-linux64/debug-mochitest-plain-headless-e10s-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 16 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux64" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "h8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "XQCDO5MuQ5mGhUW2Iw2fzQ", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.250Z", - "expires": "2019-04-20T00:09:42.250Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0feadcad77bc19f08", - "takenUntil": "2018-04-20T01:22:21.978Z", - "scheduled": "2018-04-20T00:31:35.011Z", - "started": "2018-04-20T00:31:35.514Z", - "resolved": "2018-04-20T01:09:32.273Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.ae3d06cd68646f669cd1" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.250Z", - "deadline": "2018-04-21T00:09:42.250Z", - "expires": "2019-04-20T00:09:42.250Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.ae3d06cd68646f669cd1", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.250Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.250Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.250Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest", - "--total-chunk=48", - "--this-chunk=42", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "plain", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest plain run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-42" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-42", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 42, - "total": 48 - }, - "suite": { - "flavor": "plain-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "42" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "XSlO8eCOSqmk207iPvC0hg", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.070Z", - "expires": "2019-04-20T00:09:44.070Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-west-2", - "workerId": "i-0dddba8b2065bbb0a", - "takenUntil": "2018-04-20T01:37:45.928Z", - "scheduled": "2018-04-20T00:31:35.137Z", - "started": "2018-04-20T00:31:35.652Z", - "resolved": "2018-04-20T01:29:45.528Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "IioqTyCVRTycPHCYzRf48g", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.75675e20b7ba5f3243a6" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.070Z", - "deadline": "2018-04-21T00:09:44.070Z", - "expires": "2019-04-20T00:09:44.070Z", - "scopes": [ - "docker-worker:relengapi-proxy:tooltool.download.public", - "docker-worker:relengapi-proxy:tooltool.download.internal", - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:capability:device:loopbackVideo", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-tooltool-cache-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.75675e20b7ba5f3243a6", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace", - "level-3-tooltool-cache-v3-697eee6c304d222fdb39": "/builds/worker/tooltool-cache" - }, - "capabilities": { - "devices": { - "loopbackVideo": true - } - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.070Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.070Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.070Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.test_packages.json", - "--test-suite=mochitest-chrome", - "--total-chunk=8", - "--this-chunk=8", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOCHITEST_FLAVOR": "chrome", - "MOZ_AUTOMATION": "1", - "MOZHARNESS_ACTIONS": "get-secrets", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "TOOLTOOL_CACHE": "/builds/worker/tooltool-cache", - "ENABLE_E10S": "false", - "NEED_WINDOW_MANAGER": "true", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_CONFIG": "android/android_common.py android/androidarm_4_3.py", - "MOZHARNESS_SCRIPT": "android_emulator_unittest.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IioqTyCVRTycPHCYzRf48g/artifacts/public/build/target.apk" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true, - "relengAPIProxy": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-android-4.3-arm7-api-16/debug-mochitest-chrome-8" - }, - "tags": { - "kind": "test", - "worker-implementation": "docker-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-android-4.3-arm7-api-16/debug-mochitest-chrome-8", - "test-type": "mochitest", - "os": "linux" - }, - "extra": { - "chunks": { - "current": 8, - "total": 8 - }, - "suite": { - "flavor": "chrome", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M", - "collection": { - "debug": true - }, - "machine": { - "platform": "android-4-3-armv7-api16" - }, - "groupName": "Mochitests", - "tier": 1, - "symbol": "c8" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "Xd2IIx6ZSJKwb-Ag7q2-Pw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.829Z", - "expires": "2019-04-20T00:09:40.829Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc1", - "workerId": "t-yosemite-r7-404", - "takenUntil": "2018-04-20T01:11:37.105Z", - "scheduled": "2018-04-20T00:51:36.738Z", - "started": "2018-04-20T00:51:37.183Z", - "resolved": "2018-04-20T00:55:45.535Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.56c9f09282534c07db8a" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.829Z", - "deadline": "2018-04-21T00:09:40.829Z", - "expires": "2019-04-20T00:09:40.829Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.56c9f09282534c07db8a", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.829Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.829Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 10800, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--verify", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--verify", - "--e10s" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Extra verification of tests modified on this push ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-test-verify-e10s" - }, - "tags": { - "os": "macosx", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "generic-worker", - "kind": "test", - "label": "test-macosx64/debug-test-verify-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "test-verify", - "name": "test-verify" - }, - "treeherder": { - "machine": { - "platform": "osx-10-10" - }, - "tier": 2, - "symbol": "TV", - "jobKind": "test", - "collection": { - "debug": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 0 - } - } - } - }, - { - "status": { - "taskId": "Xn0PS-26SR-hcaZgAaVf4g", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:44.596Z", - "expires": "2019-04-20T00:09:44.596Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-040c302360b8c8aa7", - "takenUntil": "2018-04-20T01:46:13.401Z", - "scheduled": "2018-04-20T00:40:03.230Z", - "started": "2018-04-20T00:40:04.222Z", - "resolved": "2018-04-20T01:40:30.217Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-xlarge", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "QCeThAC2QM2B9VH7jrNopA", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.2bc83553e007ee0a2057" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:44.596Z", - "deadline": "2018-04-21T00:09:44.596Z", - "expires": "2019-04-20T00:09:44.596Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.2bc83553e007ee0a2057", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 7200, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:44.596Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:44.596Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:44.596Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.test_packages.json", - "--test-type=testharness", - "--e10s", - "--allow-software-gl-layers", - "--total-chunk=12", - "--this-chunk=6", - "--download-symbols=true" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "web_platform_tests/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "web_platform_tests.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeThAC2QM2B9VH7jrNopA/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Web platform test run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux32/debug-web-platform-tests-e10s-6" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux32/debug-web-platform-tests-e10s-6" - }, - "extra": { - "chunks": { - "current": 6, - "total": 12 - }, - "suite": { - "flavor": "web-platform-tests", - "name": "web-platform-tests" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "W-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "linux32" - }, - "groupName": "Web platform tests with e10s", - "tier": 1, - "symbol": "wpt6" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "XxJrbNffREm8dwqJ6LtcjA", - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:42.108Z", - "expires": "2019-04-20T00:09:42.108Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "us-east-1", - "workerId": "i-0c72efa3edbb35257", - "takenUntil": "2018-04-20T01:21:07.878Z", - "scheduled": "2018-04-20T00:45:43.248Z", - "started": "2018-04-20T00:45:44.677Z", - "resolved": "2018-04-20T01:07:47.865Z" - } - ] - }, - "task": { - "provisionerId": "aws-provisioner-v1", - "workerType": "gecko-t-linux-large", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "Fr9oIXBgRk69yrDceUPLMQ", - "exyt3MqBR22vEUJ8APZw_g" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.14d7f928cbd6e1b9273f" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:42.108Z", - "deadline": "2018-04-21T00:09:42.108Z", - "expires": "2019-04-20T00:09:42.108Z", - "scopes": [ - "secrets:get:project/taskcluster/gecko/hgfingerprint", - "docker-worker:feature:allowPtrace", - "docker-worker:cache:level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39", - "docker-worker:cache:level-3-checkouts-v3-697eee6c304d222fdb39" - ], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.14d7f928cbd6e1b9273f", - "onExitStatus": { - "retry": [ - 4 - ] - }, - "maxRunTime": 5400, - "image": { - "path": "public/image.tar.zst", - "type": "task-image", - "taskId": "exyt3MqBR22vEUJ8APZw_g" - }, - "cache": { - "level-3-checkouts-v3-697eee6c304d222fdb39": "/builds/worker/checkouts", - "level-3-mozilla-inbound-test-workspace-v3-697eee6c304d222fdb39": "/builds/worker/workspace" - }, - "artifacts": { - "public/logs/": { - "path": "/builds/worker/workspace/build/upload/logs/", - "expires": "2019-04-20T00:09:42.108Z", - "type": "directory" - }, - "public/test": { - "path": "/builds/worker/artifacts/", - "expires": "2019-04-20T00:09:42.108Z", - "type": "directory" - }, - "public/test_info/": { - "path": "/builds/worker/workspace/build/blobber_upload_dir/", - "expires": "2019-04-20T00:09:42.108Z", - "type": "directory" - } - }, - "command": [ - "/builds/worker/bin/run-task", - "--", - "/builds/worker/bin/test-linux.sh", - "--no-read-buildbot-config", - "--installer-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2", - "--test-packages-url=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.test_packages.json", - "--e10s", - "--allow-software-gl-layers" - ], - "env": { - "SCCACHE_DISABLE": "1", - "MOZ_NODE_PATH": "/usr/local/bin/node", - "TASKCLUSTER_CACHES": "/builds/worker/checkouts;/builds/worker/workspace", - "HG_STORE_PATH": "/builds/worker/checkouts/hg-store", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "TASKCLUSTER_VOLUMES": "/builds/worker/.cache;/builds/worker/checkouts;/builds/worker/tooltool-cache;/builds/worker/workspace", - "MOZHARNESS_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/mozharness.zip", - "NEED_PULSEAUDIO": "true", - "MOZ_AUTOMATION": "1", - "NEED_WINDOW_MANAGER": "true", - "MOZHARNESS_CONFIG": "marionette/prod_config.py remove_executables.py", - "ENABLE_E10S": "true", - "MOZHARNESS_SCRIPT": "marionette.py", - "GECKO_BASE_REPOSITORY": "https://hg.mozilla.org/mozilla-unified", - "MOZILLA_BUILD_URL": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Fr9oIXBgRk69yrDceUPLMQ/artifacts/public/build/target.tar.bz2" - }, - "features": { - "taskclusterProxy": true, - "allowPtrace": true - } - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Marionette unittest run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-linux64-asan/opt-marionette-e10s" - }, - "tags": { - "os": "linux", - "createdForUser": "ecoal95@gmail.com", - "worker-implementation": "docker-worker", - "kind": "test", - "label": "test-linux64-asan/opt-marionette-e10s" - }, - "extra": { - "chunks": { - "current": 1, - "total": 1 - }, - "suite": { - "flavor": "marionette", - "name": "marionette" - }, - "treeherder": { - "machine": { - "platform": "linux64" - }, - "tier": 1, - "symbol": "Mn", - "jobKind": "test", - "collection": { - "asan": true - } - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - }, - { - "status": { - "taskId": "YWly6ksWQayVB7yc_WcwBw", - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "deadline": "2018-04-21T00:09:40.808Z", - "expires": "2019-04-20T00:09:40.808Z", - "retriesLeft": 5, - "state": "completed", - "runs": [ - { - "runId": 0, - "state": "completed", - "reasonCreated": "scheduled", - "reasonResolved": "completed", - "workerGroup": "mdc2", - "workerId": "t-yosemite-r7-224", - "takenUntil": "2018-04-20T01:45:38.191Z", - "scheduled": "2018-04-20T00:51:36.758Z", - "started": "2018-04-20T00:51:37.340Z", - "resolved": "2018-04-20T01:26:26.504Z" - } - ] - }, - "task": { - "provisionerId": "releng-hardware", - "workerType": "gecko-t-osx-1010", - "schedulerId": "gecko-level-3", - "taskGroupId": "bNq-VIT-Q12o6nXcaUmYNQ", - "dependencies": [ - "UxKgYKqwSBiOu3sltapuHA" - ], - "requires": "all-completed", - "routes": [ - "tc-treeherder.v2.mozilla-inbound.ecd4ccf11c070978542a43aab32fbe558f703f51.102383", - "coalesce.v1.mozilla-inbound.95d871eb8b471615d999" - ], - "priority": "low", - "retries": 5, - "created": "2018-04-20T00:09:40.808Z", - "deadline": "2018-04-21T00:09:40.808Z", - "expires": "2019-04-20T00:09:40.808Z", - "scopes": [], - "payload": { - "supersederUrl": "https://coalesce.mozilla-releng.net/v1/list/3600/5/mozilla-inbound.95d871eb8b471615d999", - "env": { - "LANG": "en_US.UTF-8", - "SCCACHE_DISABLE": "1", - "SHELL": "/bin/bash", - "MOZ_NO_REMOTE": "1", - "MOZ_HIDE_RESULTS_TABLE": "1", - "MOZ_AUTOMATION": "1", - "XPC_SERVICE_NAME": "0", - "XPCOM_DEBUG_BREAK": "warn", - "XPC_FLAGS": "0x0", - "IDLEIZER_DISABLE_SHUTDOWN": "true", - "LC_ALL": "en_US.UTF-8", - "GECKO_HEAD_REPOSITORY": "https://hg.mozilla.org/integration/mozilla-inbound", - "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", - "NO_EM_RESTART": "1", - "NO_FAIL_ON_TEST_ERRORS": "1", - "GECKO_HEAD_REV": "ecd4ccf11c070978542a43aab32fbe558f703f51", - "MOZ_NODE_PATH": "/usr/local/bin/node" - }, - "artifacts": [ - { - "path": "logs", - "expires": "2019-04-20T00:09:40.808Z", - "type": "directory", - "name": "public/logs" - }, - { - "path": "build/blobber_upload_dir", - "expires": "2019-04-20T00:09:40.808Z", - "type": "directory", - "name": "public/test_info" - } - ], - "maxRunTime": 5400, - "command": [ - [ - "python2.7", - "-u", - "mozharness/scripts/desktop_unittest.py", - "--cfg", - "mozharness/configs/unittests/mac_unittest.py", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--no-read-buildbot-config", - "--installer-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.dmg", - "--test-packages-url", - "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UxKgYKqwSBiOu3sltapuHA/artifacts/public/build/target.test_packages.json", - "--download-symbols", - "true", - "--mochitest-suite=mochitest-devtools-chrome-chunked", - "--e10s", - "--total-chunk=8", - "--this-chunk=3" - ] - ], - "osGroups": [], - "mounts": [ - { - "directory": ".", - "content": { - "taskId": "UxKgYKqwSBiOu3sltapuHA", - "artifact": "public/build/mozharness.zip" - }, - "format": "zip" - } - ] - }, - "metadata": { - "owner": "ecoal95@gmail.com", - "source": "https://hg.mozilla.org/integration/mozilla-inbound/file/ecd4ccf11c070978542a43aab32fbe558f703f51/taskcluster/ci/test", - "description": "Mochitest devtools-chrome run ([Treeherder push](https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=ecd4ccf11c070978542a43aab32fbe558f703f51))", - "name": "test-macosx64/debug-mochitest-devtools-chrome-e10s-3" - }, - "tags": { - "kind": "test", - "worker-implementation": "generic-worker", - "createdForUser": "ecoal95@gmail.com", - "label": "test-macosx64/debug-mochitest-devtools-chrome-e10s-3", - "test-type": "mochitest", - "os": "macosx" - }, - "extra": { - "chunks": { - "current": 3, - "total": 8 - }, - "suite": { - "flavor": "mochitest-devtools-chrome-chunked", - "name": "mochitest" - }, - "treeherder": { - "jobKind": "test", - "groupSymbol": "M-e10s", - "collection": { - "debug": true - }, - "machine": { - "platform": "osx-10-10" - }, - "groupName": "Mochitests with e10s", - "tier": 1, - "symbol": "dt3" - }, - "parent": "bNq-VIT-Q12o6nXcaUmYNQ", - "index": { - "rank": 1524182880 - } - } - } - } - ], - "continuationToken": "1!32!Yk5xLVZJVC1RMTJvNm5YY2FVbVlOUQ--~1!32!WWNQWDBCTHJRTkNUUHVjUk01cmQ0UQ--" -} \ No newline at end of file diff --git a/events/tests/test_workflow.py b/events/tests/test_workflow.py deleted file mode 100644 index 24e9f8c0d..000000000 --- a/events/tests/test_workflow.py +++ /dev/null @@ -1,153 +0,0 @@ -# -*- coding: utf-8 -*- -import asyncio -import json -import os - -import pytest -import responses -from libmozevent.bus import MessageBus - -from code_coverage_events.workflow import CodeCoverage - -FIXTURES_DIR = os.path.join(os.path.dirname(__file__), "fixtures") - - -def test_is_coverage_task(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - cov_task = {"task": {"metadata": {"name": "build-linux64-ccov"}}} - assert hook.is_coverage_task(cov_task) - - cov_task = {"task": {"metadata": {"name": "build-linux1804-64-ccov"}}} - assert hook.is_coverage_task(cov_task) - - cov_task = {"task": {"metadata": {"name": "build-linux64-ccov/opt"}}} - assert hook.is_coverage_task(cov_task) - - cov_task = {"task": {"metadata": {"name": "build-win64-ccov/debug"}}} - assert hook.is_coverage_task(cov_task) - - cov_task = {"task": {"metadata": {"name": "test-linux64-ccov/opt-mochitest-1"}}} - assert hook.is_coverage_task(cov_task) - - cov_task = { - "task": {"metadata": {"name": "test-windows10-64-ccov-qr/opt-mochitest-1"}} - } - assert hook.is_coverage_task(cov_task) - - nocov_task = {"task": {"metadata": {"name": "test-linux64/opt-mochitest-1"}}} - assert not hook.is_coverage_task(nocov_task) - - -@pytest.mark.asyncio -async def test_get_coverage_task_in_group(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - hook.triggered_groups.add("already-triggered-group") - - assert await hook.get_coverage_task_in_group("already-triggered-group") is None - - -@pytest.mark.asyncio -async def test_parse(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - hook.triggered_groups.add("already-triggered-group") - - assert ( - await hook.parse( - {"schedulerId": "gecko-level-1", "taskGroupId": "already-triggered-group"} - ) - is None - ) - - -def run_async_parser(hook, group_id, scheduler): - """ - Helper to run the asynchronous parser using responses in the same event loop - """ - - async def _check(): - with open(os.path.join(FIXTURES_DIR, f"{group_id}.json")) as f: - responses.add( - responses.GET, - f"http://taskcluster.test/api/queue/v1/task-group/{group_id}/list", - json=json.load(f), - status=200, - ) - return await hook.parse({"schedulerId": scheduler, "taskGroupId": group_id}) - - loop = asyncio.new_event_loop() - return loop.run_until_complete(_check()) - - -def test_wrong_branch(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - assert run_async_parser(hook, "bNq-VIT-Q12o6nXcaUmYNQ", "gecko-level-1") is None - - -def test_success(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - assert run_async_parser(hook, "RS0UwZahQ_qAcdZzEb_Y9g", "gecko-level-1") == [ - { - "REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "REVISION": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - } - ] - - -def test_scheduler(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - assert run_async_parser(hook, "RS0UwZahQ_qAcdZzEb_Y9g", "-") is None - assert run_async_parser(hook, "RS0UwZahQ_qAcdZzEb_Y9g", "anotherValue") is None - assert run_async_parser(hook, "RS0UwZahQ_qAcdZzEb_Y9g", "aws-Xxxx") is None - assert run_async_parser(hook, "RS0UwZahQ_qAcdZzEb_Y9g", "gecko-level-1") == [ - { - "REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "REVISION": "ec3dd3ee2ae4b3a63529a912816a110e925eb2d0", - } - ] - - -def test_success_windows(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - assert run_async_parser(hook, "MibGDsa4Q7uFNzDf7EV6nw", "gecko-level-2") == [ - { - "REPOSITORY": "https://hg.mozilla.org/mozilla-central", - "REVISION": "63519bfd42ee379f597c0357af2e712ec3cd9f50", - } - ] - - -def test_success_try(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - - assert run_async_parser(hook, "FG3goVnCQfif8ZEOaM_4IA", "gecko-level-1") == [ - { - "REPOSITORY": "https://hg.mozilla.org/try", - "REVISION": "066cb18ba95a7efe144e729713c429e422d9f95b", - } - ] - - -def test_hook_group(mock_taskcluster): - bus = MessageBus() - hook = CodeCoverage("services-staging-codecoverage/bot", "project-test", bus) - assert hook.group_id == "project-test" - assert hook.hook_id == "services-staging-codecoverage/bot" - - hook = CodeCoverage("anotherHook", "anotherProject", bus) - assert hook.group_id == "anotherProject" - assert hook.hook_id == "anotherHook" From 03d70c42f55bbdec9e641f1331cfaf625541500c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 17:38:22 +0100 Subject: [PATCH 1217/1236] build(deps): bump taskcluster from 96.6.2 to 97.0.1 in /bot (#2973) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 96.6.2 to 97.0.1. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v96.6.2...v97.0.1) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 97.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 0f4084480..11749a408 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -3,7 +3,7 @@ google-cloud-storage==3.9.0 libmozdata==0.2.12 pytz==2025.2 pyyaml==6.0.3 -taskcluster==96.6.2 +taskcluster==97.0.1 tenacity==9.1.4 tqdm==4.67.3 zstandard==0.25.0 From dd98829115a694be3301e47f2b31e2c7cf5d0a60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 17:38:37 +0100 Subject: [PATCH 1218/1236] build(deps): bump pytz from 2025.2 to 2026.1.post1 in /bot (#2972) Bumps [pytz](https://github.com/stub42/pytz) from 2025.2 to 2026.1.post1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2025.2...release_2026.1.post1) --- updated-dependencies: - dependency-name: pytz dependency-version: 2026.1.post1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 11749a408..0f5c09144 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,7 +1,7 @@ -e ../tools #egg=code-coverage-tools google-cloud-storage==3.9.0 libmozdata==0.2.12 -pytz==2025.2 +pytz==2026.1.post1 pyyaml==6.0.3 taskcluster==97.0.1 tenacity==9.1.4 From 008de9aa439245326cf334a2f1bf5abdb24c7c67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 17:38:54 +0100 Subject: [PATCH 1219/1236] build(deps-dev): bump json-e from 4.8.1 to 4.8.2 in /bot (#2971) Bumps [json-e](https://github.com/json-e/json-e) from 4.8.1 to 4.8.2. - [Changelog](https://github.com/json-e/json-e/blob/main/CHANGELOG.rst) - [Commits](https://github.com/json-e/json-e/compare/v4.8.1...v4.8.2) --- updated-dependencies: - dependency-name: json-e dependency-version: 4.8.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 87e40c5e5..ef4ed2280 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,4 +1,4 @@ -json-e==4.8.1 +json-e==4.8.2 jsonschema==4.26.0 pre-commit==4.5.1 pytest==9.0.2 From ba721cfd4ea7147a6c1bb48ba11bc2f7a71c2573 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 17:39:09 +0100 Subject: [PATCH 1220/1236] build(deps): bump sentry-sdk from 2.53.0 to 2.54.0 in /tools (#2970) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.53.0 to 2.54.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.53.0...2.54.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-version: 2.54.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tools/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/requirements.txt b/tools/requirements.txt index 64b68ebd4..18aa0dd31 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1,2 +1,2 @@ -sentry-sdk==2.53.0 +sentry-sdk==2.54.0 structlog==25.5.0 From b213b39320bac2a7e8faa2ccd9c796148f555eea Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 22:14:23 +0100 Subject: [PATCH 1221/1236] Remove 'tools' subdirectory, merge into 'bot' (#2975) --- .github/dependabot.yml | 7 ---- .taskcluster.yml | 1 - bot/Dockerfile | 2 - bot/code_coverage_bot/__init__.py | 24 +++++++++++ bot/code_coverage_bot/cli.py | 2 +- .../code_coverage_bot}/log.py | 0 bot/code_coverage_bot/phabricator.py | 2 +- bot/requirements.txt | 3 +- tools/code_coverage_tools/__init__.py | 25 ----------- tools/requirements.txt | 2 - tools/setup.py | 41 ------------------- 11 files changed, 28 insertions(+), 81 deletions(-) rename {tools/code_coverage_tools => bot/code_coverage_bot}/log.py (100%) delete mode 100644 tools/code_coverage_tools/__init__.py delete mode 100644 tools/requirements.txt delete mode 100644 tools/setup.py diff --git a/.github/dependabot.yml b/.github/dependabot.yml index fd8b41749..848589e30 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,10 +14,3 @@ updates: open-pull-requests-limit: 99 labels: - bot - - package-ecosystem: pip - directory: "/tools" - schedule: - interval: weekly - open-pull-requests-limit: 99 - labels: - - tools diff --git a/.taskcluster.yml b/.taskcluster.yml index a4e37a05c..930de1c67 100644 --- a/.taskcluster.yml +++ b/.taskcluster.yml @@ -94,7 +94,6 @@ tasks: - -lxce - "git clone --quiet ${repository} /src && cd /src && git checkout ${head_rev} -b checks && /src/bot/ci/bootstrap.sh && - cd /src/tools && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && cd /src/bot && pip3 install --disable-pip-version-check --no-cache-dir --quiet . && pip3 install --disable-pip-version-check --no-cache-dir --quiet -r requirements-dev.txt && pytest -v" metadata: diff --git a/bot/Dockerfile b/bot/Dockerfile index 729fade98..eae45202e 100644 --- a/bot/Dockerfile +++ b/bot/Dockerfile @@ -1,11 +1,9 @@ FROM python:3.14.3-slim -ADD tools /src/tools ADD bot /src/bot RUN /src/bot/ci/bootstrap.sh -RUN cd /src/tools && pip install --disable-pip-version-check --no-cache-dir --quiet . RUN cd /src/bot && pip install --disable-pip-version-check --no-cache-dir --quiet . CMD ["code-coverage-bot"] diff --git a/bot/code_coverage_bot/__init__.py b/bot/code_coverage_bot/__init__.py index 3efd0340c..2c8a79a7a 100644 --- a/bot/code_coverage_bot/__init__.py +++ b/bot/code_coverage_bot/__init__.py @@ -2,3 +2,27 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. + +COVERAGE_EXTENSIONS = [ + # C + "c", + "h", + # C++ + "cpp", + "cc", + "cxx", + "hh", + "hpp", + "hxx", + # JavaScript + "js", + "jsm", + "mjs", + "jsx", + "xul", + "xml", + "html", + "xhtml", + # Rust + "rs", +] diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index fa5d79519..dd6bdd43e 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -11,7 +11,7 @@ from code_coverage_bot.secrets import secrets from code_coverage_bot.taskcluster import taskcluster_config from code_coverage_bot.libmozdata import setup as setup_libmozdata -from code_coverage_tools.log import init_logger +from code_coverage_bot.log import init_logger def setup_cli(parameters=True): diff --git a/tools/code_coverage_tools/log.py b/bot/code_coverage_bot/log.py similarity index 100% rename from tools/code_coverage_tools/log.py rename to bot/code_coverage_bot/log.py diff --git a/bot/code_coverage_bot/phabricator.py b/bot/code_coverage_bot/phabricator.py index 3b91e8f6c..53055786c 100644 --- a/bot/code_coverage_bot/phabricator.py +++ b/bot/code_coverage_bot/phabricator.py @@ -16,7 +16,7 @@ from libmozdata.phabricator import PhabricatorRevisionNotFoundException from code_coverage_bot.secrets import secrets -from code_coverage_tools import COVERAGE_EXTENSIONS +from code_coverage_bot import COVERAGE_EXTENSIONS logger = structlog.get_logger(__name__) diff --git a/bot/requirements.txt b/bot/requirements.txt index 0f5c09144..ff08d1289 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,8 +1,9 @@ --e ../tools #egg=code-coverage-tools google-cloud-storage==3.9.0 libmozdata==0.2.12 pytz==2026.1.post1 pyyaml==6.0.3 +sentry-sdk==2.54.0 +structlog==25.5.0 taskcluster==97.0.1 tenacity==9.1.4 tqdm==4.67.3 diff --git a/tools/code_coverage_tools/__init__.py b/tools/code_coverage_tools/__init__.py deleted file mode 100644 index b9c976430..000000000 --- a/tools/code_coverage_tools/__init__.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- - -COVERAGE_EXTENSIONS = [ - # C - "c", - "h", - # C++ - "cpp", - "cc", - "cxx", - "hh", - "hpp", - "hxx", - # JavaScript - "js", - "jsm", - "mjs", - "jsx", - "xul", - "xml", - "html", - "xhtml", - # Rust - "rs", -] diff --git a/tools/requirements.txt b/tools/requirements.txt deleted file mode 100644 index 18aa0dd31..000000000 --- a/tools/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -sentry-sdk==2.54.0 -structlog==25.5.0 diff --git a/tools/setup.py b/tools/setup.py deleted file mode 100644 index 48e04cca7..000000000 --- a/tools/setup.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -import setuptools - - -def read_requirements(file_): - lines = [] - with open(file_) as f: - for line in f.readlines(): - line = line.strip() - if ( - line.startswith("-e ") - or line.startswith("http://") - or line.startswith("https://") - ): - extras = "" - if "[" in line: - extras = "[" + line.split("[")[1].split("]")[0] + "]" - line = line.split("#")[1].split("egg=")[1] + extras - elif line == "" or line.startswith("#") or line.startswith("-"): - continue - line = line.split("#")[0].strip() - lines.append(line) - return sorted(list(set(lines))) - - -setuptools.setup( - name="code-coverage-tools", - version="0.1.0", - description="Support tools for Mozilla code coverage", - author="Mozilla Release Management", - author_email="release-mgmt-analysis@mozilla.com", - install_requires=read_requirements("requirements.txt"), - packages=setuptools.find_packages(), - include_package_data=True, - zip_safe=False, - license="MPL2", -) From 5cfafdac40de4924d20471aefce0e20e2cbbbcc5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 4 Mar 2026 23:42:20 +0100 Subject: [PATCH 1222/1236] Find the latest ingested coverage revision from the gcp bucket directly Fixes #2976 --- bot/code_coverage_bot/hgmo.py | 46 ++++++++++++++++++++-- bot/code_coverage_bot/hooks/cron.py | 2 +- bot/code_coverage_bot/hooks/crontrigger.py | 2 +- bot/code_coverage_bot/uploader.py | 23 +++++++---- 4 files changed, 61 insertions(+), 12 deletions(-) diff --git a/bot/code_coverage_bot/hgmo.py b/bot/code_coverage_bot/hgmo.py index 487975396..9ec52898c 100644 --- a/bot/code_coverage_bot/hgmo.py +++ b/bot/code_coverage_bot/hgmo.py @@ -6,6 +6,9 @@ import requests import structlog +from typing import Iterable + + logger = structlog.get_logger(__name__) @@ -56,10 +59,14 @@ def __exit__(self, type, value, traceback): logger.info("hgmo has been killed") def get_pushes( - self, startID=None, startDate=None, changeset=None, full=True, tipsonly=False + self, + startID=None, + endID=None, + startDate=None, + changeset=None, + full=True, + tipsonly=False, ): - assert startID is not None or startDate is not None or changeset is not None - params = {"version": 2} if full: @@ -71,6 +78,9 @@ def get_pushes( if startID is not None: params["startID"] = startID + if endID is not None: + params["endID"] = endID + if startDate is not None: params["startdate"] = startDate @@ -96,3 +106,33 @@ def get_automation_relevance_changesets(self, changeset): ) r.raise_for_status() return r.json()["changesets"] + + +def iter_pushes( + server_address: str, +) -> Iterable[tuple[int, dict]]: + """Yield pushes from newest to oldest push-id.""" + start_id = None + end_id = None + + with HGMO(server_address=server_address) as hgmo_server: + while True: + data = hgmo_server.get_pushes( + startID=start_id, endID=end_id, full=False, tipsonly=True + ) + pushes = data.get("pushes", {}) + + if not pushes: + return + + push_ids = sorted((int(push_id) for push_id in pushes.keys()), reverse=True) + for push_id in push_ids: + yield push_id, pushes[str(push_id)] + + oldest_seen = push_ids[-1] + if oldest_seen <= 1: + return + + # json-pushes treats startID as exclusive and endID as inclusive. + end_id = oldest_seen - 1 + start_id = max(1, end_id - len(pushes)) diff --git a/bot/code_coverage_bot/hooks/cron.py b/bot/code_coverage_bot/hooks/cron.py index ad38e6731..b95b053ee 100644 --- a/bot/code_coverage_bot/hooks/cron.py +++ b/bot/code_coverage_bot/hooks/cron.py @@ -24,7 +24,7 @@ class CronHook(Hook): def __init__(self, *args, **kwargs): # Retrieve latest ingested revision try: - revision = uploader.gcp_latest("mozilla-central")[0]["revision"] + revision = uploader.gcp_latest(config.MOZILLA_CENTRAL_REPOSITORY) except Exception as e: logger.warn("Failed to retrieve the latest reports ingested: {}".format(e)) raise diff --git a/bot/code_coverage_bot/hooks/crontrigger.py b/bot/code_coverage_bot/hooks/crontrigger.py index 4aecdf6f4..504af883c 100644 --- a/bot/code_coverage_bot/hooks/crontrigger.py +++ b/bot/code_coverage_bot/hooks/crontrigger.py @@ -23,7 +23,7 @@ class CronTriggerHook(Hook): def __init__(self, *args, **kwargs): # Retrieve latest ingested revision try: - revision = uploader.gcp_latest("mozilla-central")[0]["revision"] + revision = uploader.gcp_latest(config.MOZILLA_CENTRAL_REPOSITORY) except Exception as e: logger.warn("Failed to retrieve the latest reports ingested: {}".format(e)) raise diff --git a/bot/code_coverage_bot/uploader.py b/bot/code_coverage_bot/uploader.py index a496f607a..ab428a69a 100644 --- a/bot/code_coverage_bot/uploader.py +++ b/bot/code_coverage_bot/uploader.py @@ -2,13 +2,13 @@ import itertools import os.path -import requests import structlog import zstandard as zstd from google.cloud.storage.bucket import Bucket from code_coverage_bot.secrets import secrets from code_coverage_bot.gcp import get_bucket +from code_coverage_bot import hgmo logger = structlog.get_logger(__name__) GCP_COVDIR_PATH = "{repository}/{revision}/{platform}:{suite}.json.zstd" @@ -60,15 +60,24 @@ def gcp_covdir_exists( return blob.exists() -def gcp_latest(repository): +def gcp_latest(repo_url): """ List the latest reports ingested on the backend """ - params = {"repository": repository} - backend_host = secrets[secrets.BACKEND_HOST] - resp = requests.get("{}/v2/latest".format(backend_host), params=params) - resp.raise_for_status() - return resp.json() + assert ( + secrets[secrets.GOOGLE_CLOUD_STORAGE] is not None + ), "Missing GOOGLE_CLOUD_STORAGE secret" + bucket = get_bucket(secrets[secrets.GOOGLE_CLOUD_STORAGE]) + + for push_id, push_data in hgmo.iter_pushes(server_address=repo_url): + changesets: list[str] = push_data.get("changesets", []) + if not changesets: + continue + + if gcp_covdir_exists(bucket, "mozilla-central", changesets[-1], "all", "all"): + return changesets[-1] + + return None def covdir_paths(report): From 19ef7dfc9197e75978569ad453aefd1211467a5f Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 5 Mar 2026 00:49:36 +0100 Subject: [PATCH 1223/1236] Remove unused BACKEND_HOST secret --- bot/README.md | 1 - bot/code_coverage_bot/secrets.py | 2 -- 2 files changed, 3 deletions(-) diff --git a/bot/README.md b/bot/README.md index db2eaf97e..f4a7ff9ab 100644 --- a/bot/README.md +++ b/bot/README.md @@ -44,7 +44,6 @@ Write your local configuration as YAML: common: APP_CHANNEL: dev bot: - BACKEND_HOST: "http://localhost:8000" EMAIL_ADDRESSES: [] PHABRICATOR_TOKEN: api-xxx PHABRICATOR_ENABLED: false diff --git a/bot/code_coverage_bot/secrets.py b/bot/code_coverage_bot/secrets.py index 06f9f67e7..f3b657ed5 100644 --- a/bot/code_coverage_bot/secrets.py +++ b/bot/code_coverage_bot/secrets.py @@ -9,7 +9,6 @@ class Secrets(dict): EMAIL_ADDRESSES = "EMAIL_ADDRESSES" APP_CHANNEL = "APP_CHANNEL" - BACKEND_HOST = "BACKEND_HOST" PHABRICATOR_ENABLED = "PHABRICATOR_ENABLED" PHABRICATOR_URL = "PHABRICATOR_URL" PHABRICATOR_TOKEN = "PHABRICATOR_TOKEN" @@ -22,7 +21,6 @@ def load(self, taskcluster_secret=None, local_secrets=None): prefixes=["common", "bot"], required=[ Secrets.APP_CHANNEL, - Secrets.BACKEND_HOST, Secrets.GOOGLE_CLOUD_STORAGE, Secrets.PHABRICATOR_ENABLED, Secrets.PHABRICATOR_URL, From 635603b7f2e68eced6cb53a474d402af71bd7018 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 11 Mar 2026 10:46:17 +0100 Subject: [PATCH 1224/1236] Rename taskGroupId to coverageIngestionTaskGroupId to disambiguate between Firefox CI task groups and coverage ingestion task groups --- bot/code_coverage_bot/trigger_missing.py | 2 +- bot/tests/test_hook.py | 2 +- bot/tests/test_trigger_missing.py | 12 ++++++------ bot/tools/covdir_gen.py | 2 +- bot/tools/restart_tasks.py | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/bot/code_coverage_bot/trigger_missing.py b/bot/code_coverage_bot/trigger_missing.py index 87aa14e8f..2fc8f1222 100644 --- a/bot/code_coverage_bot/trigger_missing.py +++ b/bot/code_coverage_bot/trigger_missing.py @@ -39,7 +39,7 @@ def trigger_task(task_group_id: str, revision: str) -> None: { "REPOSITORY": config.MOZILLA_CENTRAL_REPOSITORY, "REVISION": revision, - "taskGroupId": task_group_id, + "coverageIngestionTaskGroupId": task_group_id, "taskName": "covdir for {}".format(revision), }, ) diff --git a/bot/tests/test_hook.py b/bot/tests/test_hook.py index ed726a5b5..9c950f389 100644 --- a/bot/tests/test_hook.py +++ b/bot/tests/test_hook.py @@ -17,7 +17,7 @@ { "firedBy": "triggerHook", "taskId": "xxx", - "payload": {"taskName": "Custom task name", "taskGroupId": "yyyy"}, + "payload": {"taskName": "Custom task name", "coverageTaskGroupId": "yyyy"}, }, ), # Cron trigger diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index 248c6e39c..c57bdd725 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -92,7 +92,7 @@ def triggerHook(self, hook_group, hook_id, payload): assert payload == { "REPOSITORY": "https://hg.mozilla.org/mozilla-central", "REVISION": rev, - "taskGroupId": "myGroupId", + "coverageIngestionTaskGroupId": "myGroupId", "taskName": f"covdir for {rev}", } trigger_hook_calls += 1 @@ -124,15 +124,15 @@ def get_task_details(decision_task_id): if get_task_details_calls == 0: assert decision_task_id == f"decisionTask-{revision5}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision5}"} + return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision5}"} elif get_task_details_calls == 1: assert decision_task_id == f"decisionTask-{revision4}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision4}"} + return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision4}"} elif get_task_details_calls == 2: assert decision_task_id == f"decisionTask-{revision2}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision2}"} + return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision2}"} monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) @@ -286,7 +286,7 @@ def triggerHook(self, hook_group, hook_id, payload): assert payload == { "REPOSITORY": "https://hg.mozilla.org/mozilla-central", "REVISION": revision4, - "taskGroupId": "myGroupId", + "coverageIngestionTaskGroupId": "myGroupId", "taskName": f"covdir for {revision4}", } trigger_hook_calls += 1 @@ -312,7 +312,7 @@ def get_task_details(decision_task_id): nonlocal get_task_details_calls assert decision_task_id == f"decisionTask-{revision4}" get_task_details_calls += 1 - return {"taskGroupId": f"decisionTaskGroup-{revision4}"} + return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision4}"} monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) diff --git a/bot/tools/covdir_gen.py b/bot/tools/covdir_gen.py index 65c649f57..717b03645 100644 --- a/bot/tools/covdir_gen.py +++ b/bot/tools/covdir_gen.py @@ -24,7 +24,7 @@ def trigger_task(app_channel, task_group_id, commit): payload = { "REPOSITORY": MC_REPO, "REVISION": commit["changeset"], - "taskGroupId": task_group_id, + "coverageIngestionTaskGroupId": task_group_id, "taskName": name, } hook_id = HOOK_ID.format(app_channel=app_channel) diff --git a/bot/tools/restart_tasks.py b/bot/tools/restart_tasks.py index 58907eb7a..1e27edefc 100644 --- a/bot/tools/restart_tasks.py +++ b/bot/tools/restart_tasks.py @@ -43,7 +43,7 @@ def trigger_task(task_group_id, repository, commit): payload = { "REPOSITORY": repository, "REVISION": commit, - "taskGroupId": task_group_id, + "coverageIngestionTaskGroupId": task_group_id, "taskName": name, } hook_id = HOOK_ID.format(app_channel=secrets[secrets.APP_CHANNEL]) From 6d3f771d680c70d589a76f3344991a0fb178a4ec Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 11 Mar 2026 10:47:21 +0100 Subject: [PATCH 1225/1236] Rename TESTS_TASK_GROUP_ID env variable to TASK_GROUP_ID, as TASK_GROUP_ID is always present by default in Taskcluster tasks --- bot/code_coverage_bot/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index dd6bdd43e..bc7cbc3db 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -22,7 +22,7 @@ def setup_cli(parameters=True): if parameters: parser.add_argument("--repository", default=os.environ.get("REPOSITORY")) - parser.add_argument("--task-group-id", default=os.environ.get("TASK_GROUP_ID")) + parser.add_argument("--task-group-id", default=os.environ.get("TESTS_TASK_GROUP_ID")) parser.add_argument("--revision", default=os.environ.get("REVISION")) From 7fbc3778b2f588a7f2d2d765944b879b72b105d0 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 11 Mar 2026 11:07:37 +0100 Subject: [PATCH 1226/1236] Fix taskGroupId mocks --- bot/tests/test_hook.py | 2 +- bot/tests/test_trigger_missing.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bot/tests/test_hook.py b/bot/tests/test_hook.py index 9c950f389..72aa2e846 100644 --- a/bot/tests/test_hook.py +++ b/bot/tests/test_hook.py @@ -17,7 +17,7 @@ { "firedBy": "triggerHook", "taskId": "xxx", - "payload": {"taskName": "Custom task name", "coverageTaskGroupId": "yyyy"}, + "payload": {"taskName": "Custom task name", "coverageIngestionTaskGroupId": "yyyy"}, }, ), # Cron trigger diff --git a/bot/tests/test_trigger_missing.py b/bot/tests/test_trigger_missing.py index c57bdd725..a49b979e7 100644 --- a/bot/tests/test_trigger_missing.py +++ b/bot/tests/test_trigger_missing.py @@ -124,15 +124,15 @@ def get_task_details(decision_task_id): if get_task_details_calls == 0: assert decision_task_id == f"decisionTask-{revision5}" get_task_details_calls += 1 - return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision5}"} + return {"taskGroupId": f"decisionTaskGroup-{revision5}"} elif get_task_details_calls == 1: assert decision_task_id == f"decisionTask-{revision4}" get_task_details_calls += 1 - return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision4}"} + return {"taskGroupId": f"decisionTaskGroup-{revision4}"} elif get_task_details_calls == 2: assert decision_task_id == f"decisionTask-{revision2}" get_task_details_calls += 1 - return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision2}"} + return {"taskGroupId": f"decisionTaskGroup-{revision2}"} monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) @@ -312,7 +312,7 @@ def get_task_details(decision_task_id): nonlocal get_task_details_calls assert decision_task_id == f"decisionTask-{revision4}" get_task_details_calls += 1 - return {"coverageIngestionTaskGroupId": f"decisionTaskGroup-{revision4}"} + return {"taskGroupId": f"decisionTaskGroup-{revision4}"} monkeypatch.setattr(taskcluster, "get_task_details", get_task_details) From 885b461ae80c17ca3c5ef8b8ff192678bd04cebb Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 11 Mar 2026 11:09:41 +0100 Subject: [PATCH 1227/1236] Fix linting issues --- bot/code_coverage_bot/cli.py | 4 +++- bot/tests/test_hook.py | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/bot/code_coverage_bot/cli.py b/bot/code_coverage_bot/cli.py index bc7cbc3db..610797055 100644 --- a/bot/code_coverage_bot/cli.py +++ b/bot/code_coverage_bot/cli.py @@ -22,7 +22,9 @@ def setup_cli(parameters=True): if parameters: parser.add_argument("--repository", default=os.environ.get("REPOSITORY")) - parser.add_argument("--task-group-id", default=os.environ.get("TESTS_TASK_GROUP_ID")) + parser.add_argument( + "--task-group-id", default=os.environ.get("TESTS_TASK_GROUP_ID") + ) parser.add_argument("--revision", default=os.environ.get("REVISION")) diff --git a/bot/tests/test_hook.py b/bot/tests/test_hook.py index 72aa2e846..6dabe9c0c 100644 --- a/bot/tests/test_hook.py +++ b/bot/tests/test_hook.py @@ -17,7 +17,10 @@ { "firedBy": "triggerHook", "taskId": "xxx", - "payload": {"taskName": "Custom task name", "coverageIngestionTaskGroupId": "yyyy"}, + "payload": { + "taskName": "Custom task name", + "coverageIngestionTaskGroupId": "yyyy", + }, }, ), # Cron trigger From d2c72be5da8b3446c847e9051a1d7ce7ab82f7bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 19:36:31 +0100 Subject: [PATCH 1228/1236] build(deps): bump taskcluster from 97.0.1 to 97.1.0 in /bot (#2977) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 97.0.1 to 97.1.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v97.0.1...v97.1.0) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 97.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index ff08d1289..11d1e9c12 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,7 +4,7 @@ pytz==2026.1.post1 pyyaml==6.0.3 sentry-sdk==2.54.0 structlog==25.5.0 -taskcluster==97.0.1 +taskcluster==97.1.0 tenacity==9.1.4 tqdm==4.67.3 zstandard==0.25.0 From 22164a4b48745afe9e05a1a0a383ee5b78d491a5 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Wed, 11 Mar 2026 19:37:31 +0100 Subject: [PATCH 1229/1236] Version 1.3.43 --- bot/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/VERSION b/bot/VERSION index 3eba9bd53..36a5f6b69 100644 --- a/bot/VERSION +++ b/bot/VERSION @@ -1 +1 @@ -1.3.42 +1.3.43 From 2f615e5e2c0363bb4eba1a2af8647dcec91ada64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:07:05 +0200 Subject: [PATCH 1230/1236] build(deps): bump taskcluster from 97.1.0 to 100.1.0 in /bot (#2997) Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 97.1.0 to 100.1.0. - [Release notes](https://github.com/taskcluster/taskcluster/releases) - [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md) - [Commits](https://github.com/taskcluster/taskcluster/compare/v97.1.0...v100.1.0) --- updated-dependencies: - dependency-name: taskcluster dependency-version: 100.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 11d1e9c12..9739b54fd 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -4,7 +4,7 @@ pytz==2026.1.post1 pyyaml==6.0.3 sentry-sdk==2.54.0 structlog==25.5.0 -taskcluster==97.1.0 +taskcluster==100.1.0 tenacity==9.1.4 tqdm==4.67.3 zstandard==0.25.0 From c863c54ad20c61716829a6704886c278f0ff0ffb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:07:13 +0200 Subject: [PATCH 1231/1236] build(deps): bump sentry-sdk from 2.54.0 to 2.60.0 in /bot (#2996) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.54.0 to 2.60.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.54.0...2.60.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-version: 2.60.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 9739b54fd..0aa81ddbf 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -2,7 +2,7 @@ google-cloud-storage==3.9.0 libmozdata==0.2.12 pytz==2026.1.post1 pyyaml==6.0.3 -sentry-sdk==2.54.0 +sentry-sdk==2.60.0 structlog==25.5.0 taskcluster==100.1.0 tenacity==9.1.4 From ea456d43c9991bca2c50631ad1fd7d1e81bf597f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:07:23 +0200 Subject: [PATCH 1232/1236] build(deps): bump pytz from 2026.1.post1 to 2026.2 in /bot (#2994) Bumps [pytz](https://github.com/stub42/pytz) from 2026.1.post1 to 2026.2. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2026.1.post1...release_2026.2) --- updated-dependencies: - dependency-name: pytz dependency-version: '2026.2' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 0aa81ddbf..448cad132 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,6 +1,6 @@ google-cloud-storage==3.9.0 libmozdata==0.2.12 -pytz==2026.1.post1 +pytz==2026.2 pyyaml==6.0.3 sentry-sdk==2.60.0 structlog==25.5.0 From f0c113da9aae4eb300617c63944cc963ed2e8bce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:07:35 +0200 Subject: [PATCH 1233/1236] build(deps-dev): bump pre-commit from 4.5.1 to 4.6.0 in /bot (#2991) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.5.1 to 4.6.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index ef4ed2280..4f30ea36b 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.2 jsonschema==4.26.0 -pre-commit==4.5.1 +pre-commit==4.6.0 pytest==9.0.2 pytest-responses==0.5.1 responses==0.26.0 From 66f50980cd8db4be1b82c301c2728bbca3003c99 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:07:48 +0200 Subject: [PATCH 1234/1236] build(deps): bump google-cloud-storage from 3.9.0 to 3.10.1 in /bot (#2981) Bumps [google-cloud-storage](https://github.com/googleapis/python-storage) from 3.9.0 to 3.10.1. - [Release notes](https://github.com/googleapis/python-storage/releases) - [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-storage/compare/v3.9.0...v3.10.1) --- updated-dependencies: - dependency-name: google-cloud-storage dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements.txt b/bot/requirements.txt index 448cad132..c93849f17 100644 --- a/bot/requirements.txt +++ b/bot/requirements.txt @@ -1,4 +1,4 @@ -google-cloud-storage==3.9.0 +google-cloud-storage==3.10.1 libmozdata==0.2.12 pytz==2026.2 pyyaml==6.0.3 From 1d8b77693164ddc812b26217a3edab35482f7d8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 23:17:47 +0200 Subject: [PATCH 1235/1236] build(deps-dev): bump pytest from 9.0.2 to 9.0.3 in /bot (#2987) Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.2 to 9.0.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bot/requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/requirements-dev.txt b/bot/requirements-dev.txt index 4f30ea36b..95cd6806f 100644 --- a/bot/requirements-dev.txt +++ b/bot/requirements-dev.txt @@ -1,6 +1,6 @@ json-e==4.8.2 jsonschema==4.26.0 pre-commit==4.6.0 -pytest==9.0.2 +pytest==9.0.3 pytest-responses==0.5.1 responses==0.26.0 From d01870ea9b8e9e4b3934eea946e0445537bfa962 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Thu, 14 May 2026 00:13:36 +0200 Subject: [PATCH 1236/1236] Disable Phabricator coverage data upload and email notification (#2998) --- bot/code_coverage_bot/hooks/repo.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/bot/code_coverage_bot/hooks/repo.py b/bot/code_coverage_bot/hooks/repo.py index 7beb17b2c..ee28c5096 100644 --- a/bot/code_coverage_bot/hooks/repo.py +++ b/bot/code_coverage_bot/hooks/repo.py @@ -16,7 +16,6 @@ from code_coverage_bot import uploader from code_coverage_bot.cli import setup_cli from code_coverage_bot.hooks.base import Hook -from code_coverage_bot.notifier import notify_email from code_coverage_bot.phabricator import PhabricatorUploader from code_coverage_bot.phabricator import parse_revision_id from code_coverage_bot.secrets import secrets @@ -152,12 +151,12 @@ def run(self): ), "No {} file in the generated report".format(extension) # Upload coverage on phabricator - changesets = self.get_hgmo_changesets() - coverage = self.upload_phabricator(report, changesets) + # changesets = self.get_hgmo_changesets() + # coverage = self.upload_phabricator(report, changesets) # Send an email on low coverage - notify_email(self.revision, changesets, coverage) - logger.info("Sent low coverage email notification") + # notify_email(self.revision, changesets, coverage) + # logger.info("Sent low coverage email notification") if secrets.get(secrets.CHECK_JAVASCRIPT_FILES, False): self.check_javascript_files() @@ -208,10 +207,10 @@ def run(self): # Retrieve the full report full_path = reports.get(("all", "all")) assert full_path is not None, "Missing full report (all:all)" - report = json.load(open(full_path)) + # report = json.load(open(full_path)) # Upload coverage on phabricator - self.upload_phabricator(report, changesets) + # self.upload_phabricator(report, changesets) # Index on Taskcluster self.index_task(